AT89LV52-12PC Atmel, AT89LV52-12PC Datasheet

IC MICRO CTRL 12MHZ 40DIP

AT89LV52-12PC

Manufacturer Part Number
AT89LV52-12PC
Description
IC MICRO CTRL 12MHZ 40DIP
Manufacturer
Atmel
Series
89LVr
Datasheet

Specifications of AT89LV52-12PC

Core Processor
8051
Core Size
8-Bit
Speed
12MHz
Connectivity
UART/USART
Number Of I /o
32
Program Memory Size
8KB (8K x 8)
Program Memory Type
FLASH
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 6 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Data Converters
-
Peripherals
-
Other names
AT89LV5212PC

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LV52-12PC
Manufacturer:
ATM
Quantity:
3 670
Part Number:
AT89LV52-12PC
Manufacturer:
ATM
Quantity:
3 670
Part Number:
AT89LV52-12PC
Manufacturer:
AMD
Quantity:
3 000
Part Number:
AT89LV52-12PC
Manufacturer:
AT
Quantity:
20 000
Features
Description
The AT89LV52 is a low-voltage, high-performance CMOS 8-bit microcomputer with
8K bytes of Flash programmable and erasable read only memory. The device is man-
ufactured using Atmel’s high density nonvolatile memory technology and is compati-
ble with the industry standard 80C51 and 80C52 instruction set and pinout. The on-
chip Flash allows the program memory to be reprogrammed in-system or by a con-
ventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with
Flash on a monolithic chip, the Atmel AT89LV52 is a powerful microcomputer which
provides a highly flexible and cost effective solution to many embedded control appli-
cations. The AT89LV52 operates at 2.7 volts up to 6.0 volts.
Pin Configurations
Compatible with MCS-51™ Products
8K Bytes of Reprogrammable Flash Memory
2.7V to 6V Operating Range
Fully Static Operation: 0 Hz to 12 MHz
Three-Level Program Memory Lock
256 x 8-Bit Internal RAM
32 Programmable I/O Lines
Three 16-Bit Timer/Counters
Eight Interrupt Sources
Programmable Serial Channel
Low Power Idle and Power Down Modes
– Endurance: 1,000 Write/Erase Cycles
TQFP
PLCC
PDIP
(continued)
8-Bit
Microcontroller
with 8K Bytes
Flash
AT89LV52
Not Recommended
for New Designs.
Use AT89LS52.
0375D-E–12/97
4-83

Related parts for AT89LV52-12PC

AT89LV52-12PC Summary of contents

Page 1

... Flash allows the program memory to be reprogrammed in-system con- ventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89LV52 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control appli- cations ...

Page 2

Block Diagram 4-84 Not ...

Page 3

... Flash, 256 bytes of RAM, 32 I/O lines, three 16- bit timer/counters, a six-vector two-level interrupt architec- ture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89LV52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle ...

Page 4

... PSEN Program Store Enable is the read strobe to external pro- gram memory. When the AT89LV52 is executing code from external pro- gram memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory. ...

Page 5

... Timer 2 overflows or negative transitions occur at T2EX when EXEN2 = 1. When either RCLK or TCLK = 1, this bit is ignored and the timer is forced to auto-reload on Timer 2 overflow. Data Memory The AT89LV52 implements 256 bytes of on-chip RAM. The upper 128 bytes occupy a parallel address space to the Special Function Registers. That means the upper 128 bytes have the same addresses as the SFR space but are physically separate from SFR space ...

Page 6

... Timer 0 and 1 Timer 0 and Timer 1 in the AT89LV52 operate the same way as Timer 0 and Timer 1 in the AT89LV51. Timer 2 Timer 16-bit Timer/Counter that can operate as either a timer or an event counter. The type of operation is selected by bit C/T2 in the SFR T2CON (shown in Table 2). ...

Page 7

RCAP2H and RCAP2L. The values in RCAP2H and RCAP2L are preset by software. If EXEN2 = 1, a 16-bit reload can be triggered either by an overflow 1-to-0 transition at external input T2EX. This ...

Page 8

Figure 3. Timer 2 Auto Reload Mode (DCEN = 1) ÷ 12 OSC C/ C/ PIN Figure 4. Timer 2 in Baud Rate Generator Mode NOTE: OSC. FREQ. IS DIVIDED BY 2, NOT 12 ÷ ...

Page 9

