
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
364 of 487
24.1 How to read this chapter
The flash controller is identical on all LPC82x parts.
24.2 Features
•
Controls flash access time.
•
Provides registers for flash signature generation.
24.3 General description
The flash controller is accessible for programming flash wait states and for generating the
flash signature.
24.4 Register description
24.4.1 Flash configuration register
Access time to the flash memory can be configured independently of the system
frequency by writing to the FLASHCFG register.
Remark:
When using the Power API, do not change the waitstates when in efficiency,
low-current, or performance modes.
UM10800
Chapter 24: LPC82x Flash controller
Rev. 1.2 — 5 October 2016
User manual
Table 303. Register overview: FMC (base address 0x4004 0000)
Name
Access Address
offset
Description
Reset
value
Reference
FLASHCFG
R/W
0x010
Flash configuration register
-
FMSSTART
R/W
0x020
Signature start address register
0
FMSSTOP
R/W
0x024
Signature stop-address register
0
FMSW0
R
0x02C
Signature word
-
Table 304. Flash configuration register (FLASHCFG, address 0x4004 0010) bit description
Bit
Symbol
Value
Description
Reset
value
1:0
FLASHTIM
Flash memory access time. FL1 is equal to the
number of system clocks used for flash access.
0x1
0x0
1 system clock flash access time.
0x1
2 system clocks flash access time.
0x2
Reserved.
0x3
Reserved.
31:2 -
-
Reserved.
User software must not change the value of
these bits. Bits 31:2 must be written back exactly as
read
.
-