Specifications

Features
8-bit Microcontroller Compatible with MCS
®
51 Products
Enhanced 8051 Architecture
Single-clock Cycle per Byte Fetch
Up to 20 MIPS Throughput at 20 MHz Clock Frequency
Fully Static Operation: 0 Hz to 20 MHz
On-chip 2-cycle Hardware Multiplier
16x16 Multiply–Accumulate Unit
256x8 Internal RAM
4096x8 Internal Extra RAM
Up to 4KB Extended Stack in Extra RAM
Dual Data Pointers
4-level Interrupt Priority
Nonvolatile Program and Data Memory
32K/64K Bytes of In-System Programmable (ISP) Flash Program Memory
8K Bytes of Flash Data Memory
Endurance: Minimum 100,000 Write/Erase Cycles
Serial Interface for Program Downloading
64-byte Fast Page Programming Mode
256-Byte User Signature Array
2-level Program Memory Lock for Software Security
In-Application Programming of Program Memory
Peripheral Features
Three 16-bit Enhanced Timer/Counters
Two 8-bit PWM Outputs
4-Channel 16-bit Compare/Capture/PWM Array
Enhanced UART with Automatic Address Recognition and Framing
Error Detection
Enhanced Master/Slave SPI with Double-buffered Send/Receive
Master/Slave Two-Wire Serial Interface
Programmable Watchdog Timer with Software Reset
Dual Analog Comparators with Selectable Interrupts and Debouncing
8-channel 10-bit ADC/DAC
8 General-purpose Interrupt Pins
Special Microcontroller Features
Two-wire On-chip Debug Interface
Brown-out Detection and Power-on Reset with Power-off Flag
Active-low External Reset Pin
Internal RC Oscillator
Low Power Idle and Power-down Modes
Interrupt Recovery from Power-down Mode
I/O and Packages
Up to 38 Programmable I/O Lines
40-lead PDIP or 44-lead TQFP/PLCC or 44-pad VQFN/MLF
Configurable I/O Modes
Quasi-bidirectional (80C51 Style)
Input-Only (Tristate)
Push-pull CMOS Output
Open-drain
Operating Conditions
2.4V to 3.6V V
DD
Voltage Range
–-40° C to 85°C Temperature Range
0 to 20 MHz @ 2.4–3.6V
8-bit
Microcontroller
with 32K/64K
Bytes In-System
Programmable
Flash
AT89LP3240
AT89LP6440
3706C–MICRO–2/11

Summary of content (200 pages)