Материал: 8951l

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Status of External Pins During Idle and Power Down

 

 

 

 

 

 

 

 

Mode

Program Memory

ALE

PSEN

PORT0

PORT1

PORT2

PORT3

Idle

Internal

1

1

Data

Data

Data

Data

 

 

 

 

 

 

 

 

Idle

External

1

1

Float

Data

Address

Data

 

 

 

 

 

 

 

 

Power Down

Internal

0

0

Data

Data

Data

Data

 

 

 

 

 

 

 

 

Power Down

External

0

0

Float

Data

Data

Data

 

 

 

 

 

 

 

 

Power Down Mode

In the power down mode the oscillator is stopped, and the instruction that invokes power down is the last instruction executed. The on-chip RAM and Special Function Registers retain their values until the power down mode is terminated. The only exit from power down is a hardware reset.

Reset redefines the SFRs but does not change the on-chip RAM. The reset should not be activated before VCC is restored to its normal operating level and must be held active long enough to allow the oscillator to restart and stabilize.

Lock Bit Protection Modes (1)

 

Program Lock Bits

 

 

 

 

LB1

LB2

LB3

Protection Type

 

 

 

 

 

1

U

U

U

No program lock features.

 

 

 

 

 

2

P

U

U

MOVC 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.

 

 

 

 

 

 

 

 

 

3

P

P

U

Same as mode 2, also verify is disabled.

 

 

 

 

 

4

P

P

P

Same as mode 3, also external execution is disabled.

 

 

 

 

Note:

1.

The lock bits can only be erased with the Chip Erase operation.

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:

When lock bit 1 is programmed, the logic level at the EA pin is sampled and latched during reset. If the device is powered up without a reset, the latch initializes 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 device 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

 

AT89LV51

Top-Side Mark

xxxx

 

yyww

 

(030H)=1EH

Signature

(031H)=61H

 

(032H)=FFH

The AT89LV51 code memory array is programmed byte- by-byte. To program any non-blank byte in the on-chip Flash Code Memory, the entire memory must be erased 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 2 and Figure 3. 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.

6

AT89LV51

 

 

 

AT89LV51

4.Raise EA/VPP to 12V if in the high-voltage programming mode.

5.Pulse ALE/PROG 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 steps 1 through 5 changing the address and data for the entire array or until the end of the object file is reached.

Data Polling: 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. Once the write cycle has been completed, true data is valid on all outputs, and the next cycle may begin. Data Polling may begin any time after a write cycle has been initiated.

Ready/Busy: The progress of byte programming can also be monitored by the RDY/BSY output signal. P3.4 is pulled low after ALE goes high during programming to indicate BUSY. P3.4 is pulled 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 lines for verification. The lock bits cannot be verified directly. Verification 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 electrically by using the proper combination of control signals and by holding ALE/PROG low for 10 ms. The code array is written with all “1”s. The chip erase operation must be executed before the code memory can be re-pro- grammed.

Reading the Signature Bytes: The signature bytes are read by the same procedure as a normal verification of locations 030H and 031H, except that P3.6 and P3.7 need to be pulled to a logic low. The values returned are:

(030H) = 1EH indicates manufactured by Atmel

(031H) = 61H indicates 89LV51

(032H) = FFH (High-Voltage)

Programming Interface

Every code byte in the Flash array can be written and the entire array can be erased by using the appropriate combination of control signals. The write operation cycle is selftimed 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.

Flash Programming Modes

 

 

 

 

 

 

ALE/

 

 

 

 

 

 

 

Mode

 

 

RST

PSEN

 

EA/VPP

P2.6

P2.7

P3.6

P3.7

 

 

 

 

 

 

PROG

Write Code Data

H

L

 

 

H/12V

L

H

H

H

 

 

 

 

 

 

 

 

 

 

 

Read Code Data

H

L

H

 

H

L

L

H

H

 

 

 

 

 

 

 

 

 

 

 

 

Write Lock

Bit - 1

H

L

 

 

H/12V

H

H

H

H

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit - 2

H

L

 

 

