The LPC2400 series features a multiport memory controller for external SRAM, ROM, Flash, and memory-mapped peripherals. The external bus has programmable delays and row addresses, along with read and write buffers to reduce the latency of external memory communications. The external bus has four chip selects and twenty-four address lines, so it can interface with up to four banks of 16 MB of memory externally.