EFM32 Gecko Family EFM32G Data Sheet The EFM32 Gecko MCUs are the worlds most energy-friendly mi- KEY FEATURES crocontrollers. ARM Cortex-M3 at 32 MHz The EFM32G offers unmatched performance and ultra low power consumption in both Ultra low power operation active and sleep modes. EFM32G devices consume as little as 0.6 A in Stop mode and 0.6 A current in Stop (EM3), with 180 A/MHz in Run mode. It also features autonomous peripherals, high overall chip and brown-out detection and RAM retention analog integration, and the performance of the industry standard 32-bit ARM Cortex-M3 45 A/MHz in EM1 processor, making it perfect for battery-powered systems and systems with high-per- formance, low-energy requirements. 180 A/MHz in Run mode (EM0) Fast wake-up time of 2 s EFM32G applications include the following: Hardware cryptography (AES) Alarm and security systems Energy, gas, water and smart metering Up to 128 kB of Flash and 16 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 Memory Crystal Oscillator RC Oscillator Voltage Voltage Hardware AES M3 processor Protection Unit Regulator Comparator Auxiliary High Low Frequency Freq. RC Osc. RC Oscillator Flash Program Debug Interface Memory Brown-Out Low Frequency Power-On Reset Watchdog Detector Crystal RAM Memory DMA Controller Oscillator Oscillator 32-bit bus Peripheral Reflex System Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Timer/Counter Pulse Counter External Bus General USART UART ADC DAC Interface Purpose I/O Low Energy Timer Watchdog Timer External Low Energy Analog 2 LCD Controller I C Pin Reset TM Real Time Comparator UART Interrupts Counter 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.20 EFM32G Data Sheet Feature List 1. Feature List ARM Cortex-M3 CPU platform High Performance 32-bit processor up to 32 MHz Memory Protection Unit 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 45 A/MHz 3 V Sleep Mode 180 A/MHz 3 V Run Mode, with code executed from flash 128/64/32 KB Flash 16/8 KB RAM Up to 90 General Purpose I/O pins Configurable push-pull, open-drain, pull-up/down, input filter, drive strength Configurable peripheral I/O locations 16 asynchronous external interrupts Output state retention and wake-up from Shutoff Mode 8 Channel DMA Controller 8 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling Hardware AES with 128/256-bit keys in 54/75 cycles Timers/Counters 3 16-bit Timer/Counter 33 Compare/Capture/PWM channels Dead-Time Insertion on TIMER0 16-bit Low Energy Timer 1 24-bit Real-Time Counter 3 8-bit Pulse Counter Watchdog Timer with dedicated RC oscillator 50 nA Integrated LCD Controller for up to 440 segments Voltage boost, adjustable contrast and autonomous animation External Bus Interface for up to 4x64 MB of external memory mapped space Communication interfaces Up to 3 Universal Synchronous/Asynchronous Receiver/ Transmitter UART/SPI/SmartCard (ISO 7816)/IrDA/I2S Triple buffered full/half-duplex operation 1 Universal Asynchronous Receiver/Transmitter 2 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 8 single-ended channels/4 differential channels On-chip temperature sensor 12-bit 500 ksamples/s Digital to Analog Converter 2 single-ended channels/1 differential channel 2 Analog Comparator Capacitive sensing with up to 16 inputs Supply Voltage Comparator silabs.com Building a more connected world. Rev. 2.20 2