English
Language : 

LPC54102J256BD64QL Datasheet, PDF (1/90 Pages) NXP Semiconductors – 32-bit ARM Cortex-M4/M0+ MCU; 104 kB SRAM; 512 kB flash, 3 x I2C, 2 x SPI, 4 x USART, 32-bit counter/ timers, SCTimer/PWM, 12-bit 5.0 Msamples/sec ADC
LPC5410x
32-bit ARM Cortex-M4/M0+ MCU; 104 kB SRAM; 512 kB flash,
3 x I2C, 2 x SPI, 4 x USART, 32-bit counter/ timers,
SCTimer/PWM, 12-bit 5.0 Msamples/sec ADC
Rev. 2.6 — 3 October 2016
Product data sheet
1. General description
The LPC5410x are ARM Cortex-M4 based microcontrollers for embedded applications.
These devices include an optional ARM Cortex-M0+ coprocessor, 104 kB of on-chip
SRAM, up to 512 kB on-chip flash, five general-purpose timers, one State-Configurable
Timer with PWM capabilities (SCTimer/PWM), one RTC/alarm timer, one 24-bit Multi-Rate
Timer (MRT), a Repetitive Interrupt Timer (RIT), a Windowed Watchdog Timer (WWDT),
four USARTs, two SPIs, three Fast-mode plus I2C-bus interfaces with high-speed slave
mode, and one 12-bit 5.0 Msamples/sec ADC.
The ARM Cortex-M4 is a 32-bit core that offers system enhancements such as low power
consumption, enhanced debug features, and a high level of support block integration. The
ARM Cortex-M4 CPU incorporates a 3-stage pipeline, uses a Harvard architecture with
separate local instruction and data buses as well as a third bus for peripherals, and
includes an internal prefetch unit that supports speculative branching. The ARM
Cortex-M4 supports single-cycle digital signal processing and SIMD instructions. A
hardware floating-point unit is integrated in the core.
The ARM Cortex-M0+ coprocessor is an energy-efficient and easy-to-use 32-bit core
which is code and tool-compatible with the Cortex-M4 core. The Cortex-M0+ coprocessor
offers up to 100 MHz performance with a simple instruction set and reduced code size. In
LPC5410x, the Cortex-M0 coprocessor hardware multiply is implemented as a 32-cycle
iterative multiplier.
2. Features and benefits
 Dual processor cores: ARM Cortex-M4 and ARM Cortex-M0+. The M0+ core runs at
the same frequency as the M4 core. Both cores operate up to a maximum frequency of
100 MHz.
 ARM Cortex-M4 core (version r0p1):
 ARM Cortex-M4 processor, running at a frequency of up to 100 MHz, using the
same clock as the Cortex-M4.
 Floating Point Unit (FPU) and Memory Protection Unit (MPU).
 ARM Cortex-M4 built-in Nested Vectored Interrupt Controller (NVIC).
 Non-maskable Interrupt (NMI) input with a selection of sources.
 Serial Wire Debug with eight breakpoints and four watch points.
Includes Serial Wire Output for enhanced debug capabilities.
 System tick timer.