MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 25
24.1.3 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .883
24.1.4 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .884
24.2 Memory map and register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .884
24.2.1 Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .884
24.2.2 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .885
24.2.2.1 MPU Control/Error Status Register (MPU_CESR) . . . . . . . . . . . . . . .885
24.2.2.2 MPU Error Address Register, Slave Port n (MPU_EARn) . . . . . . . . .886
24.2.2.3 MPU Error Detail Register, Slave Port n (MPU_EDRn) . . . . . . . . . . .887
24.2.2.4 MPU Region Descriptor n (MPU_RGDn) . . . . . . . . . . . . . . . . . . . . . .888
24.2.2.5 MPU Region Descriptor Alternate Access Control n (MPU_RGDAACn) .
893
24.3 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .895
24.3.1 Access evaluation macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .895
24.3.1.1 Access evaluation—hit determination . . . . . . . . . . . . . . . . . . . . . . . . .896
24.3.1.2 Access evaluation—privilege violation determination . . . . . . . . . . . . .896
24.3.2 Putting It All Together and AHB Error Terminations . . . . . . . . . . . . . . . . . . . . .897
24.4 Initialization Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .898
24.5 Application information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .898
Chapter 25
Mode Entry Module (MC_ME)
25.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .901
25.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .901
25.1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .903
25.1.3 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .903
25.2 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .904
25.3 Memory map and register definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .904
25.3.1 Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .905
25.3.2 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .912
25.3.2.1 Global Status Register (ME_GS) . . . . . . . . . . . . . . . . . . . . . . . . . . . .912
25.3.2.2 Mode Control Register (ME_MCTL) . . . . . . . . . . . . . . . . . . . . . . . . . .914
25.3.2.3 Mode Enable Register (ME_ME) . . . . . . . . . . . . . . . . . . . . . . . . . . . .915
25.3.2.4 Interrupt Status Register (ME_IS) . . . . . . . . . . . . . . . . . . . . . . . . . . . .917
25.3.2.5 Interrupt Mask Register (ME_IM) . . . . . . . . . . . . . . . . . . . . . . . . . . . .918
25.3.2.6 Invalid Mode Transition Status Register (ME_IMTS) . . . . . . . . . . . . .919
25.3.2.7 Debug Mode Transition Status Register (ME_DMTS) . . . . . . . . . . . .920
25.3.2.8 Reset Mode Configuration Register (ME_RESET_MC) . . . . . . . . . . .922
25.3.2.9 Test Mode Configuration Register (ME_TEST_MC) . . . . . . . . . . . . .923
25.3.2.10 Safe Mode Configuration Register (ME_SAFE_MC) . . . . . . . . . . . .923
25.3.2.11 DRUN Mode Configuration Register (ME_DRUN_MC) . . . . . . . . . .924
25.3.2.12 Run0…3 Mode Configuration Registers (ME_RUN0…3_MC) . . . . .925
25.3.2.13 Halt Mode Configuration Register (ME_HALT_MC) . . . . . . . . . . . . .925
25.3.2.14 Stop Mode Configuration Register (ME_STOP_MC) . . . . . . . . . . . .926
25.3.2.15 Standby Mode Configuration Register (ME_STANDBY_MC) . . . . .926
25.3.2.16 Peripheral Status Register 0 (ME_PS0) . . . . . . . . . . . . . . . . . . . . . .928