EFM32 Happy Gecko Family
EFM32HG Data Sheet
The EFM32 Happy Gecko MCUs are the world’s most energy-
friendly 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 Cortex-
M0+ processor, making it perfect for battery-powered systems and systems with high-
performance, 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
Clock Management
High Frequency
Crystal Oscillator
48/24 MHz
Comm. RC Osc.
Auxiliary High
Freq. RC Osc.
Low Freq.
RC Oscillator
Energy Management
Voltage
Regulator
Voltage
Comparator
Security
Hardware AES
ARM Cortex
TM
M0+ processor
High Frequency
RC Oscillator
Flash Program
Memory
RAM Memory
Low Frequency
Crystal Oscillator
Ultra Low Freq.
RC Oscillator
Brown-out
Detector
Power-on
Reset
Debug w/ MTB
DMA Controller
32-bit bus
Peripheral Reflex System
Serial Interfaces
USART
Low Energy
USB
Low Energy
UART
TM
I/O Ports
External
Interrupts
Pin Reset
General
Purpose I/O
Pin Wakeup
Timers and Triggers
Timer/Counter
Real Time Counter
Analog Interfaces
ADC
Analog
Comparator
I
2
C
Pulse Counter
Watchdog Timer
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.00
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
• 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
• I
2
C 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
• Debug Interface
• 2-pin Serial Wire Debug interface
silabs.com
| Building a more connected world.
Rev. 2.00 | 2