SAF-C164SM Infineon Technologies, SAF-C164SM Datasheet - Page 461

no-image

SAF-C164SM

Manufacturer Part Number
SAF-C164SM
Description
16-Bit CMOS Microcontroller
Manufacturer
Infineon Technologies
Datasheet
System Control Instructions
• Resetting the C164CM via software:
• Entering the Idle mode:
• Entering the Power Down mode:
• Servicing the Watchdog Timer:
• Disabling the Watchdog Timer:
• Signifying the end of the initialization routine
Miscellaneous
• Null operation which requires two bytes of
• Definition of an inseparable instruction sequence:
• Switch ‘reg’, ‘bitoff’ and ‘bitaddr’ addressing modes
• Override the DPP addressing scheme
• Override the DPP addressing scheme
Note: The ATOMIC and EXT* instructions provide support for uninterruptable code
Protected Instructions
Some instructions of the C164CM critical for the functionality of the controller are
implemented as so-called Protected Instructions. These protected instructions use the
maximum instruction format of 32 bits for decoding. Regular instructions use only a
portion of it (such as the lower 8 bits), with the other bits providing additional information
such as indicating the involved registers. Decoding all 32 bits of a protected doubleword
instruction increases security in cases of data distortion during instruction fetching.
Critical operations such as a software reset are, therefore, executed only if the complete
instruction is decoded without an error. This enhances the safety and reliability of a
microcontroller system.
User’s Manual
(pulls pin RSTOUT high, and disables the effect of
any later execution of a DISWDT instruction):
storage and the minimum time for execution:
to the Extended SFR space:
using a specific data page instead of the DPPs,
and optionally switch to ESFR space:
using a specific segment instead of the DPPs,
and optionally switch to ESFR space:
sequences e.g. for semaphore operations. They also support data addressing
beyond the limits of the current DPPs (except ATOMIC). This is advantageous for
larger memory models in high level languages. Refer to
24-4
SRST
IDLE
PWRDN
SRVWDT
DISWDT
EINIT
NOP
ATOMIC
EXTR
EXTP
EXTS
Instruction Set Summary
Chapter 22
C164CM/C164SM
EXTPR
EXTSR
for examples.
Derivatives
V1.0, 2002-02

Related parts for SAF-C164SM