![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 792](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852792.webp)
Chapter 30 Flash Memory
MPC5606BK Microcontroller Reference Manual, Rev. 2
792
Freescale Semiconductor
The flash memory module uses an embedded hardware algorithm implemented in the memory interface
to program and erase the flash memory core.
The embedded hardware algorithm includes control logic that works with software block enables and
software lock mechanisms to guard against accidental program/erase.
The hardware algorithm performs the steps necessary to ensure that the storage elements are programmed
and erased with sufficient margin to guarantee data integrity and reliability.
In the flash memory module, logic levels are defined as follows:
•
A programmed bit reads as logic level 0 (or low).
•
An erased bit reads as logic level 1 (or high).
Program and erase of the flash memory module requires multiple system clock cycles to complete.
The erase sequence may be suspended.
The program and erase sequences may be aborted.
30.4.2
Flash memory module sectorization
30.4.2.1
CFlash module sectorization
The CFlash module supports 1 MB of user memory, plus 16 KB of test memory (a portion of which is
One-Time Programmable by the user). An extra 16 KB sector is available as Shadow space usable for user
option bits and censorship settings.
The module is composed of a single bank (Bank 0): Read-While-Write is not supported.
Bank 0 of the module is divided in 14 sectors including a reserved sector, named TestFlash, in which some
One-Time Programmable (OTP) user data are stored, as well as a Shadow Sector in which user erasable
configuration values can be stored.
The matrix module sectorization is shown in
.
Table 30-2. CFlash module sectorization
CFlash
Sector address range
Sector
size
Address
space
Address space locking register
Bank
Sector
Module
CFLASH_LML
CFLASH_HBL
0
0
0
0x00000000–0x00007FFF
32 KB
Low
LLK0
0
1
0
0x00008000–0x0000BFFF
16 KB
Low
LLK1
0
2
0
0x0000C000–0x0000FFFF
16 KB
Low
LLK2
0
3
0
0x00010000–0x00017FFF
32 KB
Low
LLK3
0
4
0
0x00018000–0x0001FFFF
32 KB
Low
LLK4
0
5
0
0x00020000–0x0003FFFF
128 KB
Low
LLK5
0
6
0
0x00040000–0x0005FFFF
128 KB
Mid
MLK0
0
7
0
0x00060000–0x0007FFFF
128 KB
Mid
MLK1
Содержание 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...