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
570 of 571
continued >>
NXP Semiconductors
UM10316
Chapter 32: LPC29xx Supplementary information
Flash memory control register . . . . . . . . . . . 488
Unprotect sector . . . . . . . . . . . . . . . . . . . . . . .489
Erase sector . . . . . . . . . . . . . . . . . . . . . . . . . .489
Burn page . . . . . . . . . . . . . . . . . . . . . . . . . . . .489
Preset data latches . . . . . . . . . . . . . . . . . . . . .489
Flash memory program-time register . . . . . . 490
FLASH test control register . . . . . . . . . . . . . 490
Flash bridge wait-states register. . . . . . . . . . 492
Flash-memory clock divider register . . . . . . . 493
Flash-memory BIST control registers . . . . . . 493
Flash-memory BIST signature registers . . . . 494
Flash interrupts . . . . . . . . . . . . . . . . . . . . . . . 494
FMC interrupt bit description. . . . . . . . . . . . . 495
EEPROM command register . . . . . . . . . . . . 495
EEPROM address register . . . . . . . . . . . . . . 496
EEPROM write data register. . . . . . . . . . . . . 497
EEPROM read data register . . . . . . . . . . . . . 497
EEPROM wait state register . . . . . . . . . . . . . 498
EEPROM clock divider register . . . . . . . . . . 499
EEPROM power-down register . . . . . . . . . . 500
EEPROM BIST start address register . . . . . 500
EEPROM BIST stop address register . . . . . 500
EEPROM signature register . . . . . . . . . . . . 501
Flash and EEPROM programming details . 501
AHB programming . . . . . . . . . . . . . . . . . . . . 501
(Un)protecting sectors . . . . . . . . . . . . . . . . . 503
Erasing a single sector. . . . . . . . . . . . . . . . . 504
Erasing multiple sectors . . . . . . . . . . . . . . . . 504
Presetting data latches . . . . . . . . . . . . . . . . 505
Writing and loading . . . . . . . . . . . . . . . . . . . 505
Burning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Index sector programming . . . . . . . . . . . . . . 506
Algorithm for signature generation. . . . . . . . 506
Signature generation . . . . . . . . . . . . . . . . . . . 506
Content verification . . . . . . . . . . . . . . . . . . . . 507
EEPROM BIST . . . . . . . . . . . . . . . . . . . . . . 508
Chapter 29: LPC29xx Flash and EEPROM JTAG programming
How to read this chapter . . . . . . . . . . . . . . . . 510
Chapter 30: LPC29xx General Purpose DMA (GPDMA) controller
How to read this chapter . . . . . . . . . . . . . . . . 511
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Functional description . . . . . . . . . . . . . . . . . 512
DMA controller functional description . . . . . . 512
AHB slave interface . . . . . . . . . . . . . . . . . . . 512
Control logic and register bank . . . . . . . . . . . 512
DMA request and response interface . . . . . . 512
Channel logic and channel register bank . . . 513
Interrupt request . . . . . . . . . . . . . . . . . . . . . . 513
AHB master interface . . . . . . . . . . . . . . . . . . 513
Bus and transfer widths . . . . . . . . . . . . . . . . 513
Endian behavior . . . . . . . . . . . . . . . . . . . . . . 513
Error conditions . . . . . . . . . . . . . . . . . . . . . . 515
Channel hardware . . . . . . . . . . . . . . . . . . . . 516
DMA request priority . . . . . . . . . . . . . . . . . . . 516
Interrupt generation . . . . . . . . . . . . . . . . . . . 516
DMA system connections . . . . . . . . . . . . . . . 516
DMA request signals . . . . . . . . . . . . . . . . . . 517
DMA response signals . . . . . . . . . . . . . . . . . 517
Register description . . . . . . . . . . . . . . . . . . . 517
DMA Interrupt Terminal Count Request Status
Register (DMACIntTCStat - 0xE014 0004) . 519
DMA Interrupt Terminal Count Request Clear
Register (DMACIntTCClear - 0xE014 0008) 520
DMA Interrupt Error Status Register
(DMACIntErrStat - 0xE014 000C) . . . . . . . . 520
DMA Interrupt Error Clear Register
(DMACIntErrClr - 0xE014 0010) . . . . . . . . . 520
DMA Raw Interrupt Terminal Count Status
Register (DMACRawIntTCStat - 0xE014 0014) . .
520
DMA Raw Error Interrupt Status Register
(DMACRawIntErrStat - 0xE014 0018) . . . . . 521
DMA Enabled Channel Register
(DMACEnbldChns - 0xE014 001C) . . . . . . . 521
DMA Software Burst Request Register
(DMACSoftBReq - 0xE014 0020) . . . . . . . . 521
DMA Software Single Request Register
(DMACSoftSReq - 0xE014 0024) . . . . . . . . 522
DMA Software Last Burst Request Register
(DMACSoftLBReq - 0xE014 0028) . . . . . . . 522
DMA Software Last Single Request Register
(DMACSoftLSReq - 0xE014 002C) . . . . . . . 523