EFM32 Zero Gecko Family EFM32ZG Data Sheet The EFM32 Zero Gecko MCUs are the worlds most energy-friend- KEY FEATURES ly microcontrollers. ARM Cortex-M0+ at 24 MHz The EFM32ZG offers unmatched performance and ultra low power consumption in both Ultra low power operation active and sleep modes. EFM32ZG devices consume as little as 0.5 A in Stop mode 0.5 A current in Stop (EM3), with and 114 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- 48 A/MHz in EM1 M0+ processor, making it perfect for battery-powered systems and systems with high- performance, low-energy requirements. 114 A/MHz in Run mode (EM0) Fast wake-up time of 2 s EFM32ZG applications include the following: Hardware cryptography (AES) Alarm and security systems Energy, gas, water and smart metering Up to 32 kB of Flash and 4 kB of RAM Industrial and home automation Health and fitness applications Smart accessories Core / Memory Clock Management Energy Management Security High Frequency High Frequency TM ARM Cortex M0+ processor Voltage Voltage Crystal Oscillator RC Oscillator Hardware AES Regulator Comparator Flash Program Auxiliary High Low Freq. RAM Memory Memory Freq. RC Osc. RC Oscillator Brown-out Power-on Low Frequency Ultra Low Freq. Detector Reset Debug Interface DMA Controller Crystal Oscillator RC Oscillator 32-bit bus Peripheral Reflex System Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Low Energy Analog External General Timer/Counter Real Time Counter USART ADC TM UART Interrupts Purpose I/O Comparator 2 Pin Reset Pin Wakeup Pulse Counter Watchdog Timer I C 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.10 EFM32ZG Data Sheet Feature List 1. Feature List ARM Cortex-M0+ CPU platform High Performance 32-bit processor up to 24 MHz Wake-up Interrupt Controller SysTick System Timer Flexible Energy Management System 20 nA 3 V Shutoff Mode 0.5 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 48 A/MHz 3 V Sleep Mode 114 A/MHz 3 V Run Mode, with code executed from flash 32/16/8/4 kB Flash 4/2 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 4 Channel DMA Controller 4 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling Hardware AES with 128-bit keys in 54 cycles Timers/Counters 2 16-bit Timer/Counter 23 Compare/Capture/PWM channels 1 24-bit Real-Time Counter 1 16-bit Pulse Counter Watchdog Timer with dedicated RC oscillator 50 nA Communication interfaces 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 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 2-pin Serial Wire Debug interface Pre-Programmed UART Bootloader Temperature range -40 to 85 C Single power supply 1.98 to 3.8 V silabs.com Building a more connected world. Rev. 2.10 2