AT89LP51ED2-20AAU Atmel, AT89LP51ED2-20AAU Datasheet - Page 220

no-image

AT89LP51ED2-20AAU

Manufacturer Part Number
AT89LP51ED2-20AAU
Description
8-bit Microcontrollers - MCU 64KB 20MHz 2.4V-5.5V
Manufacturer
Atmel
Datasheet

Specifications of AT89LP51ED2-20AAU

Rohs
yes
Core
8051
Processor Series
AT89x
Data Bus Width
8 bit
Maximum Clock Frequency
20 MHz
Program Memory Size
64 KB
Data Ram Size
256 B
On-chip Adc
Yes
Operating Supply Voltage
2.4 V to 5.5 V
Operating Temperature Range
- 40 C to + 85 C
Package / Case
LQFP-44
Mounting Style
SMD/SMT
Data Rom Size
4 KB
Interface Type
2-Wire, SPI, UART
Number Of Programmable I/os
36
Number Of Timers
3
Program Memory Type
Flash
Factory Pack Quantity
160

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LP51ED2-20AAU
Manufacturer:
Atmel
Quantity:
10 000
24.6.3
Table 24-21.
24.6.4
24.6.5
24.6.5.1
220
Symbol
LOAD
SUCCESS
WRTINH
BUSY
Bit
AT89LP51RD2/ED2/ID2 Preliminary
Status Register
DATA Polling
Programming Interface Timing
Power-up Sequence
Function
Load flag. Cleared low by the load page buffer command and set high by the next memory write. This flag signals that
the page buffer was previously loaded with data by the load page buffer command.
Success flag. Cleared low at the start of a programming cycle and will only be set high if the programming cycle
completes without interruption from the brownout detector.
Write Inhibit flag. Cleared low by the brownout detector (BOD) whenever programming is inhibited due to V
below the minimum required programming voltage. If a BOD episode occurs during programming, the SUCCESS flag
will remain low after the cycle is complete.
Busy flag. Cleared low whenever the memory is busy programming or if write is currently inhibited.
Status
7
Register
The current state of the memory may be accessed by reading the status register. The status reg-
ister is shown in
The AT89LP51RD2/ED2/ID2 implements DATA polling to indicate the end of a programming
cycle. While the device is busy, any attempted read of the last byte written will return the data
byte with the MSB complemented. Once the programming cycle has completed, the true value
will be accessible. During Erase the data is assumed to be FFH and DATA polling will return
7FH. When writing multiple bytes in a page, the DATA value will be the last data byte loaded
before programming begins, not the written byte with the highest physical address within the
page.
This section details general system timing sequences and constraints for entering or exiting In-
System Programming as well as parameters related to the Serial Peripheral Interface during
ISP. The general timing parameters for the following waveform figures are listed in section
ing Parameters” on page
Execute this sequence to enter programming mode immediately after power-up. In the RST pin
is disabled or if the ISP Fuse is disabled, this is the only method to enter programming (see
“External Reset” on page
1. Apply power between VDD and GND pins. RST should remain low.
2. Wait at least t
3. Wait at least t
4. Start programming session.
6
depend on the current settings of the device.
Table
5
PWRUP
SUT
24-21.
for the internal Power-on Reset to complete. The value of t
. and drive RST high if active-high otherwise keep low.
223.
55).
4
LOAD
3
SUCCESS
2
WRTINH
1
3714A–MICRO–7/11
BUSY
SUT
0
DD
will
falling
“Tim-

Related parts for AT89LP51ED2-20AAU