The NXP LPC1200 series is specifically designed for industrial control applications using 32-bit ARM Cortex™-M0 processor, targeted for 8/16-bit solution replacement. The LPC1200 has up to 128kB Flash memory, analog comparators and a real-time Clock. Taking advantage of the ARM Cortex-M0 v6-M 16-bit Thumb instruction set, the LPC1200 has up to 50% higher code density compared to 8/16-bit microcontrollers performing typical tasks. The Cortex-M0 efficiency also helps the LPC1200 achieve lower average power consumption for similar applications.