English
Language : 

C517A_99 Datasheet, PDF (30/218 Pages) Siemens Semiconductor Group – 8-Bit CMOS Microcontroller
0HPRU\ 2UJDQL]DWLRQ
C517A
After a reset operation, bit XMAP0 is reset. This means that the accesses to the XRAM are
generally disabled. In this case, all accesses using MOVX instructions within the address range of
F800H to FFFFH generate external data memory bus cycles. When XMAP0 is set, the access to the
XRAM is enabled and all accesses using MOVX instructions with an address in the range of F800H
to FFFFH will access internally the XRAM.
Bit XMAP0 is hardware protected. If it is reset once (XRAM access enabled) it cannot be set by
software. Only a reset operation will set the XMAP0 bit again. This hardware protection mechanism
is done by an unsymmetric latch at the XMAP0 bit. A unintentional disabling of XRAM could be
dangerous since indeterminate values could be read from teh external bus. To avoid this the
XMAP0 bit is forced to ’1’ only by a reset operation. Additionally, during reset an internal capacitor
is loaded. So the reset state is a disabled XRAM. Because of the load time of the capacitor, XMAP0
bit once written to ’0’ (that is, discharging the capacitor) cannot be set to ’1’ again by software. On
the other hand, any distortion (software hang up, noise,...) is not able to load this capacitor, too. That
is, the stable status is XRAM enabled.
The clear instruction for the XMAP0 bit should be integrated in the program initialization routine
before the XRAM is used. In extremely noisy systems the user may have redundant clear
instructions.
Semiconductor Group
3-4