Philips Semiconductors
UM10161
Volume 1
Chapter 22: Supplementary information
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
User manual
Rev. 01 — 12 January 2006
272
continued >>
22.6 Contents
Chapter 1: General information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Device information. . . . . . . . . . . . . . . . . . . . . . . 4
Architectural overview . . . . . . . . . . . . . . . . . . . 4
ARM7TDMI-S processor . . . . . . . . . . . . . . . . . . 5
On-chip flash memory system . . . . . . . . . . . . . 5
On-chip Static RAM (SRAM). . . . . . . . . . . . . . . 6
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2: LPC2101/02/03 Memory addressing
Memory maps. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Memory map concepts and operating modes 11
Memory re-mapping. . . . . . . . . . . . . . . . . . . . 12
Prefetch abort and data abort exceptions . . 13
Chapter 3: System control block
Summary of system control block functions 15
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 15
Register description . . . . . . . . . . . . . . . . . . . . 16
Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . 16
External interrupt inputs . . . . . . . . . . . . . . . . . 18
Register description . . . . . . . . . . . . . . . . . . . . 19
Other system controls. . . . . . . . . . . . . . . . . . . 22
Memory mapping control . . . . . . . . . . . . . . . . 23
Memory mapping control usage notes . . . . . . 23
Phase Locked Loop (PLL). . . . . . . . . . . . . . . . 24
Register description . . . . . . . . . . . . . . . . . . . . 24
PLL Control register
(PLLCON - 0xE01F C080) . . . . . . . . . . . . . . . 26
PLL Configuration register (PLLCFG -
0xE01F C084) . . . . . . . . . . . . . . . . . . . . . . . . 27
PLL Status register
(PLLSTAT - 0xE01F C088). . . . . . . . . . . . . . . 27
PLL interrupt . . . . . . . . . . . . . . . . . . . . . . . . . 28
PLL modes. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
PLL Feed register (PLLFEED - 0xE01F C08C) 29
PLL and Power-down mode . . . . . . . . . . . . . . 29
PLL frequency calculation . . . . . . . . . . . . . . . 29
Procedure for determining PLL settings. . . . . 30
PLL configuring examples . . . . . . . . . . . . . . . 30
Power control. . . . . . . . . . . . . . . . . . . . . . . . . . 31
Register description . . . . . . . . . . . . . . . . . . . . 31
Power Control register
(PCON - 0xE01F COCO) . . . . . . . . . . . . . . . . 32
Power control usage notes. . . . . . . . . . . . . . . 33
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
APB divider . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Register description . . . . . . . . . . . . . . . . . . . . 36
APBDIV register (APBDIV - 0xE01F C100) . . 36
Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . . 37
Code security vs. debugging . . . . . . . . . . . . . 38
Chapter 4: Memory Acceleration Module (MAM)
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39