LPC1778FET180 NXP Semiconductors, LPC1778FET180 Datasheet - Page 119

The LPC1778 is a Cortex-M3 microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 120 MHz

LPC1778FET180

Manufacturer Part Number
LPC1778FET180
Description
The LPC1778 is a Cortex-M3 microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 120 MHz
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC1778FET180
Manufacturer:
NXP
Quantity:
201
NXP Semiconductors
21. Contents
1
2
3
4
5
6
6.1
6.2
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.8.1
7.8.2
7.9
7.10
7.10.1
7.11
7.11.1
7.12
7.12.1
7.13
7.13.1
7.14
7.14.1
7.15
7.15.1
7.15.1.1
7.15.2
7.15.2.1
7.15.3
7.15.3.1
7.16
7.16.1
7.17
7.17.1
7.18
7.18.1
7.19
7.19.1
7.20
7.20.1
LPC178X_7X
Objective data sheet
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features and benefits . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Ordering information . . . . . . . . . . . . . . . . . . . . . 5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Pinning information . . . . . . . . . . . . . . . . . . . . . . 8
Functional description . . . . . . . . . . . . . . . . . . 40
On-chip flash program memory . . . . . . . . . . . 41
Nested Vectored Interrupt Controller (NVIC) . 44
General purpose DMA controller . . . . . . . . . . 46
Fast general purpose parallel I/O . . . . . . . . . . 51
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 9
Architectural overview . . . . . . . . . . . . . . . . . . 40
ARM Cortex-M3 processor . . . . . . . . . . . . . . . 41
EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 41
Memory Protection Unit (MPU). . . . . . . . . . . . 41
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 42
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 44
Pin connect block . . . . . . . . . . . . . . . . . . . . . . 44
External memory controller. . . . . . . . . . . . . . . 44
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
CRC engine . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
LCD controller. . . . . . . . . . . . . . . . . . . . . . . . . 48
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 50
USB device controller . . . . . . . . . . . . . . . . . . . 50
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
USB host controller. . . . . . . . . . . . . . . . . . . . . 50
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
USB OTG controller . . . . . . . . . . . . . . . . . . . . 51
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
SD/MMC card interface . . . . . . . . . . . . . . . . . 51
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
12-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10-bit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
UARTs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
All information provided in this document is subject to legal disclaimers.
Rev. 3 — 27 December 2011
7.21
7.21.1
7.22
7.22.1
7.23
7.23.1
7.24
7.24.1
7.25
7.25.1
7.26
7.26.1
7.27
7.28
7.28.1
7.29
7.30
7.30.1
7.31
7.31.1
7.32
7.32.1
7.33
7.33.1
7.33.1.1
7.33.1.2
7.33.1.3
7.33.1.4
7.33.2
7.33.3
7.33.4
7.33.4.1
7.33.4.2
7.33.4.3
7.33.4.4
7.33.4.5
7.33.5
7.33.6
7.34
7.34.1
7.34.2
7.34.3
7.34.4
7.34.5
7.34.6
7.34.7
7.35
SSP serial I/O controller. . . . . . . . . . . . . . . . . 53
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
I
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
I
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
CAN controller and acceptance filters . . . . . . 55
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
General purpose 32-bit timers/external event
counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Pulse Width Modulator (PWM). . . . . . . . . . . . 56
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Motor control PWM . . . . . . . . . . . . . . . . . . . . 57
Quadrature Encoder Interface (QEI) . . . . . . . 58
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ARM Cortex-M3 system tick timer . . . . . . . . . 58
Windowed WatchDog Timer (WWDT) . . . . . . 59
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
RTC and backup registers . . . . . . . . . . . . . . . 59
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Event monitor/recorder . . . . . . . . . . . . . . . . . 60
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Clocking and power control . . . . . . . . . . . . . . 60
Crystal oscillators . . . . . . . . . . . . . . . . . . . . . . 60
Internal RC oscillator . . . . . . . . . . . . . . . . . . . 61
Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . 61
RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . 62
Watchdog oscillator . . . . . . . . . . . . . . . . . . . . 62
Main PLL (PLL0) and Alternate PLL (PLL1) . 62
Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . 63
Power control . . . . . . . . . . . . . . . . . . . . . . . . . 63
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 64
Power-down mode . . . . . . . . . . . . . . . . . . . . . 64
Deep power-down mode . . . . . . . . . . . . . . . . 65
Wake-up Interrupt Controller (WIC) . . . . . . . . 65
Peripheral power control . . . . . . . . . . . . . . . . 65
Power domains . . . . . . . . . . . . . . . . . . . . . . . 65
System control . . . . . . . . . . . . . . . . . . . . . . . . 67
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Brownout detection . . . . . . . . . . . . . . . . . . . . 67
Code security (Code Read Protection - CRP) 67
APB interface . . . . . . . . . . . . . . . . . . . . . . . . . 68
AHB multilayer matrix . . . . . . . . . . . . . . . . . . 68
External interrupt inputs . . . . . . . . . . . . . . . . . 68
Memory mapping control . . . . . . . . . . . . . . . . 68
Emulation and debugging . . . . . . . . . . . . . . . 68
2
2
C-bus serial I/O controllers . . . . . . . . . . . . . 54
S-bus serial I/O controllers . . . . . . . . . . . . . 55
32-bit ARM Cortex-M3 microcontroller
LPC178x/7x
© NXP B.V. 2011. All rights reserved.
continued >>
119 of 120

Related parts for LPC1778FET180