The LPC3240FET296/01 is a 16/32-bit Microcontroller based on ARM926EJ-S CPU core with a vector floating point co-processor and a large set of standard peripherals including USB On-The-Go. The device operates at CPU frequencies of up to 266MHz. The implementation uses an ARM926EJ-S CPU core with a Harvard architecture, 5-stage pipeline and an integral memory management unit (MMU). The MMU provides the virtual memory capabilities needed to support the multi-programming demands of modern operating systems. The ARM926EJ-S also has a hardware based set of DSP instruction extensions, which includes single cycle MAC operations and hardware based native Jazelle Java byte-code execution. The implementation has a 32kB instruction cache and a 32kB data cache. For low power consumption the device takes advantage of advanced technology development to optimize intrinsic power and uses software controlled architectural enhancements to optimize application based power management.
Vector floating point (VFP) coprocessor
Selectable boot-up from various external devices: NAND flash, SPI memory, USB, UART or static memory
Multi-layer AHB system that provides a separate bus for each AHB master
External memory controller for DDR and SDR SDRAM as well as for static devices