DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
497 of 571
NXP Semiconductors
UM10316
Chapter 28: LPC29xx Flash/EEPROM
3.10 EEPROM address register
The EEPROM address register is used to program the address for read, write or
erase/program operations. The width of the address field depends on the number of
EEPROM devices which is selectable by a configuration parameter. For a detailed
description of the address bits see
. Addressing is discussed in
Table 427. EEPROM command register bit description (EECMD - address 0x2020 0080)
Bits
Access
Reset
value
Field name
Description
2:0
R/W
0x0
CMD
Command
000 : 8-bit read
001 : 16-bit read
010 : 32-bit read
011 : 8-bit write
100 : 16-bit write
101 : 32-bit write
110 : erase/program page
111 : reserved
3
R/W
0x0
RDPREFETCH
Read data pre-fetch bit
0 : do not pre-fetch next read data as result of reading
from the read data register
1: pre-fetch read data as result of reading from the
read data register
When this bit is set multiple consecutive data
elements can be read without the need of
programming new address values in the address
register. The default address post-increment and the
automatic read data pre-fetch allow only reading from
the read data register to be done to read the data.
4
R/W
0x0
PAR_ACCESS
Parallel access
0 : no parallel access
1 : the selected write or erase/program operation (no
read!) is performed in parallel on all devices. For write
operations this means that the same write data is
written to all devices.
31:5
-
0x0
reserved
Table 428. EEPROM address register bit description (EEADDR - address 0x2020 0084)
Bits
Access
Reset
value
Field
name
Description
13:0
R/W
0x0
ADDR
Address
Address field with:
1 EEPROM device => 8 MSB, 0 CS, and 6 LSB bits
31:14
-
0x0
reserved