AT89LP216 Atmel Corporation, AT89LP216 Datasheet - Page 59

no-image

AT89LP216

Manufacturer Part Number
AT89LP216
Description
Manufacturer
Atmel Corporation
Datasheet

Specifications of AT89LP216

Flash (kbytes)
2 Kbytes
Max. Operating Frequency
20 MHz
Cpu
8051-1C
Max I/o Pins
14
Spi
1
Uart
1
Sram (kbytes)
0.125
Operating Voltage (vcc)
2.4 to 5.5
Timers
2
Isp
SPI/OCD
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LP216-20XU
Manufacturer:
ATMEL
Quantity:
539
Part Number:
AT89LP216-20XU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
22. Instruction Set Summary
3621E–MICRO–11/10
The AT89LP216 is fully binary compatible with the MCS-51 instruction set. The difference
between the AT89LP216 and the standard 8051 is the number of cycles required to execute an
instruction. Instructions in the AT89LP216 may take 1, 2, 3 or 4 clock cycles to complete. The
execution times of most instructions may be computed using
Table 22-1.
Generic Instruction Types
Most arithmetic, logical, bit and transfer instructions
Branches and Calls
Single Byte Indirect (i.e. ADD A, @Ri, etc.)
RET, RETI
MOVC
MOVX
MUL
DIV
INC DPTR
Arithmetic
ADD A, Rn
ADD A, direct
ADD A, @Ri
ADD A, #data
ADDC A, Rn
ADDC A, direct
ADDC A, @Ri
ADDC A, #data
SUBB A, Rn
SUBB A, direct
SUBB A, @Ri
SUBB A, #data
INC Rn
INC direct
INC @Ri
INC A
DEC Rn
DEC direct
DEC @Ri
DEC A
INC DPTR
MUL AB
DIV AB
DA A
Instruction Execution Times and Exceptions
Bytes
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
1
1
1
8051
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
24
48
48
12
Clock Cycles
Table
22-1.
AT89LP
Cycle Count Formula
1
2
2
2
1
2
2
2
1
2
2
2
1
2
2
2
1
2
2
2
2
2
4
1
AT89LP216
# bytes + 1
# bytes
2
4
3
4
2
4
2
Hex Code
28-2F
38-3F
98-9F
08-0F
18-1F
26-27
36-37
96-97
06-07
16-17
D4
25
24
35
34
95
94
05
04
15
14
A3
A4
84
59

Related parts for AT89LP216