Microcontrollers can often become slowed down while performing multiple simultaneous tasks due to bottlenecks on their internal bus structure. This is compounded by high quality graphics demanded by many current applications. Rather than the common solution of an MCU operating at several hundred MHz, NXP implemented a dual-AHB bus structure on the LPC2300 and LPC2400 series, which reduces the burden on the internal buses and allows concurrent operation of the zero wait-state Flash, 10/100 Ethernet, and LCD. These are the only low cost 32-bit MCUs that can achieve this level of performance.