H/12V

H

H

L

L

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit - 3

H

L

 

 

H/12V

H

L

H

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

 

 

 

 

 

 

Chip Erase

 

 

H

L

 

 

H/12V

H

L

L

L

 

 

 

 

 

 

 

 

 

 

Read Signature Byte

H

L

H

 

H

L

L

L

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note: 1.

Chip Erase requires a 10 ms

 

pulse.

 

 

 

 

 

 

 

 

PROG

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2. Programming the Flash

 

 

 

 

 

 

 

 

 

Figure 3. Verifying the Flash

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flash Programming and Verification Characteristics

TA = 0°C to 70°C, V CC = 5.0V ± 10%

Symbol

Parameter

Min

Max

Units

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

 

Programming Enable Voltage

11.5

12.5

V

VPP

 

(1)

 

Programming Enable Current

 

25

μA

IPP

 

 

1/tCLCL

 

Oscillator Frequency

4

12

MHz

tAVGL

 

Address Setup to

 

 

 

 

 

 

 

Low

48tCLCL

 

 

PROG

 

 

tGHAX

 

Address Hold After

 

 

 

 

 

 

 

 

 

48tCLCL

 

 

PROG

 

 

tDVGL

 

Data Setup to

 

 

 

 

 

 

 

 

 

Low

48tCLCL

 

 

PROG

 

 

tGHDX

 

Data Hold After

 

 

 

 

 

 

 

 

 

 

48tCLCL

 

 

PROG

 

 

tEHSH

 

P2.7

 

 

 

 

 

 

High to VPP

48t CLCL

 

 

(ENABLE)

 

 

tSHGL

 

VPP Setup to

 

 

 

 

 

 

 

 

Low

10

 

μs

PROG

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μs

 

VPP Hold After PROG

10

 

tGHSL

 

 

tGLGH

 

 

 

 

Width

1

110

μs

 

PROG

tAVQV

 

Address to Data Valid

 

48t CLCL

 

tELQV

 

 

 

 

 

Low to Data Valid

 

48tCLCL

 

 

ENABLE

 

 

tEHQZ

 

Data Float After

 

 

 

 

 

 

 

 

 

 

0

48tCLCL

 

 

ENABLE

 

tGHBL

 

 

 

 

High to

 

 

 

 

 

 

 

Low

 

1.0

μs

 

PROG

BUSY

 

tWC

 

Byte Write Cycle Time

 

2.0

ms

Note: 1. Only used in 12-volt programming mode.

8

AT89LV51

 

 

 

AT89LV51

Flash Programming and Verification Waveforms - High Voltage Mode (VPP = 12V)

P1.0

-

P1.7

 

 

 

PROGRAMMING

 

 

 

 

 

 

 

 

 

 

 

 

 

VERIFICATION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDRESS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDRESS

P2.0

-

P2.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tAVQV

 

PORT 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA IN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA OUT

 

 

 

 

 

 

 

 

 

 

 

 

 

tAVGL

 

 

 

 

tDVGL tGHDX

 

 

 

 

 

tGHAX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALE/PROG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tSHGL

 

 

 

 

 

tGLGH

 

 

 

 

 

 

 

 

 

 

 

tGHSL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VPP

 

 

 

 

 

 

 

LOGIC 1

 

 

 

 

 

 

 

 

 

 

 

 

 

EA/VPP

 

 

 

tEHSH

 

 

 

 

 

 

 

LOGIC 0

 

 

 

 

 

 

 

 

 

 

tEHQZ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tELQV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P2.7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ENABLE)

 

 

 

 

 

 

tGHBL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P3.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUSY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(RDY/BSY)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

READY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tWC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flash Programming and Verification Waveforms - Low Voltage Mode (VPP = 5V)

P1.0

-

P1.7

 

 

 

PROGRAMMING

 

 

 

 

 

 

 

 

 

 

 

 

VERIFICATION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDRESS

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDRESS

P2.0

-

P2.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tAVQV

 

PORT 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA IN

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA OUT

 

 

 

 

 

 

 

 

 

 

 

 

 

