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


Pos Name Value Package
1 C1 2.2pF 6X3R5.08
2 C2 2.2pF 6X3R5.08
3 C3 47µF D6R2.54_ELKO
4 C5 1µF C_ELKO_grid2_diam5
5 C6 1µF C_ELKO_grid2_diam5
6 C7 1µF C_ELKO_grid2_diam5
7 C8 1µF C_ELKO_grid2_diam5
8 C10 100nF 2.54x5.08_grid2.54
9 D1 LED_red_3mm LED_3mm_red
11 J1 DC Power DC Power
12 J2 ICSP Card/ribbon connector_10_standing
13 J3 PORTB Card/ribbon connector_10_standing
14 J4 PORTC Card/ribbon connector_10_standing
15 J5 PORTD Card/ribbon connector_10_standing
16 J6 RS232 SUB-D_9pole_socket_lying
17 Q1 16MHz HC49/U
18 R1 10K 204
19 R2 150 0204_MET
20 S1 switch SCHIEBE-SCHALTER_1-POL_10X2.5
21 S2 RESET Pushbutton_clockswitch
22 U1 MAX232ACPE DIL16

Schematic and PCB

 atmega328 sch

atmega328 pcb