LPC51U68
32-bit ARM Cortex-M0+ MCU; 96 KB SRAM; 256 KB flash,
Crystal-less USB operation, Flexcomm Interface, 32-bit
counter/ timers, SCTimer/PWM, 12-bit 5.0 Msamples/sec ADC,
Temperature sensor
Rev. 1.3 18 May 2018 Product data sheet
1. General description
The LPC51U68 are ARM Cortex-M0+ based microcontrollers for embedded applications.
These devices include 96 KB of on-chip SRAM, 256 KB on-chip flash, full-speed USB
device interface, an I2S, three general-purpose timers, one versatile timer with PWM and
many other capabilities (SCTimer/PWM), one RTC/alarm timer, one 24-bit Multi-Rate
Timer (MRT), a Windowed Watchdog Timer (WWDT), eight flexible serial communication
2
peripherals (each of which can be a USART, SPIs, or I C interface), and one 12-bit 5.0
Msamples/sec ADC, and a temperature sensor.
The LPC51U68 LQFP64 devices are pin-function compatible with LPC5410x and
LPC5411x devices in the same package/pinout versions.
2. Features and benefits
ARM Cortex-M0+ processor, running at a frequency of up to 100 MHz.
Single cycle multiplier.
ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC).
Non-maskable Interrupt (NMI) with a selection of sources.
Serial Wire Debug (SWD) with 4 breakpoints and 2 watchpoints.
System tick timer.
On-Chip memory:
256 KB on-chip flash programming memory with flash accelerator and 256 Byte
page write and erase.
Up to 96 KB total SRAM composed of up to 64 KB main SRAM, plus an additional
32 KB SRAM.
ROM API support:
Flash In-Application Programming (IAP) and In-System Programming (ISP).
ROM-based USB drivers (HID, CDC, MSC, DFU). Flash updates via USB.
2
Booting from valid user code in flash, USART, SPI, and I C.
Legacy, Single, and Dual image boot.LPC51U68
NXP Semiconductors
32-bit ARM Cortex-M0+ microcontroller
Serial interfaces:
Eight Flexcomm Interface serial peripherals. Each can be selected by software to
2
be a USART, SPI, or I C interface. Two Flexcomm Interfaces also include an I2S
interface, for a total of 2 channel pairs. Each Flexcomm Interface includes a FIFO
2
that supports USART, SPI, and I S if supported by that Flexcomm Interface. A
variety of clocking options are available to each Flexcomm Interface, and include a
shared Fractional Rate Generator.
2
I C supports Fast mode and Fast-mode Plus with data rates of up to 1 Mbit/s and
with multiple address recognition and monitor mode. Two sets of true open drain
2
I C pins also support high-speed Mode (up to 3.4 Mbit/s) as a slave.
USB 2.0 full-speed host or device controller with on-chip PHY and dedicated DMA
controller supporting crystal-less operation in device mode using software library.
See Technical note TN00035 for more details.
Digital peripherals:
DMA controller with 18 channels and 16 programmable triggers, able to access all
memories and DMA-capable peripherals.
Up to 48 General-Purpose I/O (GPIO) pins. Most GPIOs have configurable
pull-up/pull-down resistors, open-drain mode, and input inverter.
GPIO registers are located on AHB for fast access.
Up to four GPIOs can be selected as pin interrupts (PINT), triggered by rising,
falling or both input edges.
Two GPIO grouped interrupts (GINT) enable an interrupt based on a logical
(AND/OR) combination of input states.
CRC engine.
Analog peripherals:
12-bit ADC with 12 input channels and with multiple internal and external trigger
inputs and sample rates of up to 5.0 MS/s. The ADC supports two independent
conversion sequences.
Integrated temperature sensor connected to the ADC.
Timers
Three standard general purpose timers/counters, four of which support up to 4
capture inputs and 4 compare outputs, PWM mode, and external count input.
Specific timer events can be selected to generate DMA requests.
One SCTimer/PWM (SCT) 8 input and 8 output functions (including capture and
match). Inputs and outputs can be routed to/from external pins and internally
to/from selected peripherals. Internally, the SCT supports 10 captures/matches, 10
events and 10 states.
32-bit Real-time clock (RTC) with 1 s resolution running in the always-on power
domain. A timer in the RTC can be used for wake-up from all low power modes
including deep power-down, with 1 ms resolution.
Multiple-channel multi-rate 24-bit timer (MRT) for repetitive interrupt generation at
up to four programmable, fixed rates.
Windowed Watchdog timer (WWDT).
Ultra-low power Micro-tick Timer, running from the Watchdog oscillator, that can be
used to wake up the device from most low power modes.
LPC51U68 All information provided in this document is subject to legal disclaimers. NXP Semiconductors N.V. 2018. All rights reserved.
Product data sheet Rev. 1.3 18 May 2018 2 of 93