LPC55S1x/LPC551x All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2021. All rights reserved.
Product data sheet Rev. 1.5 — 25 May 2021 127 of 128
continued >>
NXP Semiconductors LPC55S16JEV98/M001
32-bit ARM Cortex-M33 microcontroller
18. Contents
1 General description . . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . 6
3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Pinning information. . . . . . . . . . . . . . . . . . . . . 10
6.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 10
6.1.1 Termination of unused pins. . . . . . . . . . . . . . . 41
6.1.2 Using Internal DC-DC converter. . . . . . . . . . . 42
7 Functional description . . . . . . . . . . . . . . . . . . 43
7.1 Architectural overview . . . . . . . . . . . . . . . . . . 43
7.2 Arm Cortex-M33 processor. . . . . . . . . . . . . . . 43
7.3 Arm Cortex-M33 integrated Floating Point Unit
(FPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.4 Memory Protection Unit (MPU). . . . . . . . . . . . 43
7.5 Nested Vectored Interrupt Controller (NVIC) for
Cortex-M33. . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.5.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.5.2 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 44
7.6 System Tick timer (SysTick) . . . . . . . . . . . . . . 44
7.7 On-chip static RAM. . . . . . . . . . . . . . . . . . . . . 44
7.8 On-chip flash . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.9 On-chip ROM . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.10 Protected Flash Region (PFR) . . . . . . . . . . . . 46
7.11 Memory mapping . . . . . . . . . . . . . . . . . . . . . . 46
7.12 AHB multilayer matrix . . . . . . . . . . . . . . . . . . . 46
7.13 Memory Protection Unit (MPU). . . . . . . . . . . . 46
7.14 TrustZone and system mapping on this device 46
7.15 Links to specific memory map descriptions and
tables: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.16 Memory map overview . . . . . . . . . . . . . . . . . . 47
7.17 APB peripherals . . . . . . . . . . . . . . . . . . . . . . . 48
7.18 AHB peripherals . . . . . . . . . . . . . . . . . . . . . . . 49
7.19 RAM configuration . . . . . . . . . . . . . . . . . . . . . 50
7.20 System control . . . . . . . . . . . . . . . . . . . . . . . . 50
7.20.1 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.20.2 PLL (PLL0 and PLL1) . . . . . . . . . . . . . . . . . . . 50
7.20.3 Clock generation. . . . . . . . . . . . . . . . . . . . . . . 50
7.20.4 Brownout detection. . . . . . . . . . . . . . . . . . . . . 54
7.21 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.21.1 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.21.2 Deep-sleep mode . . . . . . . . . . . . . . . . . . . . . . 54
7.21.3 Power-down mode . . . . . . . . . . . . . . . . . . . . . 54
7.21.4 Deep power-down mode . . . . . . . . . . . . . . . . 55
7.22 General Purpose I/O (GPIO) . . . . . . . . . . . . . 55
7.22.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.23 Pin interrupt/pattern engine . . . . . . . . . . . . . . 56
7.23.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.24 Communication peripherals . . . . . . . . . . . . . . 56
7.24.1 Full-speed USB Host/Device Interface (USB0) 56
7.24.1.1 USB0 device controller . . . . . . . . . . . . . . . . . 56
7.24.1.2 USB0 host controller . . . . . . . . . . . . . . . . . . . 57
7.24.2 High-Speed USB Host/Device Interface (USB1) .
57
7.24.2.1 USB1 device controller . . . . . . . . . . . . . . . . . 57
7.24.2.2 USB1 host controller . . . . . . . . . . . . . . . . . . . 58
7.24.3 Flexcomm Interface serial communication. . . 58
7.24.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
7.24.3.2 SPI serial I/O (SPIO) controller . . . . . . . . . . . 58
7.24.3.3 I2C-bus interface . . . . . . . . . . . . . . . . . . . . . . 59
7.24.3.4 USART. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.24.3.5 I2S-bus interface . . . . . . . . . . . . . . . . . . . . . . 60
7.24.4 High-speed SPI serial I/O controller. . . . . . . . 61
7.24.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.25 CAN Flexible Data (CAN FD) interface . . . . . 61
7.25.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.26 Standard counter/timers (CT32B0 to 4) . . . . . 61
7.26.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.26.2 SCTimer/PWM subsystem. . . . . . . . . . . . . . . 62
7.26.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.26.3 Windowed WatchDog Timer (WWDT) . . . . . . 64
7.26.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.27 Code WatchDog Timer (CWT) . . . . . . . . . . . . 64
7.27.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.27.2 RTC timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.27.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.27.3 Multi-Rate Timer (MRT) . . . . . . . . . . . . . . . . . 65
7.27.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.27.4 OS Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.27.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.27.5 Micro-tick timer (UTICK) . . . . . . . . . . . . . . . . 65
7.27.5.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.28 Digital peripherals . . . . . . . . . . . . . . . . . . . . . 66
7.28.1 DMA controller . . . . . . . . . . . . . . . . . . . . . . . . 66
7.28.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.28.2 Programmable Logic Unit (PLU) . . . . . . . . . . 66
7.28.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.28.3 CRC engine . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.28.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.29 Analog peripherals . . . . . . . . . . . . . . . . . . . . . 67
7.29.1 16-bit Analog-to-Digital Converter (ADC). . . . 67
7.29.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.29.2 Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.29.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68