Energy Micro

Energy Micro


EFM32 Gecko

Targets: Industrial, Medical, Security

Energy Micro EFM32 Gecko Block Diagram

The EFM32 consumes less than 180µA per MHz while executing real life code from Flash. Its standby current consumption is typically 900nA while running real time clock, power-on reset, brown-out detector, and full RAM and CPU retention. Its deepest sleep mode supports a less than 20nA current draw. The microcontroller features a start-up time of less than 2µs.

EFM32G's feature set include: a 4x40 segment LCD controller running at less than 550nA; 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.

The dedicated AES accelerator function block allows the microcontroller's CPU to hand off up to 256-bit encryption to dedicated hardware, enabling the CPU to sleep or process other data, with the CPU getting the encrypted or decrypted data back in less than 75 cycles.

Other peripherals include low energy UART and I²C serial interfaces, 12-bit A/D and D/A converters, and a host of counters and timers. The Gecko's 'peripheral reflex system' runs in parallel with the standard 32-bit ARM bus which allows peripherals to run and communicate autonomously while the CPU is turned off.

22 different EFM32G microcontroller products make up the first Gecko product family and are provided in a variety of packages including QFN32, QFN64, QFP100 and BGA112. The Gecko microcontrollers provide up to 128-kbytes Flash memory, up to 16-kbytes of RAM and up to 90 GPIO.