MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
4-10
Freescale Semiconductor
4.4.2.3.8
Software System Reset
A software system reset is caused by a write to the SSR bit in the system reset control register
(SIU_SRCR). A write of 1 to the SSR bit causes an internal reset of the MCU. The internal reset signal is
asserted (as indicated by assertion of RSTOUT). The value on the WKPCFG pin is applied starting at the
assertion of the internal reset signal (as indicated by assertion of RSTOUT); at the same time the
PLLCFG[0:1] values are applied if RSTCFG is asserted. After the FMPLL locks, the reset controller waits
a predetermined number of clock cycles (See
Section 4.2.2, “Reset Output (RSTOUT)
RSTOUT. When the clock count finishes the WKPCFG and BOOTCFG[0:1] pins are sampled (note that
the BOOTCFG[0:1] pins are only sampled if RSTCFG is asserted). The reset controller then waits 4 clock
cycles before negating RSTOUT, and the associated bits/fields are updated in the SIU_RSR. In addition,
the SSRS bit is set, and all other reset status bits in the SIU_RSR are cleared.
4.4.2.3.9
Software External Reset
A write of 1 to the SER bit in the SIU_SRCR causes the external RSTOUT pin to be asserted for a
predetermined number of clocks (See
Section 4.2.2, “Reset Output (RSTOUT)
automatically clears after the clock cycle expires. A software external reset does not cause a reset of the
MCU, the BAM program is not executed, the PLLCFG[0:1], BOOTCFG[0:1], 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 after the clock count expires, and remains set until cleared by
software or another reset besides the software external reset occurs.
For a software external reset, the e200z6 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.
4.4.3
Reset Configuration and Configuration Pins
The microcontroller and the BAM perform a reset configuration that allows certain functions of the MCU
to be controlled and configured at reset. This reset configuration is defined by:
•
Configuration pins
•
A reset configuration halfword (RCHW), if present
•
Serial port, if a serial boot is used
The following sections describe these configuration pins and the RCHW.
4.4.3.1
RSTCFG Pin
shows the RSTCFG pin settings for configuring the MCU to use a default or a custom
configuration. Refer to
Chapter 2, “Signal Description
” for more information about the RSTCFG pin.
Table 4-5. RSTCFG Settings
RSTCFG
Description
1
Use default configuration of:
– booting from internal flash
– clock source is a crystal on FMPLL
0
Get configuration information from:
– BOOTCFG[0:1]
– PLLCFG[0:1]
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...