ARM Reveals Most Energy-Efficient Microprocessor To Date: Cortex-M0+
This industry-leading combination of low power and high performance provides users of legacy 8- and 16-bit architectures with an ideal opportunity to migrate to 32-bit devices, thereby delivering increased intelligence to everyday devices, without sacrificing power consumption or area.
The Cortex-M0+ processor features enable the creation of smart, low-power, microcontrollers to provide efficient communication, management and maintenance across a multitude of wirelessly connected devices, a concept known as the 'Internet of Things'. The new processor builds on the successful low-power and silicon-proven Cortex-M0 processor which has been licensed more than 50 times by leading silicon vendors, and has been redesigned from the ground up to add a number of significant new features. These include single-cycle IO to speed access to GPIO and peripherals, improved debug and trace capability and a 2-stage pipeline to reduce the number of cycles per instruction (CPI) and improve Flash accesses, further reducing power consumption.
The Cortex-M0+ processor takes advantage of the same easy-to-use, C friendly programmer's model, and is binary compatible with existing Cortex-M0 processor tools and RTOS. Along with all Cortex-M series processors it enjoys full support from the ARM Cortex-M ecosystem and software compatibility enables simple migration to the higher-performance Cortex-M3 and Cortex-M4 processors.
Right now, Freescale and NXP are onboard, and we're sure it'll expand elsewhere when more CE companies get wind of it. Cheap, powerful and energy-sipping? Let's get this thing into all things mobile, huh?