Home Architectures Cortex-M3 and Cortex-M0 EFM32 Gecko family sets new low power standards
EFM32 Gecko family sets new low power standards

Energy Micro from Norway has developed the EFM32 Gecko family of low power 32bit microcontrollers based on the ARM Cortex-M3 architecture with low power clocks and peripherals that consumes less than 180µA per MHz while executing real life code from Flash memory and the lowest active mode current consumption of any microcontroller.

Its standby current consumption is also the lowest, at typically 900nA while running real time clock, power-on reset, brown-out detector and full RAM and CPU retention and less than 20nA in its deepest sleep mode. Brownout requires analog components that will always draw a certain current and there are very few companies that can do this together with the real-time clock below 1µA. Probably the most impressive feature is the full RAM retention and still remaining below the 1µA threshold. The start-up time of less than 2µs is also the industry’s fastest. The power is lower than traditional 16 or 8bit devices from Silicon Labs, Texas Instruments and Microchip (see chart).

Block Diagram EFM32

    “We are very proud that we have delivered on our mission to provide the world with the most energy friendly microcontrollers,” said Geir Forre, founder and CEO. “By introducing innovative new energy saving features, such as our peripheral reflex system and energy management unit, the potential saving in battery life that can be achieved is immense.”

The low power peripherals include:
a 4x40 segment LCD controller running at less than 900nA;
an 8-channel 12-bit 1M samples/sec ADC running at less than 200µA;
a brown-out detector running at less than 100nA;
a 32kHz real time counter running at 50nA;
and a UART capable of 9600bps at 100nA.


Power comparison

The devices, built in standard low leakage CMOS, are initially targeted at smart metering and home automation, with battery lifetimes of 10 to 15 years with low cycle times. “The EFM32G family of microcontrollers has been specified in close partnership with many world leading companies within, for example, the energy metering, home and building automation and alarm and security industries,” said Øyvind Janbu, co-founder and CTO of Energy Micro. “Working so closely with top engineers in such sectors has enabled us to produce a family of microcontrollers that truly is a perfect fit for a variety of different applications.”
One of Energy Micro’s partner customers is window maker Velux, one of the strongest brands in the global building materials and home improvement industry. It is planning to use the EFM32 in a range of controllers later this year.
Meter company Kamstrup is also looking to use the device for products next year.

There are 22 different EFM32G microcontroller products which will become available over the next few months, in a variety of packages including QFN32, QFN64, QFP100 and BGA112. The EFM32G operates from a single supply rail of between 1.8 and 3.8V. The operating temperature range is –40degC to +85degC. The microcontrollers provide up to 128KB Flash memory and up to 16KB of RAM.

The first products are being offered by Energy Micro in QFN64 and BGA112 profiles and are currently sampling with lead customers. Pricing for the initial 32-pin devices starts at $1.55 in 100k quantities.

These EFM32 devices have the potential to end the "8-bit uses less power" argument once and for all. The data sheets are listed in the Energy Micro website, so is the reference manual . If the datasheet will actually document numbers that let the EFM32G run at 1 MHz below 200 µA that would beat most 8-bit devices just by the numbers and even more so by the actual performance.
This approach also shows that low power architecture needs to be implemented throughout the chip with low power oscillators and other analog components. This Cortex-M3 based family seems to be able to undercut a Cortex-M0 although the CPU on the Cortex-M0 is definitely lower power than the Cortex-M3. Let's see if Energy Micro will switch to the Cortex-M0 for even lower power numbers. 

Other parameters that are often neglected are the fast start-up time and the wide voltage range for supply. The fast start-up time will reduce active time for systems that need to check their environment periodically. Starting fast executing a small number of instructions and going back to sleep is a key element in this equation. The wide range for the supply voltage will enable the use of 2 or 3 rechargeable cells such as LiMH as well as Lithium-Ion cells until they are all the way discharged, prolonging the battery life significantly.

This is exciting to see a company perfecting the approach that TI implemented with their MSP430. 

As soon as the STM32L and the LPC1300 and LPC1100 devices will also enter the market, we will see fierce competition. A great race to the best for all of us has started. Cool