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.5 13 January 2020 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), 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 150 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. NXP Semiconductors LPC51U68 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. 2020. All rights reserved. Product data sheet Rev. 1.5 13 January 2020 2 of 95