LPC54S60x/LPC5460x All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2017. All rights reserved.
Product data sheet Rev. 1 — 10 February 2017 157 of 158
NXP Semiconductors LPC54S60x/LPC5460x
32-bit ARM Cortex-M4 microcontroller
21. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . 5
3.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 5
4 Marking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 9
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 10
6.2.1 Termination of unused pins. . . . . . . . . . . . . . . 49
6.2.2 Pin states in different power modes . . . . . . . . 50
7 Functional description . . . . . . . . . . . . . . . . . . 51
7.1 Architectural overview . . . . . . . . . . . . . . . . . . 51
7.2 ARM Cortex-M4 processor. . . . . . . . . . . . . . . 51
7.3 ARM Cortex-M4 integrated Floating Point Unit
(FPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.4 Memory Protection Unit (MPU). . . . . . . . . . . . 51
7.5 Nested Vectored Interrupt Controller (NVIC) for
Cortex-M4. . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.5.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.5.2 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 52
7.6 System Tick timer (SysTick) . . . . . . . . . . . . . . 52
7.7 On-chip static RAM. . . . . . . . . . . . . . . . . . . . . 52
7.8 On-chip flash . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.9 On-chip ROM . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.10 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.11 Memory mappi ng . . . . . . . . . . . . . . . . . . . . . . 53
7.12 System control . . . . . . . . . . . . . . . . . . . . . . . . 56
7.12.1 Clock sources. . . . . . . . . . . . . . . . . . . . . . . . . 56
7.12.1.1 Free Running Oscillator (FRO). . . . . . . . . . . . 56
7.12.1.2 Watchdog oscillator (WDOSC). . . . . . . . . . . . 56
7.12.1.3 Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . 57
7.12.2 System PLL (PLL0) . . . . . . . . . . . . . . . . . . . . 57
7.12.3 USB PLL (PLL1). . . . . . . . . . . . . . . . . . . . . . . 57
7.12.4 Audio PLL (PLL2) . . . . . . . . . . . . . . . . . . . . . . 57
7.12.5 Clock Generation . . . . . . . . . . . . . . . . . . . . . . 58
7.12.6 Brownout detection. . . . . . . . . . . . . . . . . . . . . 59
7.12.7 Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.13 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.13.1 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.13.2 Deep-sleep mode . . . . . . . . . . . . . . . . . . . . . . 60
7.13.3 Deep power-down mode . . . . . . . . . . . . . . . . 60
7.14 General Purpose I/O (GPIO) . . . . . . . . . . . . . 63
7.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.15 Pin interrupt/pattern engine . . . . . . . . . . . . . . 63
7.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.16 Serial peripherals . . . . . . . . . . . . . . . . . . . . . . 64
7.16.1 Full-sp eed USB Host/Device interface
(USB0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.16.1.1 USB0 device controller. . . . . . . . . . . . . . . . . . 64
7.16.1.2 USB0 host controller . . . . . . . . . . . . . . . . . . . . 65
7.16.2 High-speed USB Host/Device interface
(USB1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.16.2.1 USB1 device controller. . . . . . . . . . . . . . . . . . 65
7.16.2.2 USB1 host controller . . . . . . . . . . . . . . . . . . . 65
7.16.3 Ethernet AVB . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.16.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.16.4 SPI Flash Interface (SPIFI) . . . . . . . . . . . . . . 66
7.16.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.16.5 CAN Flexible Data (CAN FD) interface . . . . . 67
7.16.5.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.16.6 DMIC subsystem . . . . . . . . . . . . . . . . . . . . . . 67
7.16.6.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.16.7 Smart card interface. . . . . . . . . . . . . . . . . . . . 67
7.16.7.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.16.8 Flexcomm Inte rface serial communication. . . 67
7.16.8.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.16.8.2 SPI serial I/O controller . . . . . . . . . . . . . . . . . 68
7.16.8.3 I2C-bus interface . . . . . . . . . . . . . . . . . . . . . . 68
7.16.8.4 USART. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.16.8.5 I2S-bus interface . . . . . . . . . . . . . . . . . . . . . . 69
7.17 Digital peripheral . . . . . . . . . . . . . . . . . . . . . . 70
7.17.1 LCD controller . . . . . . . . . . . . . . . . . . . . . . . . 70
7.17.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.17.2 SD/MMC card inte rface . . . . . . . . . . . . . . . . . 71
7.17.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.17.3 External memory controller . . . . . . . . . . . . . . 72
7.17.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.17.4 DMA controller. . . . . . . . . . . . . . . . . . . . . . . . 73
7.17.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.18 Counter/timers . . . . . . . . . . . . . . . . . . . . . . . . 73
7.18.1 General-purpose 32-bit timers/external event
counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.18.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.18.2 SCTimer/PWM. . . . . . . . . . . . . . . . . . . . . . . . 74
7.18.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.18.3 Windowed WatchDog Timer (WWDT) . . . . . . 75
7.18.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.18.4 Real Time Clock (RTC) timer. . . . . . . . . . . . . 75
7.18.5 Multi-Rate Timer (MRT) . . . . . . . . . . . . . . . . . 75
7.18.5.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.18.6 Repetitive Interrupt Timer (RIT) . . . . . . . . . . . 76
7.18.6.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7.19 12-bit Analog-to -Digital Converter (ADC). . . . 76
7.19.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7.20 CRC engine . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.20.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.21 Temperature sensor. . . . . . . . . . . . . . . . . . . . 77
7.22 Security peripherals. . . . . . . . . . . . . . . . . . . . 77
7.22.1 AES encryption/decryption. . . . . . . . . . . . . . . 77
7.22.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.22.2 SHA-1 and SHA-2 . . . . . . . . . . . . . . . . . . . . . 78
7.22.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7.23 Code securi ty (enhanced Code Read
Protection - eCRP). . . . . . . . . . . . . . . . . . . . . 78
7.24 Emulation and debugging . . . . . . . . . . . . . . . 79
8 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 80
9 Thermal characteristics . . . . . . . . . . . . . . . . . 82
10 Static characteristics . . . . . . . . . . . . . . . . . . . 83