ARM7 MCU with LCD and audio peripherals — ROMless, so plan external boot
The NXP LPC2880FET180551 is a 16/32-bit ARM7 MCU from the LPC2800 series, clocked at 60 MHz with 64K x 8 of on-chip RAM. It is ROMless — no internal Flash or ROM — so all program code must be stored externally and booted via the EBI/EMI bus. The peripheral set includes a DMA controller, I²S audio interface, LCD controller, watchdog timer, and connectivity options: EBI/EMI, I²C, IrDA, memory card interface, UART/USART, and USB. Five 10-bit ADC channels handle analog inputs. The 85 general-purpose I/O pins and the 180-TFBGA (10x10 mm) package suit compact embedded designs that need a display and audio output.
ROMless architecture — external boot memory required
Because the LPC2880FET180551 is ROMless, every design must include an external serial or parallel Flash (or other non-volatile memory) connected via the EBI/EMI or memory card interface. This adds a BOM line and board area but gives flexibility in code size and update strategy — you are not limited by an internal Flash size. The 64K x 8 RAM is available for data and stack; it is not used for code storage. Compare this to a Flash-based ARM7 MCU in the same package, which would eliminate the external memory but cap firmware at the internal density.
