NXP Semiconductors
DRAFT | D | D |
| AFT |
RAFT | RAFT AFT | |||
|
|
| DR | DR |
DLPC2917/19
ARM9 microcontrollerRAFT withDRAFTCANDRAFTand LINDRAFT
Both buffer lines are invalidated after:
•Initialization
•
•
•
The modes of operation are listed in Table 8.
T DRAFT | T |
|
DRA | DRA DR | |
F | F |
|
DRAFT DRAFT DRAF | ||
DRAFT DRAFT | ||
| DRAFT | D |
|
| |
| DRA |
Table 8. | Flash read modes | |
Synchronous timing |
| |
|
| |
No buffer line | for single | |
|
| |
Single buffer line | default mode of operation; most recently read flash word is kept until | |
|
| another flash word is required |
|
| |
Asynchronous timing |
| |
|
| |
No buffer line | one | |
|
| |
Single buffer line | most recently read flash word is kept until another flash word is | |
|
| required |
|
| |
Dual buffer line, single | on a buffer miss a flash read is done, followed by at most one | |
speculative |
| speculative read; optimized for execution of code with small loops |
|
| (less than eight words) from flash |
|
| |
Dual buffer line, always | most recently used flash word is copied into second buffer line; next | |
speculative |
| |
|
|
|
8.1.3Flash memory controller pin description
The flash memory controller has no external pins. However, the flash can be programmed via the JTAG pins, see Section 7.1.3.
8.1.4Flash memory controller clock description
The flash memory controller is clocked by CLK_SYS_FMC, see Section 7.2.2.
8.1.5Flash layout
The ARM processor can program the flash for ISP
The flash memory is organized into eight ‘small’ sectors of 8 kB each and up to 11 ‘large’ sectors of 64 kB each. The number of large sectors depends on the device type. A sector must be erased before data can be written to it. The flash memory also has
Table 9 gives an overview of the
| Table 9. | Flash sector overview |
| |
| Sector number | Sector size (kB) | Sector base address | |
0 |
| 8 | 0000 0000h | |
|
|
|
|
|
1 |
| 8 | 0000 2000h | |
|
|
|
|
|
2 |
| 8 | 0000 4000h | |
LPC2917_19_1 |
|
| © NXP B.V. 2007. All rights reserved. |
Preliminary data sheet | Rev. 1.01 — 15 November 2007 | 16 of 68 |