ATMEGA328P-20PU Atmel, ATMEGA328P-20PU Datasheet - Page 415

no-image

ATMEGA328P-20PU

Manufacturer Part Number
ATMEGA328P-20PU
Description
Manufacturer
Atmel
Datasheet

Specifications of ATMEGA328P-20PU

Cpu Family
ATmega
Device Core
AVR
Device Core Size
8b
Frequency (max)
20MHz
Interface Type
SPI/TWI/USART
Program Memory Type
Flash
Program Memory Size
32KB
Total Internal Ram Size
2KB
# I/os (max)
23
Number Of Timers - General Purpose
3
Operating Supply Voltage (typ)
3.3/5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
2.7V
On-chip Adc
6-chx10-bit
Instruction Set Architecture
RISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Through Hole
Pin Count
28
Package Type
PDIP
Lead Free Status / Rohs Status
Compliant
8025K–AVR–10/09
18 SPI – Serial Peripheral Interface ......................................................... 163
19 USART0 ................................................................................................. 173
20 USART in SPI Mode ............................................................................. 201
17.3Timer/Counter Clock Sources .............................................................................142
17.4Counter Unit ........................................................................................................142
17.5Output Compare Unit ..........................................................................................143
17.6Compare Match Output Unit ................................................................................145
17.7Modes of Operation .............................................................................................146
17.8Timer/Counter Timing Diagrams .........................................................................150
17.9Asynchronous Operation of Timer/Counter2 .......................................................152
17.10Timer/Counter Prescaler ...................................................................................153
17.11Register Description ..........................................................................................155
18.1Features ..............................................................................................................163
18.2Overview .............................................................................................................163
18.3SS Pin Functionality ............................................................................................168
18.4Data Modes .........................................................................................................168
18.5Register Description ............................................................................................170
19.1Features ..............................................................................................................173
19.2Overview .............................................................................................................173
19.3Clock Generation .................................................................................................174
19.4Frame Formats ....................................................................................................177
19.5USART Initialization ............................................................................................179
19.6Data Transmission – The USART Transmitter ....................................................180
19.7Data Reception – The USART Receiver .............................................................183
19.8Asynchronous Data Reception ............................................................................187
19.9Multi-processor Communication Mode ................................................................190
19.10Register Description ..........................................................................................192
19.11Examples of Baud Rate Setting ........................................................................196
20.1Features ..............................................................................................................201
20.2Overview .............................................................................................................201
20.3Clock Generation .................................................................................................201
20.4SPI Data Modes and Timing ...............................................................................202
20.5Frame Formats ....................................................................................................203
20.6Data Transfer ......................................................................................................205
20.7AVR USART MSPIM vs. AVR SPI ......................................................................207
ATmega48P/88P/168P
iv

Related parts for ATMEGA328P-20PU