The AT89LV51 is a low-voltage, high-performan ce CMOS 8-bit microcomputer with
4K bytes of Flash Programmable and Erasable Read Only Memory. The device is
manufactured us ing Atmel ’s high dens ity nonv olatil e memory te chnolo gy and is com patible with the industry standard MCS-51™ instruction set and p inout. The on-chip
Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash
on a monolithic chip, the Atmel AT89LV51 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications. The AT89LV51 operates at 2.7 volts up to 6.0 volts.
The AT89LV51 provides the following standard features:
4K bytes of Flash, 128 b ytes of RAM , 32 I/O lines, two 16bit timer/coun ters, a fiv e ve ctor two- leve l in terrupt arc hitec ture, a full duplex serial port, on-chip oscillator and clock
circuitry. In addition, the AT89LV51 is designed with static
logic for operation down to zero frequency an d supports
two software select able power saving mo des. The Idle
Mode stops the CPU while allowing the RAM,
timer/counters, serial port and interrupt system to continue
functioning. The Power Down Mode saves the RAM contents but freezes the os cillato r dis ablin g all othe r chip func tions until the next hardware reset.
Pin Description
V
CC
Supply voltage.
GND
Ground.
Port 0
Port 0 is an 8-bit open drain bidirectional I/O port. As an
output port each pin can sink eight TTL inputs. When 1s
are written to port 0 pins, the pins can be used as highimpedance inputs.
Port 0 may also be configured to be the multiplexed loworder address/data bus during accesses to ex ternal program and data memory . In this m ode P0 ha s int ernal pullups.
Port 0 also rece ives th e code by tes dur ing Fla sh prog ramming, and outputs the code bytes during program verification. External pu llups are requ ired dur ing pro gram ver ification.
Port 1
Port 1 is an 8-bit bidire ction al I/O por t w ith inter nal pullu ps.
The Port 1 output buffers can sink/source four TTL inputs.
When 1s are written to Port 1 pins they are pulled high by
the internal pullups and can be used as inputs. As inputs ,
Port 1 pins that are externally being pulled low will source
current (I
Port 1 also receives the low-order address bytes during
Flash programming and verification.
Port 2
Port 2 is an 8-bit bidire ction al I/O por t w ith inter nal pullu ps.
The Port 2 output buffers can sink/source four TTL inputs.
When 1s are written to Port 2 pins they are pulled high by
the internal pullups and can be used as inputs. As inputs ,
Port 2 pins that are externally being pulled low will source
current (I
Port 2 emits the high-order address byte during fetches
from external program memory and during accesses to
external data memory that use 16-bit addre sses ( MOVX @
DPTR). In this ap plication it uses strong internal pull ups
) because of the internal pullups.
IL
) because of the internal pullups.
IL
when emitting 1s. During accesses to external data memory that use 8-bit addresses (MOVX @ RI), Port 2 emits the
contents of the P2 Special Function Register.
Port 2 also receives the high-order address bits and some
control signals during Flash programming and verification.
Port 3
Port 3 is an 8-bit bidirectional I/O port with interna l pullups.
The Port 3 output buffers can sink/source four TTL inputs.
When 1s are written to Port 3 pins they are pulled high by
the internal pullups and can be used as inputs. As inputs,
Port 3 pins that are externally being pulled low will source
current (I
) because of the pullups.
IL
Port 3 also serv es t he fun ctions of v arious spe cial f eatures
of the AT89LV51 as listed below:
Port 3 also receives some control signals for Flash programming and verification.
RST
Reset input. A high on this pin for two machine cycles while
the oscillator is running resets the device.
ALE/PROG
Address Latch Enable output pulse for latching the low byte
of the address during accesses to external memory. This
pin is also the program pulse input (PROG
) during Flash
programming.
In normal operation ALE is emitted at a constant rate of 1/6
the oscillator fr equen cy, and ma y be us ed for ext ernal timing or clocking purposes. Note, however, that one ALE
pulse is skipped during each access to external Data Memory.
PSEN
Program Store Enable is the read strobe to external program memory.
When the AT89LV51 is executing code from external program memory, PSEN
cycle, except that two PSEN
is activated twice each machine
activations are skipped during
each access to external data memory.
4-47
EA
/V
PP
External Access Enable. EA must be strapped to GND in
order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH.
Note, however, that if lock bit 1 is programmed, EA
will be
internally latched on reset.
should be strapped to VCC for internal program execu-
EA
tions.
This pin also receives the 12-volt programming enable voltage (V
) during Flash programming, when 12-volt pro-
PP
gramming is selected.
XTAL1
Input to the inverting os cillator ampl ifier and input to the
internal clock operating circuit.
XTAL2
Output from the inverting oscillator amplifier.
Special Function Registers
A map of the on-chip memory area called the Special Function Register (SFR) space is shown in Table 1.
Note that not all of the addre sses are occupi ed, and unoccupied addresses may not be implemented on the chip.
Read accesses to these addresses will in general return
random data, and write accesses will have an indeterminate effect.
User software should not write 1s to these unlisted locations, since they may be used in future products to invoke
new features. In th at case, th e reset or inac tive valu es of
the new bits will always be 0.
Timer 0 and 1
Timer 0 and Timer 1 in the AT89LV51 operate the same
way as Timer 0 and Timer 1 in the AT89C51.
Table 1.
AT89LV51 SFR Map and Reset Values
0F8H0FFH
0F0HB
00000000
0E8H0EFH
0E0HACC
0D8H0DFH
0D0HPSW
0C8HT2CON
0C0H0C7H
0B8HIP
0B0HP3
0A8HIE
0A0HP2
98HSCON
90HP1
88HTCON
80HP0
00000000
00000000
00000000
XX000000
11111111
0X000000
11111111
00000000
11111111
00000000
11111111
T2MOD
XXXXXX00
SBUF
XXXXXXXX
TMOD
00000000
SP
00000111
RCAP2L
00000000
TL0
00000000
DPL
00000000
RCAP2H
00000000
TL1
00000000
DPH
00000000
TL2
00000000
TH0
00000000
TH2
00000000
TH1
00000000
PCON
0XXX0000
0F7H
0E7H
0D7H
0CFH
0BFH
0B7H
0AFH
0A7H
9FH
97H
8FH
87H
4-48
AT89LV51
AT89LV51
Oscillator Characteristics
XTAL1 and XTAL2 are the input and output, resp ectively,
of an inverting amplifier which can be configured for use as
an on-chip oscillator, as shown in Figure 1. Either a quartz
crystal or ceramic resonator may be used. To drive the
device from an external clock source, XTAL2 should be left
unconnected while XTAL1 is driven as shown in Figure 2.
There are no requirements on the duty cycle of the external
clock signal, since the input to the internal clocking circuitry
is through a divide-by-two flip-flop, but minimum and maximum voltage high and low time specifications must be
observed
Idle Mode
In idle mode, the CPU puts itself to sleep while all the onchip peripherals remain active. The mode is invoked by
software. The content of the on-chip RAM and all the special functions registers remain unchanged during this
mode. The idle mode can be terminated by any en abled
interrupt or by a hardware reset.
It should be noted t hat when id le is termi nated by a hardware reset, the devi ce normally r esumes prog ram execution, from where it le ft off, up t o tw o machi ne c ycles befo re
the internal reset algorithm takes control. On-chip hardware
inhibits access to internal RAM in this event, but access to
the port pins is not inhibited. To eliminate the possibility of
an unexpected write to a port pin when Idle is terminated by
reset, the instruction following the one that invokes Idle
should not be one t hat writes to a port pin or to external
memory.
Figure 1.
Note:C1, C2 = 30 pF ± 10 pF for Crystals
Figure 2.
Oscillator Connections
C2
C1
= 40 pF ± 10 pF for Ceramic Resonators
XTAL2
XTAL1
GND
External Clock Drive Configuration
NC
EXTERNAL
OSCILLATOR
SIGNAL
XTAL2
XTAL1
GND
Power Do wn Mode
In the power down mode the oscillator is stopped, and the
instruction t hat invo kes po wer down is th e last instru ction
executed. The on-chip RAM and Special Function Registers retain their values until the power d own m ode is ter minated. The only exit fr om power do wn is a hard ware reset .
Reset redefines the SFRs but does not change the on-c hip
RAM. The reset should not be activated before V
CC
is
restored to its normal operating level and must be held
active long enough to allow the oscillator to restart and stabilize.
Status of External Pins During Idle and Power Down Modes
ModeProgram MemoryALEPSENPORT0PORT1PORT2PORT3
IdleInternal11DataDataDataData
IdleExternal11FloatDataAddressData
Po w er DownInternal00DataDataDataData
Po w er DownExternal00FloatDataDataData
4-49
Program Memory Lock Bits
On the chip are three lock bits which can be left unprogrammed (U) or can be programmed (P) to obtain the additional features listed in the table below:
(1)
Lock Bit Protection Modes
Program Lock BitsProtection Type
LB1LB2LB3
1UUUNo program lock features.
2PUUMOVC instructions executed
from external program
memory are disabled from
fetching code bytes from
internal memory, EA is
sampled and latched on
reset, and further
programming of the Flash is
disabled.
3PPUSame as mode 2, also verify
is disabled.
4PPPSame as mode 3, also
external execution is
disabled.
Note:1. The lock b its can only be er as ed wit h the C hip Eras e
operation.
When lock bit 1 is programmed, the logic level at the EA pin
is sampled and latched during rese t. If the device is powered up without a reset, the latch initi alizes to a random
value, and holds that value until reset is activated. It is necessary that the latched value of EA
be in agreement with
the current logic level at that pin in order for the devic e to
function properly.
Programming the Flash
The AT89LV51 is normally shipped with the on-chip Flash
memory array in the erased state (i.e. contents=FFH) and
ready to be programmed.
The respective top-side marking and device signature
codes are listed below:
VPP = 12V
Top-Side MarkAT89LV51
xxxx
yyww
Signature(030H) = 1EH
(031H) = 61H
(032H) = FFH
The AT89LV51 code memory array is programmed byteby-byte.
To program any non-blank by te in the on-chip
Flash Code Memory, the entire m emory must be era sed
using the Chip Erase Mode.
Programming Algorithm:
Before programming the
AT89LV51, the address, data and control signals should be
set up according to the Flash programming mode table and
Figure 3 and Figure 4. To program the AT89LV51, the following sequence should be followed:
1. Input the desired memory location on the address
lines.
2. Input the appropriate data byte on the data lines.
3. Activate the correct combination of control signals.
4. Raise EA
5. Pulse ALE/PROG
/VPP to 12V.
once to program a byte in the Flash
array or the lock bits. The byte-write cycle is self-timed
and typically takes no more than 1.5 ms. Repeat ste ps
1 through 5 changing the address and data for the
entire array or until the end of the object file is reached.
Polling:
Data
The AT89LV51 features Data
Polling to indicate the end of a write cycle. During a write cycle, an
attempted read of the last byte written will result in the complement of the written data on PO.7. O nce the write cycle
has been completed, true data is valid o n all outputs, and
the next cycle may begin . Data
Polling may begi n any ti me
after a write cycle has been initiated.
Ready/Busy
be monitored by the RDY /B SY
:
The progress of byte programming can also
output signal. P3. 4 is p ull ed
low after ALE goes high during programming to indicate
BUSY. P3.4 is pu lled high again when programming is
done to indicate READY.
Program Verify:
If lock bits LB1 and LB2 have not been
programmed, the programmed code data can be read back
via the address and data line s for verific ation . The lock bits
cannot be verified dire ctly. Verificati on of the lock bits is
achieved by observing that their features are enabled.
Chip Erase:
The entire Flash array and the lock bits are
erased electr ical ly by usi ng t he pr oper co mbin ation of con trol signals and by holding ALE/PROG
low for 10 ms. The
code array is written with all “ 1”s. The c hip eras e operati on
must be executed before the code memory can be re-programmed.
Reading the Signature Bytes:
The signature bytes are
read by the same procedure as a normal verification of
locations 030H and 031H, ex cept that P3.6 and P3 .7 need
to be pulled to a logic low. The values returned are:
Every code byte in the Flash array c an be written and the
entire array can be eras ed by us ing the app ropria te co mbi-
All major programmi ng ve ndors of fer worl dwide s upport fo r
the Atmel microcontroller series. Please contact your local
programming vendor for the appropriate software revision.
nation of control signals. The write operation cycle is selftimed and once initiated, will automatically time itself to
completion.
Flash Programming Modes
ModeRSTPSENALE/PROGEA/V
PP
Write Code DataHL12VLHHH
Read Code DataHLHHLLHH
Write Lock Bit - 1HL12VHHHH
Bit - 2HL12VHHLL
Bit - 3HL12VHLHL
Chip EraseHL12VHLLL
(1)
P2.6P2.7P3.6P3.7
Read Signature ByteHLHHLLLL
Note:1. Chip Erase requires a 10-ms PROG pulse.
Figure 3.
Programming the Flash
+5V
Figure 4.
Verifying the Flash
AT89LV51
ADDR.
OOOOH/OFFFH
SEE FLASH
PROGRAMMING
MODES ABLE
3-12 MHz
T
A0 - A7
A8 - A11
V
P1
P2.0 - P2.3
P2.6
P2.7
P3.6
P3.7
XTAL2EA
XTAL1
GND
CC
P0
ALE
RST
PSEN
PGM
DATA
PROG
V/V
IH PP
V
IH
CC
4-51
Flash Programming and Verification Characteristics
TA = 0°C to 70°C, VCC = 5.0V ± 10%
SymbolParameterMinMaxUnits
(1)
V
PP
(1)
I
PP
1/t
CLCL
t
AVGL
t
GHAX
t
DVGL
t
GHDX
t
EHSH
t
SHGL
(1)
t
GHSL
t
GLGH
t
AVQV
t
ELQV
t
EHQZ
t
GHBL
t
WC
Note:1. Only used in 12-volt programming mode.
Programming Enable Voltage11.512.5V
Programming Enable Current25
Oscillator Frequency312MHz
Address Setup to PROG Low48t
Address Hold After PROG48t
Data Setup to PROG Low48t
Data Hold After PROG48t
P2.7 (ENABLE) High to V
PP
48t
CLCL
CLCL
CLCL
CLCL
CLCL
VPP Setup to PROG Low10
VPP Hold After PROG10
PROG Width1110
Address to Data Valid48t
ENABLE Low to Data Valid48t
Data Float After ENABLE048t
CLCL
CLCL
CLCL
PROG High to BUSY Low1.0
Byte Write Cycle Time2.0ms
A
µ
s
µ
s
µ
s
µ
s
µ
4-52
AT89LV51
AT89LV51
Flash Programming and Verification Waveforms (VPP = 12V)
P1.0 - P1.7
P2.0 - P2.3
PORT 0
ALE/PROG
EA/V
PP
P2.7
(ENABLE)
P3.4
(RDY/BSY)
t
AVGL
t
SHGL
PROGRAMMING
ADDRESS
DATA IN
V
t
EHSH
PP
t
DVGL
t
GLGH
t
GHBL
t
GHDX
t
t
ELQV
GHAX
t
GHSL
LOGIC 1
LOGIC 0
BUSY
t
WC
VERIFICATION
ADDRESS
t
AVQV
DATA OUT
READY
t
EHQZ
4-53
Absolute Maximum Ratings*
Operating Temperature.................................. -55°C to +125°C
*NOTICE:Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent dam-
Storage Temperature..................................... -65°C to +150°C
age to the dev ice . This is a s tress rating only an d
functional oper ation of the de vi ce at these or any
Voltage on Any Pin
with Respect to Ground.....................................-1.0V to +7.0V
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
Maximum Operating Voltage............................................. 6.6V
conditions f or e xtended periods ma y af fect de vice
reliability .
DC Output Current......................................................15.0 mA
DC Characteristics
TA = -40°C to 85°C, VCC = 2.7V to 6.0V (unless otherwise noted)
SymbolParameterConditionMinMaxUnits
V
IL
V
IL1
V
IH
V
IH1
V
OL
V
OL1
V
OH
V
OH1
I
IL
I
TL
I
LI
RRSTReset Pulldown Resistor50300K
C
IO
I
CC
Input Low V oltage(Except EA)-0.50.2 V
Input Low Voltage (EA)-0.50.2 V
Input High Voltage(Except XTAL1, RST)0.2 VCC + 0.9VCC + 0.5V
Input High Voltage(XTAL1, RST)0.7 V
Output Low Voltage
Output Low Voltage
(Port 0, ALE , PSEN)
Output High Voltage
(Ports 1,2,3, ALE, PSEN
Output High Voltage
(Port 0 in External Bus Mode)
Logical 0 Input Current
(Ports 1,2,3)
Logical 1 to 0 Transition Current (Ports
1,2,3)
Input Leakage Current
(Port 0, EA
Pin CapacitanceTest Freq. = 1 MHz, TA = 25°C10pF
Power Supply CurrentActive Mode, 12 MHz, VCC = 6V/3V20/5.5mA
Power Down Mode
)
(1)
(Ports 1,2,3)IOL = 1.6 mA0.45V
(1)
)
(2)
I
= 3.2 mA0.45V
OL
I
= -60 µA, VCC = 5V ± 10%2.4V
OH
I
= -20 µA0.75 V
OH
I
= -10 µA0.9 VCCV
OH
IOH = -800 µA, VCC = 5V ± 10%2.4V
I
= -300 µA0.75 V
OH
I
= -80 µA0.9 VCCV
OH
VIN = 0.45V -50
VIN = 2V-650
0.45 < V
Idle Mode, 12 MHz, V
VCC = 6V 100
V
CC
< V
IN
CC
= 6V/3V5/1mA
CC
= 3V 20
CC
CC
CC
- 0.1V
CC
- 0.3V
CC
VCC + 0.5V
±
10
V
V
µ
A
µ
A
µ
A
Ω
µ
A
µ
A
Notes: 1. Under steady state (non-transient) conditions, IOL
must be externally limited as follows:
Maximum IOL per port pin: 10 mA
Maximum I
per 8-bit port:
OL
Port 0: 26 mA
Ports 1, 2, 3: 15 mA
4-54
AT89LV51
Maximum total IOL for all output pins: 71mA
If I
exceeds the test condition, VOL may exceed the
OL
related specification. Pins are not guaranteed to sink
current greater than the listed test conditions.
2. Minimum VCC for Power Down is 2V.
AT89LV51
AC Characteristics
Under operating conditions, load capacitance for Port 0, ALE/PROG, and PSEN = 100 pF; load capacitance for all other
outputs = 80 pF.
Oscillator Frequency012MHz
ALE Pulse Width1272t
Address Valid to ALE Low4 3t
Address Hold After ALE Low48t
ALE Low to Va lid Instruction In2334t
ALE Low to PSEN Low43t
PSEN Pulse Width2053t
PSEN Low to Valid Instruction In1453t
-40ns
CLCL
-40ns
CLCL
-35ns
CLCL
-100ns
CLCL
-40ns
CLCL
-45ns
CLCL
-105ns
CLCL
Input Instruction Hold After PSEN00ns
Input Instruction Float After PSEN59t
PSEN to Address Valid75t
-8ns
CLCL
Address to Valid Instruction In3125t
-25ns
CLCL
-105ns
CLCL
PSEN Low to Address Float1010ns
RD Pulse Width4006t
WR Pulse Width4006t
RD Low to Valid Data In2525t
-100ns
CLCL
-100ns
CLCL
-165ns
CLCL
Data Hold After RD00ns
Data Float After RD972t
ALE Low to Valid Data In5178t
Address to Valid Data In5859t
ALE Low to RD or WR Low2003003t
Address to RD or WR Low2034t
Data Valid to WR Transition23t
Data Valid to WR High4337t
Data Hold After WR33t
-503t
CLCL
-130ns
CLCL
-60ns
CLCL
-150ns
CLCL
-50ns
CLCL
-70ns
CLCL
-150ns
CLCL
-165ns
CLCL
+50ns
CLCL
RD Low to Address Float00ns
RD or WR High to ALE High43123t
-40t
CLCL
+40ns
CLCL
4-55
External Program Memory Read Cycle
t
LHLL
ALE
t
AVLL
t
LLPL
PSEN
t
LLAX
PORT 0
PORT 2
A0 - A7A0 - A7
t
AVIV
A8 - A15
External Data Memory Read Cycle
t
LHLL
ALE
t
PLAZ
t
LLIV
t
PLIV
t
PXIZ
t
PXIX
INSTR IN
t
PLPH
t
PXAV
t
WHLH
A8 - A15
PSEN
RD
PORT 0
PORT 2
t
LLDV
t
LLWL
t
LLAX
t
AVLL
A0 - A7 FROM RI OR DPL
t
AVWL
P2.0 - P2.7 OR A8 - A15 FROM DPH
t
AVDV
t
RLAZ
t
RLRH
t
RLDV
DATA ININSTR IN
t
RHDZ
t
RHDX
A0 - A7 FROM PCL
A8 - A15 FROM PCH
4-56
AT89LV51
External Data Memory Write Cycle
t
LHLL
ALE
PSEN
t
LLWL
t
WLWH
t
WHLH
AT89LV51
WR
PORT 0
PORT 2
t
AVLL
A0 - A7 FROM RI OR DPL
P2.0 - P2.7 OR A8 - A15 FROM DPH
t
AVWL
t
LLAX
t
QVWX
External Clock Drive Waveforms
t
0.7 V
CC
CHCX
CC
0.45V
V - 0.5V
CC
0.2 V- 0.1V
t
t
QVWH
DATA OUTINSTR IN
t
CLCH
t
CLCX
WHQX
A0 - A7 FROM PCL
A8 - A15 FROM PCH
t
CHCX
t
CLCL
t
CHCL
External Clock Drive
SymbolParameterMinMaxUnits
1/t
CLCL
t
CLCL
t
CHCX
t
CLCX
t
CLCH
t
CHCL
Oscillator Frequency012MHz
Clock Period83.3ns
High Time20ns
Low Time20ns
Rise Time20ns
Fall Tim e20ns
4-57
Serial Port Timing: Shift Register Mode Test Conditions
V
LOAD
+ 0.1V
Timing Reference
Points
V
LOAD
- 0.1V
LOAD
V
V
OL
+ 0.1V
V
OL
- 0.1V
(VCC = 2.7V to 6V; Load Capacitance = 80 pF)
SymbolParameter12 MHz OscVariable OscillatorUnits
MinMaxMinMax
t
XLXL
t
QVXH
t
XHQX
t
XHDX
t
XHDV
Serial Port Clock Cycle Time1.012t
Output Data Setup to Clock Rising Edge70010t
Output Data Hold After Clock Rising Edge502t
Input Data Hold After Clock Rising Edge00ns
Clock Rising Edge to Input Data Valid70010t
CLCL
-133ns
CLCL
-117ns
CLCL
-133ns
CLCL
Shift Register Mode Timing Waveforms
s
µ
INSTRUCTION
0
1
2
ALE
t
XLXL
CLOCK
t
WRITE TO SBUF
OUTPUT DATA
CLEAR RI
QVXH
0
t
XHDV
VALIDVALIDVALIDVALIDVALIDVALIDVALIDVALID
t
INPUT DATA
AC Testing Input/Output Waveforms
V - 0.5V
CC
0.45V
0.2 V + 0.9V
CC
TEST POINTS
0.2 V - 0.1V
CC
XHQX
1
(1)
3
2
t
XHDX
4
5
3
Float Waveforms
6
4
5
7
6
8
7
SET TI
SET RI
(1)
Note:1. AC inputs during testing are driven at 2.4V for a
logic “1” and 0.45V for a logic “0”. Timing measurements are made at 2.0 V f or a log ic “1” and 0.8V fo r a
logic “0”.
4-58
AT89LV51
Note:1. For timing purposes, a port pin is no longer floating
when a 100 mV change fro m lo ad voltage occu rs. A
port pin begins to float w h en a 100 mV change from
the loaded V
OH/VOL
level occurs.
ICC (mA)
24
20
16
AT89LV51
TYPICAL ICC (ACTIVE) at 25 C
o
AT89LV51
VCC = 6.0 V
12
8
4
0
0 4 8 12162024
VCC = 5.0 V
VCC = 3.0 V
F (MHz)
AT89LV51
ICC (mA)
4.8
4.0
3.2
2.4
1.6
0.8
0.0
0 4 8 12162024
TYPICAL ICC (IDLE) at 25 C
F (MHz)
o
VCC = 6.0 V
VCC = 5.0 V
VCC = 3.0 V
TYPICAL ICC vs.VOLTAGE- POWER DOWN (85°C)
20
I
15
C
C
10
µ
5
A
0
3.0V4.0V5.0V6.0V
Notes: 1.XTAL1 tied to GND for Icc (power down)
2. Lock bits programmed
AT89LV51
Vcc VOLTAGE
4-59
Ordering Information
Speed
(MHz)Power SupplyOrdering CodePackageOperation Range