ARM7 MCU with external memory bus — what the ROMless architecture means
The NXP LPC2290FBD144015 is a 16/32-bit ARM7 microcontroller from the LPC2200 series, clocked at 60 MHz. It is a ROMless device — no internal Flash or mask ROM for program storage — so all code must execute from external parallel memory attached through the external bus interface (EBI/EMI). That makes this part a fit for designs where firmware is held in a separate NOR Flash or SRAM, or where the memory map needs to be larger than what on-chip Flash would provide. The 64K×8 on-chip RAM serves as scratchpad and data buffer, not code storage.
The peripheral list includes CANbus (one channel), I²C, SPI, SSP, Microwire, SSI, and multiple UART/USART interfaces, plus an 8-channel 10-bit ADC for direct sensor acquisition. 76 GPIO lines give enough headroom for parallel displays, keypads, and control signals without external port expanders.
