User Manual
290
ATmega48A/PA/88A/PA/168A/PA/328/P [DATASHEET]
8271E–AVR–07/2012
28.5 Page Size
28.6 Parallel Programming Parameters, Pin Mapping, and Commands
This section describes how to parallel program and verify Flash Program memory, EEPROM Data memory, Mem-
ory Lock bits, and Fuse bits in the ATmega48A/PA/88A/PA/168A/PA/328/P. Pulses are assumed to be at least 250
ns unless otherwise noted.
28.6.1 Signal Names
In this section, some pins of the ATmega48A/PA/88A/PA/168A/PA/328/P are referenced by signal names describ-
ing their functionality during parallel programming, see Figure 28-1 and Table 28-13. Pins not described in the
following table are referenced by pin names.
Table 28-11. No. of Words in a Page and No. of Pages in the Flash
Device Flash Size Page Size PCWORD
No. of
Pages PCPAGE PCMSB
ATmega48A
2K words
(4Kbytes)
32 words PC[4:0] 64 PC[10:5] 10
ATm e ga 48 PA
2K words
(4Kbytes)
32 words PC[4:0] 64 PC[10:5] 10
ATmega88A
4K words
(8Kbytes)
32 words PC[4:0] 128 PC[11:5] 11
ATm e ga 88 PA
4K words
(8Kbytes)
32 words PC[4:0] 128 PC[11:5] 11
ATmega168A
8K words
(16Kbytes)
64 words PC[5:0] 128 PC[12:6] 12
ATmega168PA
8K words
(16Kbytes)
64 words PC[5:0] 128 PC[12:6] 12
ATmega328
16K words
(32Kbytes)
64 words PC[5:0] 256 PC[13:6] 13
ATmega328P
16K words
(32Kbytes)
64 words PC[5:0] 256 PC[13:6] 13
Table 28-12. No. of Words in a Page and No. of Pages in the EEPROM
Device
EEPROM
Size
Page
Size PCWORD
No. of
Pages PCPAGE EEAMSB
ATmega48A 256bytes 4bytes EEA[1:0] 64 EEA[7:2] 7
ATmega48PA 256bytes 4bytes EEA[1:0] 64 EEA[7:2] 7
ATmega88A 512bytes 4bytes EEA[1:0] 128 EEA[8:2] 8
ATmega88PA 512bytes 4bytes EEA[1:0] 128 EEA[8:2] 8
ATmega168A 512bytes 4bytes EEA[1:0] 128 EEA[8:2] 8
ATmega168PA 512bytes 4bytes EEA[1:0] 128 EEA[8:2] 8
ATmega328 1Kbytes 4bytes EEA[1:0] 256 EEA[9:2] 9
ATmega328P 1Kbytes 4bytes EEA[1:0] 256 EEA[9:2] 9