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

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
Figure 27-8. Serial Programming Instruction example
27.8.4
8025K–AVR–10/09
Byte 1
SPI Serial Programming Characteristics
Load Program Memory Page (High/Low Byte)/
Load EEPROM Memory Page (page access)
Bit 15 B
Byte 2
Adr M M S S B
A
Figure 27-9. Serial Programming Waveforms
For characteristics of the SPI module see “SPI Timing Characteristics” on page 314.
SERIAL DATA OUTPUT
SERIAL CLOCK INPUT
SERIAL DATA INPUT
Byte 3
Adr LSB
Page Offset
SAMPLE
(MOSI)
(MISO)
0
(SCK)
Serial Programming Instruction
Byte 4
Program Memory/
EEPROM Memory
MSB
MSB
Page Buffer
Page N-1
Page 0
Page 1
Page 2
Byte 1
Page Number
Bit 15 B
ATmega48P/88P/168P
Write Program Memory Page/
Write EEPROM Memory Page
Byte 2
Adr MSB
Byte 3
A A dr r L L SB B
0
Byte 4
LSB
LSB
307

Related parts for ATMEGA328P-20PU