![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 146](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852146.webp)
Chapter 8 Mode Entry Module (MC_ME)
MPC5606BK Microcontroller Reference Manual, Rev. 2
146
Freescale Semiconductor
•
Capture of the current mode and various resource status within the contents of the ME_GS register
•
Optional generation of various mode transition interrupts
•
Status bits for each cause of invalid mode transitions
8.1.2
Modes of operation
The MC_ME is based on several device modes corresponding to different usage models of the device.
Each mode is configurable and can define a policy for energy and processing power management to fit
particular system requirements. An application can easily switch from one mode to another depending on
the current needs of the system. The operating modes controlled by the MC_ME are divided into system
and user modes. The system modes are modes such as RESET, DRUN, SAFE, and TEST. These modes
aim to ease the configuration and monitoring of the system. The user modes are modes such as RUN0…3,
HALT, STOP which can be configured to meet the application requirements in terms of energy
management and available processing power. The modes DRUN, SAFE, TEST, and RUN0…3 are the
device software running modes.
describes the MC_ME modes.
Table 8-1. MC_ME mode descriptions
Name
Description
Entry
Exit
RESET
This is a chip-wide virtual mode during which the application
is not active. The system remains in this mode until all
resources are available for the embedded software to take
control of the device. It manages hardware initialization of
chip configuration, voltage regulators, oscillators, PLLs, and
flash modules.
System reset
assertion from
MC_RGM
System reset
deassertion from
MC_RGM
DRUN
This is the entry mode for the embedded software. It
provides full accessibility to the system and enables the
configuration of the system at startup. It provides the unique
gate to enter USER modes. BAM when present is executed
in DRUN mode.
System reset
deassertion from
MC_RGM,
software request
from SAFE, TEST,
and RUN0…3
System reset
assertion,
RUN0…3, TEST
via software, SAFE
via software or
hardware failure.
SAFE
This chip-wide service mode may be entered on the
detection of a recoverable error. It forces the system into a
predefined safe configuration from which the system may try
to recover.
Hardware failure,
software request
from DRUN, TEST,
and RUN0…3
System reset
assertion, DRUN
via software
TEST
This chip-wide service mode provides a control environment
for device self-test. It may enable the application to run its
own self-test like flash checksum, memory BIST, etc.
Software request
from DRUN
System reset
assertion, DRUN
via software
RUN0
…
3
These are software running modes where most processing
activity is done. These various run modes allow to enable
different clock & power configurations of the system with
respect to each other.
Software request
from DRUN,
interrupt event
from HALT,
interrupt or wakeup
event from STOP
System reset
assertion, SAFE
via software or
hardware failure,
other RUN0…3
modes, HALT,
STOP via software
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...