
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
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
789 of 808
continued >>
NXP Semiconductors
UM10360
Chapter 35: LPC17xx Supplementary information
5.
Contents
Chapter 1: LPC17xx Introductory information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Ordering information . . . . . . . . . . . . . . . . . . . . . 6
Part options summary. . . . . . . . . . . . . . . . . . . . 6
Simplified block diagram . . . . . . . . . . . . . . . . . 7
Architectural overview . . . . . . . . . . . . . . . . . . . 8
ARM Cortex-M3 processor . . . . . . . . . . . . . . . . 8
Cortex-M3 Configuration Options . . . . . . . . . . 8
On-chip flash memory system. . . . . . . . . . . . . 9
On-chip Static RAM. . . . . . . . . . . . . . . . . . . . . . 9
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . 10
Memory map and peripheral addressing. . . . 11
Memory maps. . . . . . . . . . . . . . . . . . . . . . . . . . 11
APB peripheral addresses . . . . . . . . . . . . . . . 13
Memory re-mapping . . . . . . . . . . . . . . . . . . . . 14
Bus fault exceptions . . . . . . . . . . . . . . . . . . . . 14
Chapter 3: LPC17xx System control
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 16
Register description . . . . . . . . . . . . . . . . . . . . 16
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Brown-out detection . . . . . . . . . . . . . . . . . . . . 19
External interrupt inputs . . . . . . . . . . . . . . . . . 20
Register description . . . . . . . . . . . . . . . . . . . . 20
Other system controls and status flags . . . . 23
Chapter 4: LPC17xx Clocking and power control
Register description . . . . . . . . . . . . . . . . . . . . 25
Oscillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Internal RC oscillator . . . . . . . . . . . . . . . . . . . 26
Main oscillator. . . . . . . . . . . . . . . . . . . . . . . . . 27
RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . . 28
Clock source selection multiplexer . . . . . . . . 28
PLL0 (Phase Locked Loop 0) . . . . . . . . . . . . . 29
PLL0 operation . . . . . . . . . . . . . . . . . . . . . . . . 29
PLL0 and startup/boot code interaction . . . . . 30
PLL0 register description . . . . . . . . . . . . . . . . 30
PLL0 Control register (PLL0CON - 0x400F C080)
31
PLL0 Status register (PLL0STAT - 0x400F C088)
34
PLL0 Interrupt: PLOCK0 . . . . . . . . . . . . . . . . 35
PLL0 Modes. . . . . . . . . . . . . . . . . . . . . . . . . . 35
PLL0 Feed register (PLL0FEED - 0x400F C08C)
36
PLL0 and Power-down mode. . . . . . . . . . . . . 36
PLL0 frequency calculation . . . . . . . . . . . . . . 36
Procedure for determining PLL0 settings. . . . 38
Examples of PLL0 settings . . . . . . . . . . . . . . 38
PLL0 setup sequence . . . . . . . . . . . . . . . . . . 40
PLL1 (Phase Locked Loop 1) . . . . . . . . . . . . . 40
PLL1 register description . . . . . . . . . . . . . . . . 41