Resets
PXR40 Microcontroller Reference Manual, Rev. 1
4-8
Freescale Semiconductor
assertion of the internal reset signal. Once the JTAG reset request is negated and the FMPLL Loss of Lock
reset request signal is negated, the reset controller waits for a predetermined number of clock cycles (refer
to
). Once the clock count finishes the reset configuration 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
Chapter 32, IEEE 1149.1 Test Access Port Controller (JTAGC)
, for more information.
4.5.7
Software System Reset
A Software System Reset is caused by a write to the SSR bit in the System Reset Control Register
(SIU_SRCR),
Section 7.3.1.3, System Reset Control Register (SIU_SRCR)
. A write of one to the SSR bit
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. The SSR bit is automatically cleared and once the FMPLL Loss of Lock reset request
signal is negated, the reset controller waits for a predetermined number of clock cycles (refer to
). Once the clock count finishes the reset configuration pins are sampled. 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.5.8
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 reset configuration 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 6000 clock cycles expire, and remains set until cleared by software or another reset besides the
Software External Reset occurs.
For a Software External Reset, the e200z7 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 7, System Integration Unit (SIU)
these registers.
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...