UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
37 of 362
NXP Semiconductors
UM10208
Chapter 5: LPC2800 Flash
5.3 Flash Program Time register (F_PROG_TIME - 0x8010 2008)
The Flash Program Time register controls the timer for all Flash programming tasks. It
also allows to read the remaining program or erase time. The fields in the F_PROG_TIME
register are shown in
.
5.4 Flash Wait States register (F_WAIT - 0x8010 2010)
The Flash Wait State register controls the number of wait states that are used for flash
reads. The fields in the F_WAIT register are shown in
5.5 Flash Clock Divider register (F_CLK_TIME - 0x8010 201C)
The Flash Clock Divider register controls the divider for the clock that is used by Flash
programming and erase operations. This clock must be set up to provide 66 kHz prior to
beginning programming or erase operations. The fields in the F_CLK_TIME register are
shown in
.
Table 15.
Flash Program Time register (F_PROG_TIME - 0x8010 2008)
Bits
Name
Description
Access Reset
value
14:0
FPT_TIME
Programming timer. Remaining program/erase time is
512
×
FPT_TIME clock cycles.
R/W
0
15
FPT_ENABLE Program timer Enable.
0 : timer disabled.
1 : timer enabled.
R/W
0
31:16 -
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
-
Table 16.
Flash Wait States register (F_WAIT - 0x8010 2010)
Bits
Name
Description
Access Reset
value
7:0
WAIT_STATES Defines the number of wait states used for flash read
operations.
R/W
0x04
13:8
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
-
15:14 -
Reserved, these bits must be left at the reset state (both
bits = 1)
R/W
0x03
31:16 -
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
-