MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
101
Preliminary—Subject to Change Without Notice
4.5.10
Software External Reset
A write of one to the SER bit in the SIU_SRCR causes the external RSTOUT pin to be asserted for a
predetermined number of clock cycles (refer to
”). The SER bit automatically
clears after the clock counting expires. A Software External Reset does not cause a reset of the MCU, the
BAM program is not executed, the PLLREF, BOOTCFG, and WKPCFG pins are not sampled. The SERF
bit in the SIU_RSR is set, but no other status bits are affected. The SERF bit in the SIU_RSR is not
automatically cleared and remains set until cleared by software or another reset besides the Software
External Reset occurs.
For a Software External Reset, the e200z335 core will continue to execute instructions, timers that are
enabled will continue to operate, and interrupt requests will continue to be processed. It is the
responsibility of the application to ensure devices connected to RSTOUT are not accessed during a
Software External Reset, and to determine how to manage MCU resources when using the Software
External Reset.
4.6
Reset Registers in the SIU
The System Integration Unit (SIU) on this device includes two registers, SIU_RSR and SIU_SRCR, that
affect the reset behavior of this device. See
Chapter 16, “System Integration Unit (SIU),”
for descriptions
of these registers.
4.7
Reset Configuration
4.7.1
Reset Configuration Half Word (RCHW)
4.7.1.1
RCHW Overview
The Reset Configuration Half Word (RCHW) is a collection of control bits from various internal registers
that specifies a minimal MCU configuration after reset. The RCHW also contains bits that control the
BAM program flow.
The RCHW is read from internal memory. If a valid RCHW is not found, a CAN/eSCI boot is initiated.
The BAM program writes the configuration control bits to the appropriate registers and uses the remaining
bits for flow control of its program. Refer to the appropriate register given by the RCHW bit descriptions
for a detailed description of each control bit.
The RCHW is read and applied each time the BAM program executes, which is for every power-on,
external, or internal reset event. The only exception to this is the Software External Reset. The RCHW is
read from the following location:
•
Address 0x0000_0000 of internal flash memory device
At the negation of the RSTOUT pin, the BOOTCFG field in the SIU_RSR is updated. If BOOTCFG is
negated at the negation of the RSTOUT pin, then the BAM program reads the RCHW from the lowest
address of the internal flash memory. This address is 0x0000_0000.