at90ls4433 ATMEL Corporation, at90ls4433 Datasheet - Page 86

no-image

at90ls4433

Manufacturer Part Number
at90ls4433
Description
At90s4433 8-bit Avr Microcontroller With 4k Bytes Of In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at90ls4433-4AC
Manufacturer:
ATM
Quantity:
72
Part Number:
at90ls4433-4AI
Manufacturer:
HYNIX
Quantity:
14
Part Number:
at90ls4433-4AI
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at90ls44334AC
Manufacturer:
ON
Quantity:
3 617
Programming the Flash
and EEPROM
Parallel Programming
Signal Names
86
AT90S/LS4433
Atmel’s AT90S4433 offers 4K bytes of In-System Reprogrammable Flash Program
memory and 256 bytes of EEPROM Data memory.
The AT90S4433 is shipped with the On-chip Flash Program and EEPROM Data mem-
ory arrays in the erased state (i.e., contents = $FF) and ready to be programmed. This
device supports a High-voltage (12V) Parallel Programming mode and a Low-voltage
Serial Programming mode. The +12V is used for programming enable only, and no cur-
rent of significance is drawn by this pin. The Serial Programming mode provides a
convenient way to download program and data into the AT90S4433 inside the user’s
system.
The Program and Data memory arrays on the AT90S4433 are programmed byte-by-
byte in either Programming mode. For the EEPROM, an auto-erase cycle is provided
within the self-timed write instruction in the Serial Programming mode. During program-
ming, the supply voltage must be in accordance with Table 29.
Table 29. Supply Voltage during Programming
This section describes how to Parallel program and verify Flash Program memory,
EEPROM Data memory, Lock bits and Fuse bits in the AT90S4433.
In this section, some pins of the AT90S4433 are referenced by signal names describing
their function during Parallel programming. See Figure 62 and Table 30. Pins not
described in Table 30 are referenced by pin name.
The XA1/XA0 pins determine the action executed when the XTAL1 pin is given a posi-
tive pulse. The bit codings are shown in Table 31.
When pulsing WR or OE, the command loaded determines the action executed. The
command is a byte where the different bits are assigned functions as shown in Table 32.
Figure 62. Parallel Programming
Part
AT90LS4433
AT90S4433
RDY/BSY
Serial Programming
2.7 - 6.0V
4.0 - 6.0V
+12V
XA0
XA1
WR
OE
BS
PD1
PD2
PD3
PD4
PD5
PD6
RESET
XTAL1
GND
AT90S4433
PC1 - PC0,
PB5 - PB0
VCC
Parallel Programming
4.5 - 5.5V
4.5 - 5.5V
+5V
DATA
1042H–AVR–04/03

Related parts for at90ls4433