Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

P8XCL580HFT View Datasheet(PDF) - Philips Electronics

Part Name
Description
MFG CO.
'P8XCL580HFT' PDF : 80 Pages View PDF
Philips Semiconductors
Low voltage 8-bit microcontrollers with
UART, I2C-bus and ADC
Product specification
P80CL580; P83CL580
21 INSTRUCTION SET
The P8xCL580 uses a powerful instruction set which permits the expansion of on-chip CPU peripherals and optimizes
byte efficiency and execution speed. Assigned opcodes add new high-power operation and permit new addressing
modes. The instruction set consists of 49 single-byte, 46 two-byte and 16 three-byte instructions. When using a 12 MHz
oscillator, 64 instructions execute in 1 µs and 45 instructions execute in 2 µs. Multiply and divide instructions execute in
4 µs.
For the description of the Data Addressing modes and Hexadecimal opcode cross-reference see Table 55.
Table 51 Instruction set description: Arithmetic operations
MNEMONIC
DESCRIPTION
Arithmetic operations
ADD
ADD
ADD
ADD
A,Rr
A,direct
A,@Ri
A,#data
Add register to A
Add direct byte to A
Add indirect RAM to A
Add immediate data to A
ADDC
ADDC
ADDC
ADDC
A,Rr
A,direct
A,@Ri
A,#data
Add register to A with carry flag
Add direct byte to A with carry flag
Add indirect RAM to A with carry flag
Add immediate data to A with carry flag
SUBB
SUBB
SUBB
SUBB
A,Rr
A,direct
A,@Ri
A,#data
Subtract register from A with borrow
Subtract direct byte from A with borrow
Subtract indirect RAM from A with borrow
Subtract immediate data from A with borrow
INC
A
INC
Rr
INC
direct
INC
@Ri
Increment A
Increment register
Increment direct byte
Increment indirect RAM
DEC
DEC
DEC
DEC
INC
MUL
DIV
A
Rr
direct
@Ri
DPTR
AB
AB
Decrement A
Decrement register
Decrement direct byte
Decrement indirect RAM
Increment data pointer
Multiply A and B
Divide A by B
DA
A
Decimal adjust A
BYTES CYCLES
OPCODE
(HEX)
1
1 2*
2
1 25
1
1 26, 27
2
1 24
1
1 3*
2
1 35
1
1 36, 37
2
1 34
1
1 9*
2
1 95
1
1 96, 97
2
1 94
1
1 04
1
1 0*
2
1 05
1
1 06, 07
1
1 14
1
1 1*
2
1 15
1
1 16, 17
1
2 A3
1
4 A4
1
4 84
1
1 D4
1997 Mar 14
59
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]