![Infineon Technologies XC2200 Скачать руководство пользователя страница 662](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439662.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Instruction Set Summary
User’s Manual
12-5
V2.1, 2008-08
InstrSummary_X, V2.0
Note: The ATOMIC and EXT* instructions provide support for uninterruptable code
sequences e.g. for semaphore operations. They also support data addressing
beyond the limits of the current DPPs (except ATOMIC), which is advantageous
for bigger memory models in high level languages.
Table 12-12 System Control Instructions
Resetting the XC2200 via software:
SRST
–
Entering the Idle mode:
IDLE
–
No function, do not use
1)
:
1)
Instruction PWRDN is used to enter Power Down mode in previous 16-bit architectures. In the XC2200
devices, however, PWRDN has no effect and is executed like a NOP instruction.
PWRDN
–
Servicing the Watchdog Timer:
SRVWDT
–
Disabling the Watchdog Timer:
DISWDT
–
Enabling the Watchdog Timer (can only be executed
in WDT enhanced mode):
ENWDT
–
Signifying the end of the initialization routine (switches
the register security mechanism to “protected” and
disables the effect of any later execution of a DISWDT
instruction in WDT compatibility mode):
EINIT
–
Table 12-13 Miscellaneous
Null operation which requires 2 Bytes of storage and
the minimum time for execution:
NOP
–
Definition of an unseparable instruction sequence:
ATOMIC
–
Switch ‘reg’, ‘bitoff’ and ‘bitaddr’ addressing modes to
the Extended SFR space:
EXTR
–
Override the DPP addressing scheme using a specific
data page instead of the DPPs, and optionally switch
to ESFR space:
EXTP
EXTPR
Override the DPP addressing scheme using a specific
segment instead of the DPPs, and optionally switch to
ESFR space:
EXTS
EXTSR