The ATMega328 board is a microcontroller board based on the ATmega328, The board contains everything needed to support the microcontroller. The board need 5VDC to power it. Simply connect the power connector to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can program it with the ICSP connection. The ATMega microcontroller boards can be programmed with a serial port programmer,  parallel port programmer or USB port programmer.

 Technical Details:

  • 14 digital input/output pins (of which 6 can be used as PWM outputs),
  • 6 analog inputs,
  • 16 MHz crystal oscillator,
  • RS232 connection for communication with your PC,
  • power jack,
  • ICSP header,
  • and a reset button.

You can buy the ATMega328 board at

Technical Specifications 
microcontroller ATMega328
Operating Voltage 5VDC
Input Voltage 5VDC
Digital I/O pins 14
PWM pins 6
Analog I/O pins (ADC) 6
Flash Memory 32kB
Clock speed 16Mhz
Dimensions 80mm x60 mm