Baud Rate Generator Timer 2 is selected as the baud rate generator by setting TCLK and/or RCLK in T2CON (Table 2). Note that the baud rates for transmit and receive can be different if Timer 2 is used for the ...

Page 10

... Note, however, that the baud-rate and clock-out frequencies cannot be determined independently from one another since they both use RCAP2H and RCAP2L. UART The UART in the AT89LV52 operates the same way as the UART in the AT89LV51. Interrupts The AT89LV52 has a total of six interrupt vectors: two external interrupts (INT0 and INT1), three timer interrupts (Timers 0, 1, and 2), and the serial port interrupt ...

Page 11

Oscillator Characteristics XTAL1 and XTAL2 are the input and output, respectively inverting amplifier that can be configured for use as an on-chip oscillator, as shown in Figure 7. Either a quartz crystal or ceramic resonator may be used. ...

Page 12

... Program Memory Lock Bits The AT89LV52 has three lock bits that can be left unpro- grammed (U) or can be programmed (P) to obtain the addi- tional features listed in the following table: Lock Bit Protection Modes Program Lock Bits LB1 LB2 LB3 Programming the Flash ...

Page 13

... The write operation cycle is self- timed and once initiated, will automatically time itself to completion. All major programming vendors offer worldwide support for the Atmel microcontroller series. Please contact your local programming vendor for the appropriate software revision. PSEN ALE/PROG ...

Page 14

Figure 9. Programming the Flash Memory Flash Programming and Verification Characteristics T = 0°C to 70° 5.0 10 Symbol Parameter (1) V Programming Enable Voltage PP (1) I Programming Enable Current PP 1/t Oscillator Frequency CLCL ...

Page 15

Flash Programming and Verification Waveforms (V P1.0 - P1.7 P2.0 - P2.4 PORT 0 ALE/PROG EA/V PP P2.7 (ENABLE) P3.4 (RDY/BSY) PROGRAMMING ADDRESS DATA DVGL GHDX t AVGL t SHGL t GLGH EHSH t ...

Page 16

Absolute Maximum Ratings* Operating Temperature.................................. -55°C to +125°C Storage Temperature ..................................... -65°C to +150°C Voltage on Any Pin with Respect to Ground .....................................-1.0V to +7.0V Maximum Operating Voltage ............................................ 6.6V DC Output Current...................................................... 15 Characteristics The values shown ...

Page 17

AC Characteristics Under operating conditions, load capacitance for Port 0, ALE/PROG, and PSEN = 100 pF; load capacitance for all other outputs = 80 pF. External Program and Data Memory Characteristics Symbol Parameter 1/t Oscillator Frequency CLCL t ALE Pulse ...

Page 18

External Program Memory Read Cycle External Data Memory Read Cycle 4-100 Not ...

Page 19

External Data Memory Write Cycle External Clock Drive Waveforms External Clock Drive Symbol Parameter 1/t Oscillator Frequency CLCL t Clock Period CLCL t High Time CHCX t Low Time CLCX t Rise Time CLCH t Fall Time CHCL Min Max ...

Page 20

Serial Port Timing: Shift Register Mode Test Conditions The values in this table are valid for V Symbol Parameter t Serial Port Clock Cycle Time XLXL t Output Data Setup to Clock Rising Edge QVXH t Output Data Hold After ...

Page 21

... TYPICAL ICC (ACTIVE (MHz) AT89LV52 ICC (mA) TYPICAL ICC (IDLE 4.8 4.0 3.2 2.4 1.6 0.8 0 (MHz) AT89LV52 TYPICAL ICC vs. VOLT AGE - POWER DOWN (85° 3.0V 4.0V V VOLTAGE CC o VCC = 6.0 V VCC = 5.0 V VCC = 3 VCC = 6.0 V VCC = 5.0 V VCC = 3 5.0V 6.0V 4-103 ...

Page 22

... Ordering Information Speed Power (MHz) Supply Ordering Code 12 2. AT89LV52-12AC AT89LV52-12JC AT89LV52-12PC 12 2. AT89LV52-12AI AT89LV52-12JI AT89LV52-12PI 44A 44 Lead, Thin Plastic Gull Wing Quad Flatpack (TQFP) 44J 44 Lead, Plastic J-Leaded Chip Carrier (PLCC) 40P6 40 Lead, 0.600" Wide, Plastic Dual Inline Package (PDIP) ...

Related keywords