MPC5606S Microcontroller Reference Manual, Rev. 7
16 Freescale Semiconductor
17.2.6.22 User Multiple Input Signature Register 4 (UMISR4) . . . . . . . . . . . . .579
17.2.6.23 Non-volatile private censorship PassWord 0 register (NVPWD0) . .580
17.2.6.24 Non-Volatile Private Censorship Password 1 Register (NVPWD1) .581
17.2.6.25 Non-volatile System Censoring Information 0 register (NVSCI0) . . .581
17.2.6.26 Non-Volatile System Censoring Information 1 register (NVSCI1) . .582
17.2.6.27 Non-Volatile User Options register (NVUSRO) . . . . . . . . . . . . . . . .583
17.2.7 Programming considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584
17.2.7.1 Modify operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584
17.2.7.2 Error Correction Code (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .592
17.2.7.3 Protection strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .592
17.3 Data flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .594
17.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .594
17.3.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .594
17.3.3 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .595
17.3.4 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .596
17.3.4.1 Macrocell structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .596
17.3.4.2 Flash module sectorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .596
17.3.5 User mode operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .598
17.3.5.1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .598
17.3.5.2 Power-Down mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .599
17.3.5.3 Low-Power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .599
17.3.6 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .600
17.3.6.1 Module Configuration Register (MCR) . . . . . . . . . . . . . . . . . . . . . . . .601
17.3.6.2 Low/Mid Address Space Block Locking Register (LML) . . . . . . . . . . .605
17.3.6.3 Non-Volatile Low/Mid Address Space Block Locking Register (NVLML) .
606
17.3.6.4 High Address Space Block Locking Register (HBL) . . . . . . . . . . . . . .608
17.3.6.5 Non-Volatile High Address Space Block Locking Register (NVHBL) .608
17.3.6.6 Secondary Low/Mid Address Space Block Locking Register (SLL) . .609
17.3.6.7 Non-Volatile Secondary Low/Mid Address Space Block Locking Register
(NVSLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .610
17.3.6.8 Low/Mid Address Space Block Select Register (LMS) . . . . . . . . . . . .612
17.3.6.9 High Address Space Block Select Register (HBS) . . . . . . . . . . . . . . .613
17.3.6.10 Address Register (ADR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .614
17.3.6.11 User Test 0 register (UT0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .616
17.3.6.12 User Test 1 register (UT1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .618
17.3.6.13 User Test 2 register (UT2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .618
17.3.6.14 User Multiple Input Signature Register 0 (UMISR0) . . . . . . . . . . . . .619
17.3.6.15 User Multiple Input Signature Register 1 (UMISR1) . . . . . . . . . . . . .620
17.3.6.16 User Multiple Input Signature Register 2 (UMISR2) . . . . . . . . . . . . .620
17.3.6.17 User Multiple Input Signature Register 3 (UMISR3) . . . . . . . . . . . . .621
17.3.6.18 User Multiple Input Signature Register 4 (UMISR4) . . . . . . . . . . . . .622
17.3.7 Programming considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .622
17.3.7.1 Modify operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .622
17.3.7.2 Double Word program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .623