參數(shù)資料
型號(hào): P89CE558EBB
廠商: NXP SEMICONDUCTORS
元件分類: 微控制器/微處理器
英文描述: Single-chip 8-bit microcontroller
中文描述: 8-BIT, FLASH, 16 MHz, MICROCONTROLLER, PQFP80
文件頁數(shù): 47/72頁
文件大?。?/td> 721K
代理商: P89CE558EBB
Philips Semiconductors
Preliminary specification
P83CE558/P80CE558/P89CE558
Single-chip 8-bit microcontroller
1996 Aug 06
47
7.
The P8xCE558 uses the powerful instruction set of the PCB80C51.
It consists of 49 single-byte, 45 two-byte and 17 three-byte
instructions. Using a 16 MHz quartz, 64 of the instructions are
executed in 0.75
μ
s, 45 in 1,5
μ
s and the multiply, divide instructions
in 3
μ
s.
INSTRUCTION SET
A summary of the instruction set is given in Table 43.
The P8xCE558 has additional Special Function Registers to control
the on-chip peripherals.
7.1
Most instructions have a “destination, source” field that specifies the
data type, addressing modes and operands involved. For all these
instructions, except for MOVs, the destination operand is also the
source operand (e.g., ADD A,R7).
Addressing Modes
There are five kinds of addressing modes:
Register Addressing
R0 – R7 (4 banks)
A,B,C (bit), AB (2 bytes), DPTR (double byte)
Direct Addressing
lower 128 bytes of internal Main RAM (including the 4 R0–R7
register banks)
Special Function Registers
128 bits in a subset of the internal Main RAM
128 bits in a subset of the Special Function Registers
Register-Indirect Addressing
internal Main RAM (@R0, @R1, @SP [PUSH/POP])
internal Auxiliary RAM (@R0, @R1, @DPTR)
external Data Memory (@R0, @R1, @DPTR)
Immediate Addressing
Program Memory (in-code 8 bit or 16 bit constant)
Base-Register-plus Index-Register-Indirect Addressing
Program Memory look-up table (@DPTR+A, @PC+A)
The first three addressing modes are usable for destination
operands.
7.1.1
80C51 Family Instruction Set
Table 42.
Instruction that affect Flag settings
1
INSTRUCTION
FLAG
C
OV
AC
ADD
ADDC
SUBB
MUL
DIV
DA
RRC
RLC
SETB C
X
X
X
0
0
X
X
X
1
X
X
X
X
X
X
X
X
X
CLR C
CPL C
ANL C, bit
ANL C,/bit
ANL C, bit
ORL C, bit
MOV C, bit
CJNE
NOTES:
1. Note that operations on SFR byte address 208 or bit addresses
209-215 (i.e., the PSW or bits in the PSW) will also affect flag
settings.
0
X
X
X
X
X
X
X
Notes on instruction set and addressing modes:
Rn
Register R7-R0 of the currently selected Register
Bank.
8-bit internal data location’s address. This could be
an Internal Data RAM location (0-127) or a SFR
[i.e., I/O port, control register, status register, etc.
(128-255)].
8-bit RAM location addressed indirectly through
register R1 or R0 of the actual register bank.
8-bit constant included in the instruction.
16-bit constant included in the instruction
16-bit destination address. Used by LCALL and
LJMP. A branch can be anywhere within the
64 Kbytes Program Memory address space.
11-bit destination address. Used by ACALL and
AJMP. The branch will be within the same 2 Kbytes
page of program memory as the first byte of the
following instruction.
Signed (two’s complement) 8-bit offset byte. Used
by SJMP and all conditional jumps. Range is –128
to +127 bytes relative to first byte of the following
instruction.
Direct Addressed bit in Internal Data RAM or
Special Function Register.
direct
@Ri
#data
#data 16
addr 16
addr 11
rel
bit
Hexadecimal opcode cross-reference to Table 43:
*
:
8, 9, A, B, C, D, E. F.
**
:
11, 31, 51, 71, 91, B1, D1, F1.
***
:
01, 21, 41, 61, 81, A1, C1, E1.
相關(guān)PDF資料
PDF描述
P89CE558EFB Single-chip 8-bit microcontroller
P80CE558 Single-chip 8-bit microcontroller(8位單片微控制器)
P80CE558EBB Single-chip 8-bit microcontroller
P80CE558EFB Single-chip 8-bit microcontroller
P89LPC901 8-bit microcontrollers with two-clock 80C51 core 1 kB 3 V Flash with 128-byte RAM
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
P89CE558EFB 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:Single-chip 8-bit microcontroller
P89CV51RB2 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RB2_09 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RB2BBC,557 制造商:NXP Semiconductors 功能描述:
P89CV51RB2FA 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals