ATMEGA164A-PU Atmel, ATMEGA164A-PU Datasheet - Page 290

IC MCU AVR 16K 20MHZ 40PDIP

ATMEGA164A-PU

Manufacturer Part Number
ATMEGA164A-PU
Description
IC MCU AVR 16K 20MHZ 40PDIP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA164A-PU

Core Processor
AVR
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Program Memory Size
16KB (8K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
40-DIP (0.600", 15.24mm)
Controller Family/series
Atmega
No. Of I/o's
32
Eeprom Memory Size
512Byte
Ram Memory Size
1KB
Cpu Speed
20MHz
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
25.8.15
In
Table 25-10. Boot Size Configuration
Note:
Table 25-11. Read-While-Write Limit
Note:
Table 25-12. Explanation of different variables used in
Note:
See
Programming.
8272A–AVR–01/10
BOOTSZ1
Section
Read-While-Write section (RWW)
No Read-While-Write section (NRWW)
Variable
PCMSB
PAGEMSB
ZPCMSB
ZPAGEMSB
PCPAGE
PCWORD
Table 25-10
”Addressing the Flash During Self-Programming” on page 282
1
1
0
0
1. The different BOOTSZ Fuse configurations are shown in
1. For details about these two section, see
1. Z0: should be zero for all SPM commands, byte select for the (E)LPM instruction.
ATmega324A/ATmega324PA Boot Loader Parameters
Write Section” on page
BOOTSZ0
through
1
0
1
0
PC[13:6]
PC[5:0]
13
6
Table
Boot Size
1024 words
2048 words
164A/164PA/324A/324PA/644A/644PA/1284/1284P
256 words
512 words
25-12, the parameters used in the description of the Self-Programming are given.
Corresponding
278.
Z-value
Z14:Z7
Z6:Z1
Z14
(1)
Z7
(1)
Pages
16
32
4
8
”NRWW – No Read-While-Write Section” on page 278
Program Counter page address: Page select, for Page Erase and Page Write
Application
Flash Section
0x0000 - 0x3EFF
0x0000 - 0x1DFF
0x0000 - 0x1BFF
0x0000 - 0x37FF
Description
Most significant bit in the Program Counter. (The Program Counter is 14 bits
PC[13:0])
Most significant bit which is used to address the words within one page (128
words in a page requires seven bits PC [5:0]).
Bit in Z-pointer that is mapped to PCMSB. Because Z0 is not used, the
ZPCMSB equals PCMSB + 1.
Bit in Z-pointer that is mapped to PCMSB. Because Z0 is not used, the
ZPAGEMSB equals PAGEMSB + 1.
Program Counter word address: Word select, for filling temporary buffer (must
be zero during Page Write operation)
Figure 25-3 on page 282
(1)
Figure 25-2 on page
Pages
224
32
0x3F00 - 0x3FFF
Boot Loader
Flash Section
0x3E00 - 0x3FFF
0x3C00 - 0x3FFF
0x3800 - 0x3FFF
for details about the use of Z-pointer during Self-
280.
and the mapping to the Z-pointer
End
Application
Section
0x3EFF
0x3DFF
0x3BFF
0x37FF
Address
0x0000 - 0x37FF
0x3800 - 0x3FFF
and
”RWW – Read-While-
Boot Reset
Address
(Start Boot
Loader Section)
0x3F00
0x3E00
0x3C00
0x3800
290

Related parts for ATMEGA164A-PU