Datasheet

Table Of Contents
251
ATmega32A [DATASHEET]
Atmel-8155D-AVR-ATmega32A-Datasheet_02/2014
27.5 Page Size
27.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 ATmega32A. Pulses are assumed to be at least 250 ns unless otherwise noted.
27.6.1 Signal Names
In this section, some pins of the ATmega32A are referenced by signal names describing their functionality during
parallel programming, see Figure 26-1 and Table 26-7. Pins not described in the following table are referenced by
pin names.
The XA1/XA0 pins determine the action executed when the XTAL1 pin is given a positive pulse. The bit coding is
shown in Table 26-9.
When pulsing WR
or OE, the command loaded determines the action executed. The different Commands are
shown in Table 26-10.
Figure 27-1. Parallel Programming
Table 27-5. No. of Words in a Page and no. of Pages in the Flash
Flash Size Page Size PCWORD No. of Pages PCPAGE PCMSB
16K words (32Kbytes) 64 words PC[5:0] 256 PC[13:6] 13
Table 27-6. No. of Words in a Page and no. of Pages in the EEPROM
EEPROM Size Page Size PCWORD No. of Pages PCPAGE EEAMSB
1024bytes 4bytes EEA[1:0] 256 EEA[9:2] 9
VCC
+5V
GND
XTAL1
PD1
PD2
PD3
PD4
PD5
PD6
PB7 - PB0
DA
T
A
RESET
PD7
+12 V
BS1
XA0
XA1
OE
RDY/BSY
PAGEL
PA0
WR
BS2
AVCC
+5V