
Flash Memory
MPC5566 Microcontroller Reference Manual, Rev. 2
13-18
Freescale Semiconductor
13.3.2.6
High Address Space Block Select Register (FLASH_HSR)
The FLASH_HSR allows the application to select the high address flash blocks on which to operate.
13.3.2.7
Address Register (FLASH_AR)
The FLASH_AR provides the first failing address in the event of ECC event error (FLASH_MCR[EER]
set), as well as providing the address of a failure that occurs in a state machine operation
(FLASH_MCR[PEG] cleared). ECC event errors take priority over state machine errors. This is especially
valuable in the event of a RWW operation, where the read senses an ECC error and the state machine fails
simultaneously. This address is always a doubleword address that selects 64 bits.
In normal operating mode, the FLASH_AR is not writable.
Address: Base (0xC3F8_8000) + 0x0014
Access: R/W
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R 0
0
0
0
1
1
1
1
1
1
1
1
HBSEL
W
Reset 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 13-10. High Address Space Block Select Register (FLASH_HSR)
Table 13-12. FLASH_HSR Field Descriptions
Field
Description
0–11
Reserved.
12–31
HBSEL[19:0]
High address space block select. Has the same characteristics as MSEL. For more information refer to
Section 13.3.2.5, “Low/Mid Address Space Block Select Register (FLASH_LMSR)
.”
0b0000 High address space blocks are
not
selected for erase
0b0001 One high address space block is selected for erase
0b0011 Two high address space blocks are selected for erase
0b0111 Three high address space blocks are selected for erase
0b1111 Four high address space blocks are selected for erase
0b0001_1111 Five high address space blocks are selected for erase
0b0011_1111 Six high address space blocks are selected for erase
0b0111_1111 Seven high address space blocks are selected for erase
0b1111_1111 Eight high address space blocks are selected for erase
0b0001_1111_1111 Nine high address space blocks are selected for erase
0b0011_1111_1111 Ten high address space blocks are selected for erase
0b0111_1111_1111 Eleven high address space blocks are selected for erase
0b1111_1111_1111 Twelve high address space blocks are selected for erase
0b0001_1111_1111_1111_1111 17 high address space blocks are selected for erase
0b0011_1111_1111_1111_1111 18 high address space blocks are selected for erase
0b0111_1111_1111_1111_1111 19 high address space blocks are selected for erase
0b1111_1111_1111_1111_1111 20 high address space blocks are selected for erase
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...