
Resets
MPC5644A Microcontroller Reference Manual, Rev. 6
100
Freescale Semiconductor
4.5.6
JTAG reset
A system reset occurs when JTAG is enabled and either the EXTEST, CLAMP, or HIGHZ instructions are
executed by the JTAG controller. The internal reset signal is asserted. The state of the RSTOUT pin is
determined by the JTAG instruction. The value on the WKPCFG pin is applied at the assertion of the
internal reset signal, as is the PLLREF value. After the JTAG reset request is negated, the reset controller
waits for a predetermined number of clock cycles (refer to
). Once the clock count
finishes the WKPCFG and BOOTCFG[0:1] pins are sampled, and the associated bits/fields are updated in
the SIU_RSR. The reset status bits in the SIU_RSR are unaffected. Refer to
for more information.
4.5.7
Software system reset
A Software System Reset is caused by a write to field SIU_SRCR[SSR]; see
A write of ‘1’ to SIU_SRCR[SSR] causes an internal reset of the MCU.
The internal reset signal and RSTOUT pin are asserted. The value on the WKPCFG pin is applied at the
assertion of the internal reset signal (assertion of RSTOUT), as is the PLLREF value. SIU_SRCR[SSR] is
automatically cleared and the reset controller waits for a predetermined number of clock cycles (refer to
”). Once the clock count finishes the WKPCFG and BOOTCFG[0:1] pins are
sampled. The reset controller then waits four clock cycles before negating RSTOUT, and the associated
bits/fields are updated in the SIU_RSR. In addition, SIU_RSR[SSRS] is set, and all other reset status bits
in the SIU_RSR are cleared.
4.5.8
Software external reset
A write of ‘1’ to field SIU_SRCR[SER] causes the external RSTOUT pin to be asserted for a
predetermined number of clock cycles (refer to
”). SIU_SRCR[SER]
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. Field SIU_RSR[SERF] is set, but no other status bits are affected. SIU_RSR[SERF] 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 e200z4 core will continue to execute instructions, timers that are
enabled will continue to operate, and interrupt requests will continue to be processed. The application must
ensure that devices connected to RSTOUT are not accessed during a Software External Reset, and it must
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.
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...