Nxp semiconductors – NXP Semiconductors LPC24XX UM10237 User Manual
Page 776
![background image](/manuals/190592/776/background.png)
UM10237_4
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 04 — 26 August 2009
776 of 792
NXP Semiconductors
UM10237
Chapter 36: LPC24XX Supplementary information
Procedure for determining PLL settings . . . . . 54
Examples of PLL settings . . . . . . . . . . . . . . . . 55
PLL setup sequence . . . . . . . . . . . . . . . . . . . . 56
Clock dividers . . . . . . . . . . . . . . . . . . . . . . . . . 57
IRC Trim Register (IRCTRIM - 0xE01F C1A4) 58
Power control . . . . . . . . . . . . . . . . . . . . . . . . . 60
Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Power-down mode . . . . . . . . . . . . . . . . . . . . . 61
Deep power-down mode . . . . . . . . . . . . . . . . 61
Peripheral power control . . . . . . . . . . . . . . . . 62
Power control register description . . . . . . . . . 62
Power Mode Control register (PCON -
0xE01F C0C0) . . . . . . . . . . . . . . . . . . . . . . . . 62
Encoding of reduced power modes . . . . . . . . . 63
Interrupt Wakeup Register (INTWAKE -
0xE01F C144) . . . . . . . . . . . . . . . . . . . . . . . . 63
Power control usage notes . . . . . . . . . . . . . . 66
Power domains . . . . . . . . . . . . . . . . . . . . . . . . 66
Wakeup timer. . . . . . . . . . . . . . . . . . . . . . . . . . 67
Chapter 5: LPC24XX External Memory Controller (EMC)
How to read this chapter . . . . . . . . . . . . . . . . . 68
Basic configuration . . . . . . . . . . . . . . . . . . . . . 68
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
EMC functional description . . . . . . . . . . . . . . 69
AHB slave register interface . . . . . . . . . . . . . . 70
AHB slave memory interface . . . . . . . . . . . . . 71
Memory transaction endianness. . . . . . . . . . . 71
Memory transaction size. . . . . . . . . . . . . . . . . 71
Write protected memory areas . . . . . . . . . . . . 71
Pad interface . . . . . . . . . . . . . . . . . . . . . . . . . 71
Data buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Write buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Read buffers . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Memory controller state machine . . . . . . . . . . 72
Low-power operation. . . . . . . . . . . . . . . . . . . . 72
Low-power SDRAM Deep-sleep Mode. . . . . . 73
Low-power SDRAM partial array refresh . . . . 73
Memory bank select . . . . . . . . . . . . . . . . . . . . 73
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 74
Register description . . . . . . . . . . . . . . . . . . . . 75
EMC Control register (EMCControl -
0xFFE0 8000) . . . . . . . . . . . . . . . . . . . . . . . . . 77
EMC Status register (EMCStatus -
0xFFE0 8004) . . . . . . . . . . . . . . . . . . . . . . . . . 78
Dynamic Memory Control register
(EMCDynamicControl - 0xFFE0 8020) . . . . . . 79
Dynamic Memory Refresh Timer register
(EMCDynamicRefresh - 0xFFE0 8024) . . . . . 81
Dynamic Memory Read Configuration register
(EMCDynamicReadConfig - 0xFFE0 8028) . . 82
Dynamic Memory Percentage Command Period
register (EMCDynamictRP - 0xFFE0 8030) . . 82
Dynamic Memory Self-refresh Exit Time register
(EMCDynamictSREX - 0xFFE0 8038) . . . . . . 83
Dynamic Memory Last Data Out to Active Time
register (EMCDynamictAPR - 0xFFE0 803C) 84
Dynamic Memory Write Recovery Time register
(EMCDynamictWR - 0xFFE0 8044) . . . . . . . . 85
Dynamic Memory Auto-refresh Period register
(EMCDynamictRFC - 0xFFE0 804C) . . . . . . . 86
Dynamic Memory Exit Self-refresh register
(EMCDynamictXSR - 0xFFE0 8050) . . . . . . . 86
Static Memory Extended Wait register
(EMCStaticExtendedWait - 0xFFE0 8080). . . 88