Interactive chip reference
ATmega328P TQFP-32 pinout
ATmega328P 32-pin TQFP-32 pinout. Atmel 8-bit AVR microcontroller — 32KB flash, 2KB SRAM, multi-package pinout set
Pin reference
| Pin | Name | Function | Group |
|---|---|---|---|
| 1 | PD3 | INT1 / OC2B / PWM | bidir |
| 2 | PD4 | T0 / XCK / PCINT20 | bidir |
| 3 | GND | Ground | ground |
| 4 | VCC | Digital supply voltage | power |
| 5 | GND | Ground | ground |
| 6 | VCC | Digital supply voltage | power |
| 7 | PB6 | XTAL1 — crystal oscillator input | clock |
| 8 | PB7 | XTAL2 — crystal oscillator output | clock |
| 9 | PD5 | T1 / OC0B / PWM | bidir |
| 10 | PD6 | AIN0 / OC0A / PWM | bidir |
| 11 | PD7 | AIN1 / PCINT23 | bidir |
| 12 | PB0 | ICP1 / CLKO / PCINT0 | bidir |
| 13 | PB1 | OC1A / PWM / PCINT1 | bidir |
| 14 | PB2 | /SS / OC1B / PCINT2 | bidir |
| 15 | PB3 | MOSI / OC2A / PCINT3 | bidir |
| 16 | PB4 | MISO / PCINT4 | bidir |
| 17 | PB5 | SCK / PCINT5 | clock |
| 18 | AVCC | Analog supply voltage — ADC | power |
| 19 | ADC6 | Analog input channel 6 — package-only ADC input | input |
| 20 | AREF | Analog voltage reference for ADC | control |
| 21 | GND | Ground | ground |
| 22 | ADC7 | Analog input channel 7 — package-only ADC input | input |
| 23 | PC0 | ADC0 / PCINT8 — analog channel 0 | bidir |
| 24 | PC1 | ADC1 / PCINT9 — analog channel 1 | bidir |
| 25 | PC2 | ADC2 / PCINT10 — analog channel 2 | bidir |
| 26 | PC3 | ADC3 / PCINT11 — analog channel 3 | bidir |
| 27 | PC4 | ADC4 / SDA / PCINT12 — I2C data | bidir |
| 28 | PC5 | ADC5 / SCL / PCINT13 — I2C clock | bidir |
| 29 | PC6 | RESET — or PCINT14 | control |
| 30 | PD0 | RXD — USART receive | bidir |
| 31 | PD1 | TXD — USART transmit | bidir |
| 32 | PD2 | INT0 — external interrupt 0 | bidir |
View the interactive ATmega328P package diagram and labeled pin details on WhichPin.