AT89LP52-20AU Atmel, AT89LP52-20AU Datasheet - Page 79

IC MCU 8051 8K FLASH SPI 44TQFP

AT89LP52-20AU

Manufacturer Part Number
AT89LP52-20AU
Description
IC MCU 8051 8K FLASH SPI 44TQFP
Manufacturer
Atmel
Series
89LPr
Datasheet

Specifications of AT89LP52-20AU

Core Processor
8051
Core Size
8-Bit
Speed
20MHz
Connectivity
EBI/EMI, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
36
Program Memory Size
8KB (8K x 8)
Program Memory Type
FLASH
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.4 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP
Processor Series
AT89x
Core
8051
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
Serial
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
36
Number Of Timers
3
Operating Supply Voltage
2.7 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LP52-20AU
Manufacturer:
Atmel
Quantity:
250
Part Number:
AT89LP52-20AU
Manufacturer:
Atmel
Quantity:
10 000
Company:
Part Number:
AT89LP52-20AU
Quantity:
15 490
17. Programming the Flash Memory
17.1
3709B–MICRO–12/10
Physical Interface
The Atmel AT89LP51/52 microcontroller features 8K bytes of on-chip In-System Programmable
Flash program memory and 256bytes of nonvolatile Flash data memory. In-System Program-
ming allows programming and reprogramming of the microcontroller positioned inside the end
system. Using a simple 3-wire SPI interface, the programmer communicates serially with the
AT89LP51/52 microcontroller, reprogramming all nonvolatile memories on the chip. In-System
Programming eliminates the need for physical removal of the chips from the system. This will
save time and money, both during development in the lab, and when updating the software or
parameters in the field. The programming interface of the AT89LP51/52 includes the following
features:
For more detailed information on In-System Programming, refer to the Application Note entitled
“AT89LP In-System Programming Specification”.
The AT89LP51/52 provides a standard programming command set with two physical interfaces:
a bit-serial and a byte-parallel interface. Normal Flash programming utilizes the Serial Peripheral
Interface (SPI) pins of an AT89LP51/52 microcontroller. The SPI is a full-duplex synchronous
serial interface consisting of three wires: Serial Clock (SCK), Master-In/Slave-out (MISO), and
Master-out/Slave-in (MOSI)). When programming an AT89LP51/52 device, the programmer
always operates as the SPI master, and the target system always operates as the SPI slave. To
enter or remain in Programming mode the device’s reset line (RST) must be held active. With
the addition of VDD and GND, an AT89LP51/52 microcontroller can be programmed with a min-
imum of seven connections as shown in
Figure 17-1. In-System Programming Device Connections
• Three-wire serial SPI Programming Interface or 11-pin Parallel Interface
• Selectable Polarity Reset Entry into Programming
• User Signature Array
• Flexible Page Programming
• Row Erase Capability
• Page Write with Auto-Erase Commands
• Programming Status Register
Serial Clock
Serial Out
Serial In
P1.7/SCK
P1.6/MISO
P1.5/MOSI
GND
Figure
AT89LP51/52
AT89LP51/52 - Preliminary
17-1.
VDD
POL
RST
GND or VDD
RST
79

Related parts for AT89LP52-20AU