
5
7810C–AVR–10/12
Atmel ATmega328P [Preliminary]
2.
Overview
The ATmega328P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced
RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega328P
achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize
power consumption versus processing speed.
2.1
Block Diagram
Figure 2-1.
Block Diagram
PORT C (7)
PORT B (8)
PORT D (8)
USART 0
8bit T/C 2
16bit T/C 1
8bit T/C 0
A/D Conv.
Internal
Bandgap
Analog
Comp.
SPI
TWI
SRAM
Flash
EEPROM
Watchdog
Oscillator
Watchdog
Timer
Oscillator
Circuits /
Clock
Generation
Power
Supervision
POR / BOD &
RESET
VCC
GND
PROGRAM
LOGIC
debugWIRE
2
GND
AREF
AVCC
D
ATA
B
U
S
ADC[6..7]
PC[0..6]
PB[0..7]
PD[0..7]
6
RESET
XTAL[1..2]
CPU