![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 191](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898191.webp)
Chapter 8 Reset Generation Module (MC_RGM)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
191
8.4
Functional Description
8.4.1
Reset State Machine
The main role of MC_RGM is the generation of the reset sequence which ensures that the correct parts of
the device are reset based on the reset source event. This is summarized in
.
NOTE
JTAG logic has its own independent reset control and is not controlled by
the MC_RGM in any way.
The reset sequence is comprised of five phases managed by a state machine, which ensures that all phases
are correctly processed through waiting for a minimum duration and until all processes that need to occur
during that phase have been completed before proceeding to the next phase.
The state machine used to produce the reset sequence is shown in
.
BE_CORE
Bidirectional Reset Enable for core reset
0 RESET_B is asserted on a core reset event if the reset is enabled
1 RESET_B is not asserted on a core reset event
BE_JTAG
Bidirectional Reset Enable for JTAG initiated reset
0 RESET_B is asserted on a JTAG initiated reset event if the reset is enabled
1 RESET_B is not asserted on a JTAG initiated reset event
Table 8-10. MC_RGM Reset Implications
Source
What Gets Reset
External Reset
Assertion
1
1
‘external reset assertion’ means that the RESET_B pin is asserted by the MC_RGM until the end of reset PHASE3
Boot Mode
Capture
power-on reset
all
yes
yes
‘destructive’ resets
all except some clock/reset management
yes
yes
external reset
all except some clock/reset management and
debug
programmable
2
2
the assertion of the external reset is controlled via the RGM_FBRE register
yes
‘functional’ resets
all except some clock/reset management and
debug
programmable
programmable
3
3
the boot mode is captured if the external reset is asserted
shortened ‘functional’ resets
4
4
the short sequence is enabled via the RGM_FESS register
flip-flops except some clock/reset management
programmable
programmable
Table 8-9. Functional Bidirectional Reset Enable Register (RGM_FBRE) Field Descriptions (continued)
Field
Description