Datasheet
C515C
Data Sheet 19 2003-02
modes compatible to 8051/C501 family
Table 3 Behaviour of P0/P2 and RD
/WR During MOVX Accesses
XMAP1, XMAP0
00 10 X1
EA
= 0 MOVX
@DPTR
DPTR
<
XRAM/CAN
address range
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
DPTR
≥
XRAMCAN
address range
a) P0/P2
→Bus
(RD
/WR-Data)
b) RD
/WR inactive
c) XRAM is used
a) P0/P2
→Bus
(RD
/WR-Data)
b) RD
/WR active
c) XRAM is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
MOVX
@ Ri
XPAGE
<
XRAMCAN
addr. page
range
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
XPAGE
≥
XRAMCAN
addr. page
range
a) P0
→Bus
(RD
/WR-Data)
P2
→I/O
b) RD
/WR inactive
c) XRAM is used
a) P0
→Bus
(RD
/WR-Data only)
P2
→I/O
b) RD
/WR active
c) XRAM is used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
EA
= 1 MOVX
@DPTR
DPTR
<
XRAM/CAN
address range
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
DPTR
≥
XRAMCAN
address range
a) P0/P2
→Ι/0
b) RD/WR inactive
c) XRAM is used
a) P0/P2
→Bus
(RD
/WR-Data)
b) RD
/WR active
c) XRAM is used
a) P0/P2→Bus
b) RD
/WR active
c) ext.memory
is used
MOVX
@ Ri
XPAGE
<
XRAMCAN
addr. page
range
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory is
used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used
XPAGE
≥
XRAMCAN
addr. page
range
a) P2
→I/O
P0/P2
→I/O
b) RD
/WR inactive
c) XRAM is used
a) P0
→Bus
(RD
/WR-Data)
P2
→I/O
b) RD
/WR active
c) XRAM is used
a) P0→Bus
P2
→I/O
b) RD
/WR active
c) ext.memory
is used










