Memory map and firmware fit
The LPC11U35FHI33/501551: 64 KB Flash is typical for a USB HID bootloader plus a moderate application. The 12 KB SRAM is the tighter constraint.
The 26 GPIOs are multiplexed with peripheral functions.

NXP LPC11Uxx series 32-bit ARM Cortex-M0 MCU, 50 MHz, 64 KB Flash, 12 KB RAM, USB 2.0, I²C/SPI/UART/USART, 26 GPIO, 8x10-bit ADC, -40 to 85 °C, 32-HVQFN (5x5 mm).
| Parameter | Value |
|---|---|
| Series | LPC11Uxx |
| Mounting | Surface Mount |
| Oscillator type | Internal |
| Program memory type | FLASH |
| Voltage - supply (Vcc (Vdd)) | 1.8V ~ 3.6V |
| Operating temperature | -40°C~85°C(TA) |
| Speed | 50MHz |
| Package | Bulk |
| RAM size | 12K x 8 |
| Core size | 32-Bit Single-Core |
| EEPROM size | 4K x 8 |
| Peripherals | Brown-out Detect/Reset, POR, WDT |
| Connectivity | I²C, Microwire, SmartCard, SPI, SSP, UART/USART, USB |
| Number of i (O) | 26 |
| Core processor | ARM® Cortex®-M0 |
| Case | 32-VFQFN Exposed Pad |
| Data converters | A/D 8x10b |
| Program memory size | 64KB (64K x 8) |
The LPC11U35FHI33/501551: 64 KB Flash is typical for a USB HID bootloader plus a moderate application. The 12 KB SRAM is the tighter constraint.
The 26 GPIOs are multiplexed with peripheral functions.
The LPC11U34 (48 KB Flash) and LPC11U36 (96 KB Flash) share the same 32-HVQFN footprint and peripheral set. The base LPC11xx family is also pin-compatible but lacks the USB controller.
The core runs at 50 MHz, which is the maximum CPU clock for this ARM Cortex-M0 device.
NXP provides RoHS and REACH compliance documentation for this part. The 32-HVQFN package is lead-free and compatible with standard reflow profiles.