![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 193](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898193.webp)
Chapter 8 Reset Generation Module (MC_RGM)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
193
— 16 MHz IRC stable, VREG voltage okay
•
a minimum of 3 16 MHz internal RC oscillator clock
cycles have elapsed since power-up
completion and the last enabled ‘destructive’ reset event
8.4.1.2
PHASE1 Phase
This phase is entered either on exit from PHASE0 or immediately from PHASE2, PHASE3, or IDLE on
a non-masked external or ‘functional’ reset event if it has not been configured to trigger a ‘short’ sequence.
The reset state machine exits PHASE1 and enters PHASE2 on verification of the following:
•
all enabled, non-shortened ‘functional’ resets have been processed
•
a minimum of 350 16 MHz internal RC oscillator clock
cycles have elapsed since the last enabled
external or non-shortened ‘functional’ reset event
8.4.1.3
PHASE2 Phase
This phase is entered on exit from PHASE1. The reset state machine exits PHASE2 and enters PHASE3
on verification of the following:
•
all processes that need to be done in PHASE2 are completed
— code and data flash initialization
•
a minimum of 8 16 MHz internal RC oscillator clock cycles have elapsed since entering PHASE2
8.4.1.4
PHASE3 Phase
This phase is a entered either on exit from PHASE2 or immediately from IDLE on an enabled, shortened
‘functional’ reset event. The reset state machine exits PHASE3 and enters IDLE on verification of the
following:
•
all processes that need to be done in PHASE3 are completed
— code and data flash initialization
•
a minimum of 40 16 MHz internal RC oscillator clock
cycles have elapsed since the last enabled,
shortened ‘functional’ reset event
8.4.1.5
IDLE
Phase
This is the final phase and is entered on exit from PHASE3. When this phase is reached, the MC_RGM
releases control of the system to the platform and waits for new reset events that can trigger a reset
sequence.