MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 231
12.2 Features
The Wakeup Unit supports these distinctive features:
• Non-maskable interrupt support with
— 1 NMI source with bypassable glitch filter
— Independent interrupt destination: non-maskable interrupt, critical interrupt, or machine check
request
— Edge detection
• External wakeup/interrupt support with
— 3 system interrupt vectors for up to 18 interrupt sources
— Analog glitch filter per each wakeup line
— Independent interrupt mask
— Edge detection
— Configurable system wakeup triggering from all interrupt sources
— Configurable pullup
• On-chip wakeup support
— 2 wakeup sources
— Wakeup status mapped to same register as external wakeup/interrupt status
12.3 External signal description
The Wakeup Unit has 18 signal inputs that can be used as external interrupt sources in normal RUN mode
or as system wakeup sources in all power down modes.
The 18 external signal inputs include one signal input that can be used as a non-maskable interrupt source
in normal RUN, HALT or STOP modes or a system wakeup source in STOP or STANDBY modes.
NOTE
The user should be aware that the Wake-up pins are enabled in ALL modes,
therefore, the Wake-up pins should be correctly terminated to ensure
minimal current consumption. Any unused Wake-up signal input should be
terminated by using an external pull-up or pull-down, or by internal pull-up
enabled at WKPU_WIPUER. Also, care has to be taken on packages where
the Wake-up signal inputs are not bonded. For these packages the user must
ensure the internal pull-up are enabled for those signals not bonded.
12.4 Memory map and register description
This section provides a detailed description of all registers accessible in the WKPU module.
12.4.1 Memory map
Table 12-2 gives an overview on the WKPU registers implemented.