Chapter 4 resets and reset configuration, 1 overview, 2 hard and soft reset pins – Freescale Semiconductor MPC5200B User Manual
Page 128: 1 power-on reset-porreset, 2 hard reset-hreset
Overview
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor
4-1
Chapter 4
Resets and Reset Configuration
4.1
Overview
The following sections are contained in this document:
•
•
•
•
•
4.2
Hard and Soft Reset Pins
MPC5200B has three primary reset pins, which are implemented as open drain I/Os
1
:
•
Power-On Reset—PORRESET
•
Hard Reset—HRESET
•
Soft Reset—SRESET
PORRESET is a power-on reset input. It is asserted by an external source and must be held active for a specified period of time until power
is stable to the MPC5200B.
HRESET and SRESET can be asserted by an external source or they can be asserted by reset generation logic internal to MPC5200B.
Internal reset logic analyzes all internal and external reset sources and asserts internal and external reset signals appropriately.
When a hard reset (HRESET) is detected, reset logic counters hold internal and external HRESET for a minimum of 4096 reference clock
cycles or until the external HRESET source is released, whichever is longer.
4.2.1
Power-On Reset—PORRESET
PORRESET must be asserted externally when power is applied to the system for a required period of time (see
When PORRESET is asserted, internal logic forces HRESET and SRESET active. PORRESET must remain asserted until the MPC5200B
system oscillator begins oscillation and the system APLL establishes a locked condition.
During PORRESET or HRESET the reset configuration word is sampled to establish the initial state of various vital internal MPC5200B
functions. The reset configuration word is latched internally when HRESET is released.
When initiated by PORRESET, HRESET asserts and remains asserted for 4096 reference clocks after PORRESET is released.
Source of power-on reset is an external, board level reset source like a push button, reset control logic, etc.
4.2.2
Hard Reset—HRESET
HRESET is a bidirectional signal with a Schmitt-trigger input and an open drain output. HRESET requires an external pull-up. Assertion of
external HRESET causes external HRESET and SRESET, and internal hard and soft resets, to be asserted for at least 4096 reference clock
cycles.
During PORRESET or HRESET the reset configuration word is sampled to establish the initial state of various vital internal MPC5200B
functions. The reset configuration word is latched internally when PORRESET or HRESET is released.
HRESET can also be asserted by internal sources. When HRESET is asserted internally, external HRESET and SRESET are also asserted.
Sources of hard reset are:
•
PORRESET or HRESET pins asserted
•
Hard reset asserted by debug module
•
Reset signal asserted by watchdog timer or checkstop reset
1. All “open drain” outputs of MPC5200B are actually regular 3-state output drivers with the output data tied low, and the output enable controlled. Thus,
unlike a true open drain, there is a current path from the external system to the MPC5200B I/O power rail if the external signal is driven above the
MPC5200B I/O power rail voltage.