Document
EFM32 Happy Gecko Family EFM32HG Data Sheet
The EFM32 Happy Gecko MCUs are the world’s most energyfriendly microcontrollers.
The EFM32HG offers unmatched performance and ultra low power consumption in both active and sleep modes. EFM32HG devices consume as little as 0.6 μA in Stop mode and 127 μA/MHz in Run mode. It also features autonomous peripherals, high overall chip and analog integration, and the performance of the industry standard 32-bit ARM CortexM0+ processor, making it perfect for battery-powered systems and systems with highperformance, low-energy requirements.
EFM32HG applications include the following:
• Energy, gas, water and smart metering • Health and fitness applications • Smart accessories
• Alarm and security systems • Industrial and home automation
KEY FEATURES
• ARM Cortex-M0+ at 25 MHz • Ultra low power operation
• 0.6 μA current in Stop (EM3), with brown-out detection and RAM retention
• 51 μA/MHz in EM1 • 127 μA/MHz in Run mode (EM0) • Fast wake-up time of 2 µs • Hardware cryptography (AES) • Up to 64 kB of Flash and 8 kB of RAM
Core / Memory
ARM CortexTM M0+ processor
Flash Program Memory
RAM Memory
Debug w/ MTB DMA Controller
Clock Management
High Frequency Crystal Oscillator
48/24 MHz Comm. RC Osc.
High Frequency RC Oscillator
Auxiliary High Freq. RC Osc.
Low Frequency Crystal Oscillator
Low Freq. RC Oscillator
Ultra Low Freq. RC Oscillator
Energy Management
Voltage Regulator
Voltage Comparator
Brown-out Detector
Power-on Reset
Security
Hardware AES
Serial Interfaces
USART
Low Energy UARTTM
Low Energy USB
I2C
32-bit bus
Peripheral Reflex System
I/O Ports
Timers and Triggers
External Interrupts
General Purpose I/O
Timer/Counter Real Time Counter
Pin Reset
Pin Wakeup
Pulse Counter Watchdog Timer
Analog Interfaces
ADC
Analog Comparator
Current DAC
Lowest power mode with peripheral operational:
EM0 - Active
EM1 - Sleep
EM2 – Deep Sleep
EM3 - Stop
EM4 - Shutoff
silabs.com | Building a more connected world.
Rev. 2.40
EFM32HG Data Sheet
Feature List
1. Feature List
• ARM Cortex-M0+ CPU platform • High Performance 32-bit processor @ up to 25 MHz • Wake-up Interrupt Controller • SysTick System Timer
• Flexible Energy Management System • 20 nA @ 3 V Shutoff Mode • 0.6 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention • 0.9 µA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention • 51 µA/MHz @ 3 V Sleep Mode • 127 µA/MHz @ 3 V Run Mode, with code executed from flash
• 64/32 kB Flash • 8/4 kB RAM • Up to 37 General Purpose I/O pins
• Configurable push-pull, open-drain, pull-up/down, input filter, drive strength • Configurable peripheral I/O locations • Up to 16 asynchronous external interrupts • Output state retention and wake-up from Shutoff Mode • 6 Channel DMA Controller • 6 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling • Hardware AES with 128-bit keys in 54 cycles • Timers/Counters • 3× 16-bit Timer/Counter
• 3×3 Compare/Capture/PWM channels • Dead-Time Insertion on TIMER0 • 1× 24-bit Real-Time Counter • 1× 16-bit Pulse Counter • Watchdog Timer with dedicated RC oscillator @ 50 nA • Communication interfaces • Up to 2× Universal Synchronous/Asynchronous Receiver/Transmitter • UART/SPI/SmartCard (ISO 7816)/IrDA/I2S • Triple buffered full/half-duplex operation • Low Energy UART • Autonomous operation with DMA in Deep Sleep Mode • I2C Interface with SMBus support • Address recognition in Stop Mode • Low Energy Universal Serial Bus (USB) Device • Fully USB 2.0 compliant • On-chip PHY and embedded 5V to 3.3V regulator • Crystal-free operation • Ultra low power precision analog peripherals • 12-bit 1 Msamples/s Analog-to-Digital Converter • 4 single-ended channels/2 differential channels • On-chip temperature sensor • Current Digital-to-Analog Converter • Selectable current range between 0.05 and 64 µA • 1× Analog Comparator • Capacitive sensing with up to 5 inputs • Supply Voltage Comparator • Ultra efficient Power-on Reset and Brown-Out Detector
silabs.com | Building a more connected world.
Rev. 2.40 | 2
• Debug Interface • 2-pin Serial Wire Debug interface • Micro Trace Buffer (MTB)
• Pre-Programmed USB/UART Bootloader • Temperature range -40 to 85 ºC (EFM32HGxxxFxx) or -40 to 105 ºC (EFM32HGxxxFxxN) • Single power supply 1.98 to 3.8 V • Packages:
• CSP36 (3×3 mm) • QFN24 (5×5 mm) • QFN32 (6×6 mm) • TQFP48 (7×7 mm)
EFM32HG Data Sheet
Feature List
silabs.com | Building a more connected world.
Rev. 2.40 | 3
2. Ordering Information
The following table shows the available EFM32HG devices. Table 2.1. Ordering Information
EFM32HG Data Sheet
Ordering Information
Ordering Code EFM32HG108F32G-C-QFN24 EFM32HG108F64G-C-QFN24 EFM32HG11.