NXP Semiconductors
LPC1769/68/67/66/65/64
32-bit ARM Cortex-M3 microcontroller
21. Contents
1
General description . . . . . . . . . . . . . . . . . . . . . . 1
2
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4
Ordering information . . . . . . . . . . . . . . . . . . . . . 4
4.1
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 4
5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6
Pinning information . . . . . . . . . . . . . . . . . . . . . . 6
6.1
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
7
Functional description . . . . . . . . . . . . . . . . . . 15
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.7.1
7.7.2
7.8
7.9
7.9.1
7.10
7.10.1
7.11
7.11.1
7.12
7.12.1
7.12.1.1
7.12.2
7.12.2.1
7.12.3
7.12.3.1
7.13
7.13.1
7.14
7.14.1
7.15
7.15.1
7.16
7.16.1
Architectural overview . . . . . . . . . . . . . . . . . . 15
ARM Cortex-M3 processor . . . . . . . . . . . . . . . 15
On-chip flash program memory . . . . . . . . . . . 15
On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 15
Memory Protection Unit (MPU). . . . . . . . . . . . 15
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 16
Nested Vectored Interrupt Controller
(NVIC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 18
Pin connect block . . . . . . . . . . . . . . . . . . . . . . 18
General purpose DMA controller . . . . . . . . . . 18
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Fast general purpose parallel I/O . . . . . . . . . . 19
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Ethernet
(LPC1769/68/67/66/64 only). . . . . . . . . . . . . . 20
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
USB interface
(LPC1769/68/66/65/64 only). . . . . . . . . . . . . . 21
USB device controller . . . . . . . . . . . . . . . . . . . 21
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
USB host controller
(LPC1769/68/66/65 only) . . . . . . . . . . . . . . . . 22
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
USB OTG controller
(LPC1769/68/66/65 only) . . . . . . . . . . . . . . . . 22
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
CAN controller and acceptance filters
(LPC1769/68/66/65/64 only). . . . . . . . . . . . . . 22
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
12-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10-bit DAC (LPC1769/68/67/66/65 only) . . . . 23
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
UARTs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.17
7.17.1
7.18
7.18.1
7.19
7.19.1
7.20
7.20.1
7.21
7.21.1
7.22
7.22.1
7.23
7.24
7.24.1
7.25
7.25.1
7.26
7.27
7.27.1
7.28
7.28.1
7.29
7.29.1
7.29.1.1
7.29.1.2
7.29.1.3
7.29.2
7.29.3
7.29.4
7.29.5
7.29.6
7.29.6.1
7.29.6.2
7.29.6.3
7.29.6.4
7.29.6.5
7.29.7
7.29.8
7.30
7.30.1
7.30.2
7.30.3
7.30.4
7.30.5
7.30.6
SPI serial I/O controller . . . . . . . . . . . . . . . . . 24
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SSP serial I/O controller. . . . . . . . . . . . . . . . . 24
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
I2C-bus serial I/O controllers . . . . . . . . . . . . . 25
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
I2S-bus serial I/O controllers . . . . . . . . . . . . . 26
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
General purpose 32-bit timers/external
event counters . . . . . . . . . . . . . . . . . . . . . . . . 26
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Pulse width modulator . . . . . . . . . . . . . . . . . . 27
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Motor control PWM . . . . . . . . . . . . . . . . . . . . 28
Quadrature Encoder Interface (QEI) . . . . . . . 28
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Repetitive Interrupt (RI) timer. . . . . . . . . . . . . 29
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ARM Cortex-M3 system tick timer . . . . . . . . . 29
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 29
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
RTC and backup registers . . . . . . . . . . . . . . . 30
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Clocking and power control . . . . . . . . . . . . . . 30
Crystal oscillators . . . . . . . . . . . . . . . . . . . . . . 30
Internal RC oscillator . . . . . . . . . . . . . . . . . . . 31
Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . 31
RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . 31
Main PLL (PLL0) . . . . . . . . . . . . . . . . . . . . . . 32
USB PLL (PLL1) . . . . . . . . . . . . . . . . . . . . . . 32
RTC clock output . . . . . . . . . . . . . . . . . . . . . . 32
Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . 32
Power control . . . . . . . . . . . . . . . . . . . . . . . . . 33
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 33
Power-down mode . . . . . . . . . . . . . . . . . . . . . 34
Deep power-down mode . . . . . . . . . . . . . . . . 34
Wake-up interrupt controller . . . . . . . . . . . . . 34
Peripheral power control . . . . . . . . . . . . . . . . 34
Power domains . . . . . . . . . . . . . . . . . . . . . . . 35
System control . . . . . . . . . . . . . . . . . . . . . . . . 36
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Brownout detection . . . . . . . . . . . . . . . . . . . . 37
Code security
(Code Read Protection - CRP) . . . . . . . . . . . 37
APB interface . . . . . . . . . . . . . . . . . . . . . . . . . 37
AHB multilayer matrix . . . . . . . . . . . . . . . . . . 38
External interrupt inputs . . . . . . . . . . . . . . . . . 38
continued >>
LPC1769_68_67_66_65_64_4
Product data sheet
Rev. 04 — 1 February 2010
© NXP B.V. 2010. All rights reserved.
65 of 66