The LPC1785FBD208K is a 32-bit Microcontroller based on ARM Cortex-M3 core with RISC architecture operates at a maximum frequency of 120MHz. The ARM Cortex-M3 is a next generation core that offers better performance than the ARM7 at the same clock rate and other system enhancements such as modernized debug features and a higher level of support block integration. The ARM Cortex-M3 CPU incorporates a 3-stage pipeline and has a Harvard architecture with separate local instruction and data buses, as well as a third bus with slightly lower performance for peripherals. The ARM Cortex-M3 CPU also includes an internal prefetch unit that supports speculative branches. The device adds a specialized flash memory accelerator to accomplish optimal performance when executing code from flash. The device incorporates 256kB internal flash, 80kB internal RAM, 4kB EEPROM and 165 general-purpose I/O pins.
ARM Cortex-M3 built-in nested vectored interrupt controller (NVIC)
Multilayer AHB matrix interconnect
Split APB bus
Cortex-M3 system tick timer, including an external clock input option
Standard JTAG test/debug interface as well as serial wire debug and serial wire trace port options