Pinouts
← All parts

ATmega328P MCU

ATmega328P

Microchipmicrocontroller

The ATmega328P is an 8-bit AVR microcontroller featuring a RISC architecture for high performance and low power consumption. It offers ample memory, various peripherals like timers, ADC, and serial interfaces, making it suitable for embedded control applications.

In stock

Specifications

12
Operating Voltage
1.8 - 5.5
Temperature Range
-40 - 85 °C
Flash Memory
32 KBytes
Eeprom Memory
1 KBytes
Sram Memory
2 KBytes
Max Throughput
20 MIPS
Adc Resolution
10 bit
Pwm Channels
6
Interface
I2C, SPI, UART
Package Options
SPDIP, TQFP, VQFN
Active Current
0.2 mA (at 1MHz, 1.8V, 25°C)
Power Down Current
0.1 µA (at 1MHz, 1.8V, 25°C)

Pinout

32
PinNameFunctionsNotes
1PC0
GPIOADC
ADC0/PCINT8
2PC1
GPIOADC
ADC1/PCINT9
3PC2
GPIOADC
ADC2/PCINT10
4PC3
GPIOADC
ADC3/PCINT11
5PC4
GPIOADCI2C
ADC4/SDA/PCINT12
6PC5
GPIOADCI2C
ADC5/SCL/PCINT13
7PC6
GPIO
RESET/PCINT14 (can be I/O if RSTDISBL fuse programmed)
8PD0
GPIOUART
RXD/PCINT16
9PD1
GPIOUART
TXD/PCINT17
10PD2
GPIOADC
INT0/PCINT18
11PD3
GPIOPWMADC
OC2B/INT1/PCINT19
12PD4
GPIOADC
XCK/T0/PCINT20
13PD5
GPIOADC
OC0B/T1/PCINT21
14PD6
GPIOADC
OC0A/AIN0/PCINT22
15PD7
GPIOADC
AIN1/PCINT23
16PB0
GPIOADC
CLKO/ICP1/PCINT0
17PB1
GPIOADC
OC1A/PCINT1
18PB2
GPIOSPIADC
SS/OC1B/PCINT2
19PB3
GPIOSPIPWMADC
MOSI/OC2A/PCINT3
20PB4
GPIOSPIADC
MISO/PCINT4
21PB5
GPIOSPIADC
SCK/PCINT5
22PB6
GPIO
XTAL1/TOSC1 (Clock input/oscillator)
23PB7
GPIO
XTAL2/TOSC2 (Clock output/oscillator)
24AVCC
POWER
Analog supply voltage for ADC
25AREF
Analog reference for ADC
26GND
GND
Analog ground
27ADC6
ADC
Analog input (TQFP/VQFN package only)
28ADC7
ADC
Analog input (TQFP/VQFN package only)
29VCC
POWER
Digital supply voltage
30GND
GND
Digital ground
31VCC
POWER
Digital supply voltage
32GND
GND
Digital ground

Interactive pinout

Highlight:
ATmega328P

Click a pin to copy its name · tap a tag above to spotlight a bus.