
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008
776 of 792
NXP Semiconductors
UM10237
Chapter 36: LPC24XX Supplementary information
PLL setup sequence . . . . . . . . . . . . . . . . . . . . 56
Clock dividers . . . . . . . . . . . . . . . . . . . . . . . . . 56
IRC Trim Register (IRCTRIM - 0xE01F C1A4) 57
Power control . . . . . . . . . . . . . . . . . . . . . . . . . 59
Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Power-down mode . . . . . . . . . . . . . . . . . . . . . 60
Peripheral power control . . . . . . . . . . . . . . . . 60
Power control register description . . . . . . . . . 61
Power Mode Control register (PCON -
0xE01F C0C0) . . . . . . . . . . . . . . . . . . . . . . . . 61
Interrupt Wakeup Register (INTWAKE -
0xE01F C144) . . . . . . . . . . . . . . . . . . . . . . . . 62
Power control usage notes . . . . . . . . . . . . . . 65
Power domains . . . . . . . . . . . . . . . . . . . . . . . . 65
Wakeup timer. . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapter 5: LPC24XX External Memory Controller (EMC)
How to read this chapter . . . . . . . . . . . . . . . . . 67
Basic configuration . . . . . . . . . . . . . . . . . . . . . 67
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
EMC functional description . . . . . . . . . . . . . . 68
AHB slave register interface . . . . . . . . . . . . . . 69
AHB slave memory interface . . . . . . . . . . . . . 70
Memory transaction endianness. . . . . . . . . . . 70
Memory transaction size. . . . . . . . . . . . . . . . . 70
Write protected memory areas . . . . . . . . . . . . 70
Pad interface . . . . . . . . . . . . . . . . . . . . . . . . . 70
Data buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Write buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Read buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Memory controller state machine . . . . . . . . . . 71
Low-power operation. . . . . . . . . . . . . . . . . . . . 71
Low-power SDRAM Deep-sleep Mode. . . . . . 72
Low-power SDRAM partial array refresh . . . . 72
Memory bank select . . . . . . . . . . . . . . . . . . . . 72
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 73
Register description . . . . . . . . . . . . . . . . . . . . 74
EMC Control register (EMCControl -
0xFFE0 8000) . . . . . . . . . . . . . . . . . . . . . . . . . 76
EMC Status register (EMCStatus - 0xFFE0 8004)
77
Dynamic Memory Control register
(EMCDynamicControl - 0xFFE0 8020) . . . . . . 78
Dynamic Memory Refresh Timer register
(EMCDynamicRefresh - 0xFFE0 8024) . . . . . 80
Dynamic Memory Read Configuration register
(EMCDynamicReadConfig - 0xFFE0 8028) . . 81
Dynamic Memory Percentage Command Period
register (EMCDynamictRP - 0xFFE0 8030) . . 81
Dynamic Memory Self-refresh Exit Time register
(EMCDynamictSREX - 0xFFE0 8038) . . . . . . 82
Dynamic Memory Last Data Out to Active Time
register (EMCDynamictAPR - 0xFFE0 803C) 83
Dynamic Memory Data-in to Active Command
Time register (EMCDynamictDAL - 0xFFE0 8040)
83
Dynamic Memory Write Recovery Time register
(EMCDynamictWR - 0xFFE0 8044) . . . . . . . . 84
Dynamic Memory Auto-refresh Period register
(EMCDynamictRFC - 0xFFE0 804C) . . . . . . . 85
Dynamic Memory Exit Self-refresh register
(EMCDynamictXSR - 0xFFE0 8050) . . . . . . . 85
Static Memory Extended Wait register
(EMCStaticExtendedWait - 0xFFE0 8080). . . 87