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.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 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.40 2