EasyManua.ls Logo

NXP Semiconductors LPC1769 - Page 819

NXP Semiconductors LPC1769
841 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 819 of 841
continued >>
NXP Semiconductors
UM10360
Chapter 35: Supplementary information
Example 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Example 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
4.5.13 PLL0 setup sequence. . . . . . . . . . . . . . . . . . . 47
4.6 PLL1 (Phase Locked Loop 1) . . . . . . . . . . . . . 48
4.6.1 PLL1 register description . . . . . . . . . . . . . . . . 48
4.6.2 PLL1 Control register (PLL1CON - 0x400F
C0A0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.6.3 PLL1 Configuration register (PLL1CFG -
0x400F C0A4) . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6.4 PLL1 Status register (PLL1STAT - 0x400F
C0A8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6.4.1 PLL1 modes . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.6.5 PLL1 Interrupt: PLOCK1. . . . . . . . . . . . . . . . . 51
4.6.6 PLL1 Feed register (PLL1FEED - 0x400F
C0AC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.6.7 PLL1 and Power-down mode . . . . . . . . . . . . . 52
4.6.8 PLL1 frequency calculation . . . . . . . . . . . . . . 53
4.6.9 Procedure for determining PLL1 settings . . . . 53
4.7 Clock dividers . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.7.1 CPU Clock Configuration register (CCLKCFG -
0x400F C104). . . . . . . . . . . . . . . . . . . . . . . . . 55
4.7.2 USB Clock Configuration register (USBCLKCFG -
0x400F C108). . . . . . . . . . . . . . . . . . . . . . . . . 56
4.7.3 Peripheral Clock Selection registers 0 and 1
(PCLKSEL0 - 0x400F C1A8 and PCLKSEL1 -
0x400F C1AC) . . . . . . . . . . . . . . . . . . . . . . . . 57
4.8 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.8.1 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.8.2 Deep Sleep mode . . . . . . . . . . . . . . . . . . . . . 59
4.8.3 Power-down mode. . . . . . . . . . . . . . . . . . . . . 60
4.8.4 Deep Power-down mode . . . . . . . . . . . . . . . . 61
4.8.5 Peripheral power control . . . . . . . . . . . . . . . . 61
4.8.6 Register description . . . . . . . . . . . . . . . . . . . . 61
4.8.7 Power Mode Control register (PCON -
0x400F C0C0) . . . . . . . . . . . . . . . . . . . . . . . . 62
4.8.7.1 Encoding of Reduced Power Modes . . . . . . . 63
4.8.8 Wake-up from Reduced Power Modes . . . . . 63
4.8.9 Power Control for Peripherals register (PCONP -
0x400F C0C4) . . . . . . . . . . . . . . . . . . . . . . . . 63
4.8.10 Power control usage notes . . . . . . . . . . . . . . 65
4.8.11 Power domains . . . . . . . . . . . . . . . . . . . . . . . 65
4.9 Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.10 External clock output pin . . . . . . . . . . . . . . . . 67
4.10.1 Clock Output Configuration register
(CLKOUTCFG - 0x400F C1C8). . . . . . . . . . . 67
Chapter 5: LPC176x/5x Flash accelerator
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.2 Flash accelerator blocks. . . . . . . . . . . . . . . . . 69
5.2.1 Flash memory bank . . . . . . . . . . . . . . . . . . . . 69
5.2.2 Flash programming Issues . . . . . . . . . . . . . . . 70
5.3 Register description . . . . . . . . . . . . . . . . . . . . 70
5.4 Flash Accelerator Configuration register
(FLASHCFG - 0x400F C000) . . . . . . . . . . . . . . 71
5.5 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapter 6: LPC176x/5x Nested Vectored Interrupt Controller (NVIC)
6.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.2 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.3 Interrupt sources . . . . . . . . . . . . . . . . . . . . . . . 73
6.4 Vector table remapping . . . . . . . . . . . . . . . . . . 76
Examples:. . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
6.5 Register description . . . . . . . . . . . . . . . . . . . . 77
6.5.1 Interrupt Set-Enable Register 0 register (ISER0 -
0xE000 E100). . . . . . . . . . . . . . . . . . . . . . . . . 78
6.5.2 Interrupt Set-Enable Register 1 register (ISER1 -
0xE000 E104). . . . . . . . . . . . . . . . . . . . . . . . . 79
6.5.3 Interrupt Clear-Enable Register 0 (ICER0 -
0xE000 E180). . . . . . . . . . . . . . . . . . . . . . . . . 80
6.5.4 Interrupt Clear-Enable Register 1 register (ICER1
- 0xE000 E184). . . . . . . . . . . . . . . . . . . . . . . . 81
6.5.5 Interrupt Set-Pending Register 0 register (ISPR0 -
0xE000 E200). . . . . . . . . . . . . . . . . . . . . . . . . 82
6.5.6 Interrupt Set-Pending Register 1 register (ISPR1 -
0xE000 E204) . . . . . . . . . . . . . . . . . . . . . . . . 83
6.5.7 . . . . . Interrupt Clear-Pending Register 0 register
(ICPR0 - 0xE000 E280) . . . . . . . . . . . . . . . . . 84
6.5.8 . . . . . Interrupt Clear-Pending Register 1 register
(ICPR1 - 0xE000 E284) . . . . . . . . . . . . . . . . . 85
6.5.9 Interrupt Active Bit Register 0 (IABR0 - 0xE000
E300) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.5.10 Interrupt Active Bit Register 1 (IABR1 - 0xE000
E304) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.5.11 Interrupt Priority Register 0 (IPR0 - 0xE000
E400) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.5.12 Interrupt Priority Register 1 (IPR1 - 0xE000
E404) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.5.13 Interrupt Priority Register 2 (IPR2 - 0xE000
E408) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Table of Contents

Related product manuals