Document
EFM32 Giant Gecko Family EFM32GG Data Sheet
The EFM32 Giant Gecko MCUs are the world’s most energyfriendly microcontrollers.
The EFM32GG offers unmatched performance and ultra low power consumption in both active and sleep modes. EFM32GG devices consume as little as 0.6 μA in Stop mode and 180 μ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 CortexM3 processor, making it perfect for battery-powered systems and systems with high-performance, low-energy requirements.
EFM32GG applications include the following:
• Smart metering • Water metering • Gas metering
• Industrial and home automation • Alarm and security systems • Health and fitness applications
KEY FEATURES
• ARM Cortex-M3 at 48 MHz • Ultra low power operation
• 0.6 μA current in Stop (EM3), with brown-out detection and RAM retention
• 45 μA/MHz in EM1 • 180 μA/MHz in Run mode (EM0) • Fast wake-up time of 2 µs • Hardware cryptography (AES) • Up to 1024 kB of Flash and 128 kB of RAM
Core / Memory
ARM CortexTM M3 processor
Memory Protection Unit
Flash Program Memory
RAM Memory
Debug w/ ETM DMA Controller
Clock Management
High Frequency Crystal Oscillator
High Frequency RC Oscillator
Auxiliary High Freq. RC Osc.
Low Freq. RC Oscillator
Low Frequency Crystal Oscillator
Ultra Low Freq. RC Oscillator
Energy Management
Voltage Regulator
Voltage Comparator
Brown-out Detector
Power-on Reset
Back-up Power Domain
Security
Hardware AES
Serial Interfaces
USART
UART
Low Energy UARTTM
I2C
USB
32-bit bus
Peripheral Reflex System
I/O Ports
Timers and Triggers
External Bus Interface
External Interrupts
Pin Reset
TFT Driver
General Purpose I/O
Pin Wakeup
Timer/Counter
LESENSE
Low Energy Timer Real Time Counter
Pulse Counter Watchdog Timer
Back-up RTC
Analog Interfaces
ADC
LCD Controller
DAC
Analog Comparator
Operational Amplifier
Lowest power mode with peripheral operational:
EM0 - Active
EM1 - Sleep
EM2 – Deep Sleep
EM3 - Stop
EM4 - Shutoff
silabs.com | Building a more connected world.
Copyright © 2023 by Silicon Laboratories
Rev. 2.1
EFM32GG Data Sheet
Feature List
1. Feature List
• ARM Cortex-M3 CPU platform • High Performance 32-bit processor @ up to 48 MHz • DSP instruction support and floating-point unit • Memory Protection Unit • SysTick System Timer
• Flexible Energy Management System • 20 nA @ 3 V Shutoff Mode • 0.4 µA @ 3 V Shutoff Mode with RTC • 0.8 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention • 1.1 µA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention • 80 µA/MHz @ 3 V Sleep Mode • 219 µA/MHz @ 3 V Run Mode, with code executed from flash
• 1024/512 KB Flash • Read-while-write support
• 128 KB RAM • Up to 93 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 • 12 Channel DMA Controller • 12 Channel Peripheral Reflex System (PRS) for autonomous inter- peripheral signaling • Hardware AES with 128/256-bit keys in 54/75 cycles • Timers/Counters • 4× 16-bit Timer/Counter
• 4×3 Compare/Capture/PWM channels • Dead-Time Insertion on TIMER0 • 16-bit Low Energy Timer • 1× 24-bit Real-Time Counter and 1× 32-bit Real-Time Counter • 3× 16/8-bit Pulse Counter with asynchronous operation • Watchdog Timer with dedicated RC oscillator @ 50 nA • Integrated LCD Controller for up to 8×36 segments • Voltage boost, adjustable contrast and autonomous animation • Backup Power Domain • RTC and retention registers in a separate power domain, available in all energy modes • Operation from backup battery when main power drains out • External Bus Interface for up to 4x256 MB of external memory mapped space • TFT Controller with Direct Drive • Communication interfaces • Up to 3× Universal Synchronous/Asynchronous Receiver/ Transmitter • UART/SPI/SmartCard (ISO 7816)/IrDA/I2S • 2× Universal Asynchronous Receiver/Transmitter • 2× Low Energy UART • Autonomous operation with DMA in Deep Sleep Mode • 2× I2C Interface with SMBus support • Address recognition in Stop Mode • Universal Serial Bus (USB) with Host & OTG support • Fully USB 2.0 compliant • On-chip PHY and embedded 5V to 3.3V regulator
silabs.com | Building a more connected world.
Rev. 2.1 | 2
• 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 • Up to 2× Analog Comparator • Capacitiv.