Philips Semiconductors Product specification
P83C557E4/P80C557E4/P89C557E4Single-chip 8-bit microcontroller
1999 Mar 02
10
MOVX @DPTR,A
MOVX A,@DPTR
MOVX A, @Ri
MOVX @Ri, A
255
255
0
255
0
0
767
(XRAMP) = 02 H
(XRAMP) = 01 H
(XRAMP) = 00 H
0
Figure 5. Indirect addressing of AUX-RAM (768 Bytes), ARD bit in PCON = 0
512
511
256
255
6.2.2.1 AUX-RAM Page Register XRAMP
The AUX-RAM Page Register is used to select one of three 256
bytes pages of the internal 768 bytes AUX-RAM for
MOVX-accesses via R0 or R1. Its reset value is (XXXXXX00).
7 6 5 4 3 2 1 0
x x x x x x XRAMP1 XRAMP0
XRAMP (FAH)
Figure 6. AUX-RAM page register.
x: undefined during read, a write operation must write “0” to these locations
Table 3. Description of XRAMP Bits
BIT SYMBOL FUNCTION
XRAMP.2–7 XRAMPx reserved for future use
XRAMP.1 XRAMP1 AUX-RAM page select bit 1
XRAMP.0 XRAMP0 AUX-RAM page select bit 0
Table 4. Memory Locations for All Possible MOVX Accesses
ARD
1
XRAMP1 XRAMP0 MOVX @Ri,A and MOVX A,@Ri instructions access:
0 0 0 AUX-RAM locations 0 .. 255 (reset condition)
0 0 1 AUX-RAM locations 256 .. 511
0 1 0 AUX-RAM locations 512 .. 767
0 1 1 no valid memory access; reserved for future use
1 X X External RAM locations 0 .. 255
MOVX @DPTR,A and MOVX A,@DPTR instructions access:
0 X X AUX-RAM locations 0 .. 767 (reset condition)
External RAM locations 768 .. 65535
1 X X External RAM locations 0 .. 65535
NOTE:
1. ARD (AUX-RAM Disable) is a bit in the Special Function Register PCON
Philips Semiconductors Product specification
P83C557E4/P80C557E4/P89C557E4Single-chip 8-bit microcontroller
1999 Mar 02
11
Table 5. Special Function Register Memory Map and Reset Values
HIGH NIBBLE OF SFR ADDRESS
LOW 8 9 A B C D E F
0 P0 %
11111111
P1 %
11111111
P2 %
11111111
P3 %
11111111
P4 %
11111111
PSW %
00000000
ACC %
00000000
B %
00000000
1 SP 00000111
2 DPL
00000000
3 DPH
00000000
4
5
6 ADRSL0 #
XXXXXXXX
ADRSL1 #
XXXXXXXX
ADRSL2 #
XXXXXXXX
ADRSL3 #
XXXXXXXX
ADRSL4 #
XXXXXXXX
ADRSL5 #
XXXXXXXX
ADRSL6 #
XXXXXXXX
ADRSL7 #
XXXXXXXX
7 PCON
00000000
P5 #
XXXXXXXX
ADCON
00000000
ADPSS
00000000
ADRSH #
000000XX
8 TCON %
00000000
S0CON %
00000000
IEN0 %
00000000
IP0 %
X0000000
TM2IR %
00000000
S1CON %
00000000
IEN1 %
00000000
IP1 %
00000000
9 TMOD
00000000
S0BUF
XXXXXXXX
CML0
00000000
CMH0
00000000
S1STA #
11111000
PLLCON
00001101
A TL0
00000000
CML1
00000000
CMH1
00000000
S1DAT
00000000
TM2CON
00000000
XRAMP
XXXXXX00
B TL1
00000000
CML2
00000000
CMH2
00000000
S1ADR
00000000
CTCON
00000000
FMCON *
000X0000
C TH0
00000000
CTL0 #
XXXXXXXX
CTH0 #
XXXXXXXX
TML2 #
00000000
PWM0
00000000
D TH1
00000000
CTL1 #
XXXXXXXX
CTH1 #
XXXXXXXX
TMH2 #
00000000
PWM1
00000000
E CTL2 #
XXXXXXXX
CTH2 #
XXXXXXXX
STE
11000000
PWMP
00000000
F CTL3 #
XXXXXXXX
CTH3 #
XXXXXXXX
RTE
00000000
T3
00000000
NOTES:
% = Bit addressable register
# = Read only register
X = Undefined
* = FMCON only in P89C557E4
6.3 Addressing
The P8xC557E4 has five methods for addressing:
Register
Direct
Register-Indirect
Immediate
Base-Register plus Index-Register-Indirect
The first three methods can be used for addressing destination
operands. Most instructions have a “destination/source” field that
specifies the data type, addressing methods and operands involved.
For operations other than MOVs, the destination operand is also a
source operand.
Access to memory addresses is as follows:
Register in one of the four register banks through Register, Direct
or Register-Indirect addressing
1024 bytes of internal RAM through Direct or Register-Indirect
addressing.
Bytes 0–127 of internal RAM may be addressed
directly/indirectly. Bytes 128–255 of internal RAM share their
address location with the SFRs and so may only be addressed
indirectly as data RAM.
Bytes 0–767 of AUX-RAM can only be addressed indirectly via
MOVX.
Special Function Register through direct addressing at address
locations 128–255 (see Figure 8).
External data memory through Register-Indirect addressing
Program memory look-up tables through Base-Register plus
Index-Register-Indirect addressing
Philips Semiconductors Product specification
P83C557E4/P80C557E4/P89C557E4Single-chip 8-bit microcontroller
1999 Mar 02
12
FFH
68696B 6A6C6D6F 6E
78797B 7A7C7D7F 7E
2FH
2DH
2CH
2BH
2AH
29H
28H
27H
26H
23H
21H
20H
1FH
18H
17H
0FH
10H
08H
25H
07H
22H
24H
255
47
45
44
43
42
41
40
39
37
35
33
32
31
24
23
36
15
16
8
7
38
0
707173 72747577 762EH 46
505153 52545557 56
606163 62646567 66
58595B 5A5C5D5F 5E
404143 42444547 46
48494B 4A4C4D4F 4E
28292B 2A2C2D2F 2E
38393B 3A3C3D3F 3E
303133 32343537 36
18191B 1A1C1D1F 1E
202123 22242527 26
000103 02040507 06
101113 12141517 16
08090B 0A0C0D0F 0E
00H
34
Bank 3
Bank 2
Bank 1
Bank 0
(MSB) (LSB)
Figure 7. RAM bit addresses
BIT ADDRESS (HEX)
BYTE ADDRESS
(HEX)
BYTE ADDRESS
(DECIMAL)

P80C557E4EFB/01,55

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC MCU 8BIT ROMLESS 80QFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet