Memory budget: 40 KB Flash, 8 KB RAM, 4 KB EEPROM
The LPC11U34FBD48/311151: 40 KB Flash holds a USB stack (CDC or HID), a bootloader, and application code for a single-function device. 8 KB RAM is tight for large data buffers — plan for double-buffered USB endpoints and a small packet queue.
