LPC54S60x/LPC5460x
32-bit ARM Cortex-M4 microcontroller; up to 512 KB flash and
200 kB SRAM; High-speed USB device/host + PHY; Full-speed
USB device/host; Ethernet AVB; LCD; EMC; SPIFI; CAN FD,
SDIO; AES; SHA; 12-bit 5 Msamples/s ADC; DMIC subsystem
Rev. 1 — 10 February 2017
Product data sheet
1. General description
The LPC54S60x/LPC5460x is a family of ARM Cortex-M4 based microcontrollers for
embedded applications featuring a rich peripheral set with very low power consumption
and enhanced debug features.
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 processor is integrated into the core.
The LPC54S60x/LPC5460x family includes up to 512 KB of flash, 200 KB of on-chip
SRAM, up to 16 kB of EEPROM memory, a quad SPI Flash Interface (SPIFI) for
expanding program memory, one high-speed and one full-speed USB host and device
controller, Ethernet AVB, LCD controller, Smart Card Interfaces, SD/MMC, CAN FD, an
External Memory Controller (EMC), a DMIC subsystem with PDM microphone interface
and I2S, five general-purpose timers, SCTimer/PWM, RTC/alarm timer, Multi-Rate Timer
(MRT), a Windowed Watchdog Timer (WWDT), ten flexible serial communication
peripherals (USART, SPI, I2S, I2C interface), 12-bit 5.0 Msamples/sec ADC, temperature
sensor, AES-256, and Secure Hash Algorithm (SHA).
2. Features and benefits
ARM Cortex-M4 core (version r0p1):
ARM Cortex-M4 processor, running at a frequency of up to 180 MHz.
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 (SWD) with six instruction breakpoints, two literal comparators,
and four watch points. Includes Serial Wire Output and ETM Trace for enhanced
debug capabilities, and a debug timestamp counter.
System tick timer.
On-chip memory:
Up to 512 KB on-chip flash program memory with flash accelerator and 256 byte
page erase and write.