EFM32 Happy Gecko Family
EFM32HG Data Sheet
The EFM32 Happy Gecko MCUs are the worlds most energy-
KEY FEATURES
friendly microcontrollers.
ARM Cortex-M0+ at 25 MHz
The EFM32HG offers unmatched performance and ultra low power consumption in both
Ultra low power operation
active and sleep modes. EFM32HG devices consume as little as 0.6 A in Stop mode
0.6 A current in Stop (EM3), with
and 127 A/MHz in Run mode. It also features autonomous peripherals, high overall chip
brown-out detection and RAM retention
and analog integration, and the performance of the industry standard 32-bit ARM Cortex-
51 A/MHz in EM1
M0+ processor, making it perfect for battery-powered systems and systems with high-
performance, low-energy requirements. 127 A/MHz in Run mode (EM0)
Fast wake-up time of 2 s
EFM32HG applications include the following:
Hardware cryptography (AES)
Alarm and security systems
Energy, gas, water and smart metering
Up to 64 kB of Flash and 8 kB of RAM
Industrial and home automation
Health and fitness applications
Smart accessories
Core / Memory Clock Management Energy Management Security
High Frequency 48/24 MHz
Voltage Voltage
Crystal Oscillator Comm. RC Osc.
Hardware AES
TM
Regulator Comparator
ARM Cortex M0+ processor
High Frequency Auxiliary High
RC Oscillator Freq. RC Osc.
Brown-out Power-on
Flash Program
RAM Memory Low Frequency Low Freq.
Detector Reset
Memory
Crystal Oscillator RC Oscillator
Ultra Low Freq.
Debug w/ MTB DMA Controller
RC Oscillator
32-bit bus
Peripheral Reflex System
Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces
Low Energy External General Analog
USART Timer/Counter Real Time Counter ADC
TM
UART
Interrupts Purpose I/O Comparator
Low Energy
2
Pin Reset Pin Wakeup Pulse Counter Watchdog Timer
I C Current DAC
USB
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.30 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
33 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
2
I 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
silabs.com | Building a more connected world. Rev. 2.30 | 2