tAVGL

 

 

 

 

tDVGL tGHDX

 

 

 

 

 

tGHAX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALE/PROG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tSHGL

 

 

 

 

 

tGLGH

 

 

 

 

 

 

 

 

 

 

LOGIC 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EA/VPP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LOGIC 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tEHSH

 

 

 

 

tELQV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tEHQZ

 

 

P2.7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ENABLE)

 

 

 

 

 

 

tGHBL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P3.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUSY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(RDY/BSY)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

READY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tWC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Absolute Maximum Ratings*

 

 

*NOTICE:

Stresses beyond those listed under “Absolute Maxi-

Operating Temperature ........................

-55°C to +125°C

 

mum Ratings” may cause permanent damage to the

 

 

 

device. This is a stress rating only and functional

Storage Temperature............................

-65°C to +150°C

 

operation of the device at these or any other condi-

 

 

 

tions beyond those indicated in the operational sec-

Voltage on Any Pin

 

 

tions of this specification is not implied. Exposure to

with Respect to Ground...........................

-1.0V to +7.0V

 

absolute maximum rating conditions for extended

 

 

 

periods may affect device reliability.

Maximum Operating Voltage ...................................

6.6V

 

 

DC Output Current ............................................

15.0 mA

 

 

 

 

 

 

DC Characteristics

TA = -40°C to 85°C, V CC = 2.7V to 6.0V (unless otherwise noted)

Symbol

Parameter

Condition

Min

Max

Units

 

 

 

 

 

 

 

 

VIL

Input Low Voltage

(Except

 

 

-0.5

0.2 VCC - 0.1

V

EA)

VIL1

Input Low Voltage

 

 

 

 

 

 

-0.5

0.2 VCC - 0.3

V

(EA)

 

 

 

VIH

Input High Voltage

(Except XTAL1, RST)

0.2 VCC + 0.9

VCC + 0.5

V

VIH1

Input High Voltage

(XTAL1, RST)

0.7 VCC

VCC + 0.5

V

VOL

Output Low Voltage (1)

IOL = 1.6 mA

 

0.45

V

(Ports 1,2,3)

 

VOL1

Output Low Voltage (1)

IOL = 3.2 mA

 

0.45

V

(Port 0, ALE, PSEN)

 

 

 

 

 

 

 

IOH = -60 μA, VCC = 5V ± 10%

2.4

 

V

VOH

Output High Voltage

IOH = -20 μA

0.75 VCC

 

V

(Ports 1,2,3, ALE,

PSEN)

 

 

 

 

 

 

 

 

IOH = -10 μA

0.9 VCC

 

V

 

 

 

 

 

 

IOH = -800 μA, VCC = 5V ± 10%

2.4

 

V

VOH1

Output High Voltage

IOH = -300 μA

0.75 VCC

 

V

(Port 0 in External Bus Mode)

 

 

 

 

 

 

 

IOH = -80 μA

0.9 VCC

 

V

IIL

Logical 0 Input Current

VIN = 0.45V

 

-50

μA

(Ports 1,2,3)

 

ITL

Logical 1 to 0 Transition Current

VIN = 2V, VCC = 5V ± 10%

 

-650

μA

(Ports 1,2,3)

 

ILI

Input Leakage Current

0.45 < VIN < VCC

 

±10

μA

(Port 0, EA)

 

RRST

Reset Pulldown Resistor

 

 

 

50

300

KΩ

 

 

 

 

 

 

CIO

Pin Capacitance

Test Freq. = 1 MHz, TA = 25°C

 

10

pF

 

Power Supply Current

Active Mode, 12 MHz, VCC = 6V/3V

 

20/5.5

mA

ICC

Idle Mode, 12 MHz, VCC = 6V/3V

 

5/1

mA

 

 

 

 

 

 

Power Down Mode (2)

VCC = 6V

 

100

μA

 

 

 

VCC = 3V

 

20

μA

 

 

 

 

 

 

 

10

AT89LV51

 

 

 

Источник: https://studfile.net/preview/16502909/