EFM32 Giant Gecko Family
EFM32GG Data Sheet
The EFM32 Giant Gecko MCUs are the world’s most energy-
friendly 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 Cortex-
M3 processor, making it perfect for battery-powered systems and systems with high-per-
formance, 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 Cortex
TM
M3 processor
Flash Program
Memory
RAM Memory
Memory
Protection Unit
Clock Management
High Frequency
Crystal Oscillator
Auxiliary High
Freq. RC Osc.
Low Frequency
Crystal Oscillator
High Frequency
RC Oscillator
Low Freq.
RC Oscillator
Ultra Low Freq.
RC Oscillator
Energy Management
Voltage
Regulator
Brown-out
Detector
Back-up Power
Domain
Voltage
Comparator
Power-on
Reset
Security
Hardware AES
Debug w/ ETM
DMA Controller
32-bit bus
Peripheral Reflex System
Serial Interfaces
USART
Low Energy
UART
TM
I/O Ports
External Bus
Interface
TFT Driver
Timers and Triggers
Timer/Counter
Low Energy Timer
Analog Interfaces
ADC
LCD Controller
Operational
Amplifier
UART
LESENSE
Real Time Counter
IC
2
External
Interrupts
Pin Reset
General
Purpose I/O
Pin Wakeup
DAC
Pulse Counter
Back-up RTC
Watchdog Timer
USB
Analog
Comparator
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.0
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
• 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× I
2
C 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.0 | 2
EFM32GG Data Sheet
Feature List
• 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
• Capacitive sensing with up to 16 inputs
• 3× Operational Amplifier
• 6.1 MHz GBW, Rail-to-rail, Programmable Gain
• Supply Voltage Comparator
• Low Energy Sensor Interface (LESENSE)
• Autonomous sensor monitoring in Deep Sleep Mode
• Wide range of sensors supported, including LC sensors and capacitive buttons
• Ultra efficient Power-on Reset and Brown-Out Detector
• Debug Interface
• 2-pin Serial Wire Debug interface
• 1-pin Serial Wire Viewer
• Embedded Trace Module v3.5 (ETM)
• Pre-Programmed USB/UART Bootloader
• Temperature range -40 to 85 ºC
• Single power supply 1.98 to 3.8 V
• Packages:
• BGA112
• BGA120
• LQFP100
• TQFP64
• QFN64
• Full wafer
silabs.com
| Building a more connected world.
Rev. 2.0 | 3
EFM32GG Data Sheet
Ordering Information
2. Ordering Information
The following table shows the available EFM32GG devices.
Table 2.1. Ordering Information
Max Speed
(MHz)
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
Supply
Voltage (V)
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.9 -3.8
1.98 - 3.8
Temperature
(ºC)
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
Ordering Code
EFM32GG230F512G-E-QFN64
EFM32GG230F1024G-E-QFN64
EFM32GG232F512G-E-QFP64
EFM32GG232F1024G-E-QFP64
EFM32GG280F512G-E-QFP100
EFM32GG280F1024G-E-QFP100
EFM32GG290F512G-E-BGA112
EFM32GG290F1024G-E-BGA112
EFM32GG295F512G-E-BGA120
EFM32GG295F1024G-E-BGA120
EFM32GG330F512G-E-QFN64
EFM32GG330F1024G-E-QFN64
EFM32GG332F512G-E-QFP64
EFM32GG332F1024G-E-QFP64
EFM32GG380F512G-E-QFP100
EFM32GG380F1024G-E-QFP100
EFM32GG390F512G-E-BGA112
EFM32GG390F1024G-E-BGA112
EFM32GG395F512G-E-BGA120
EFM32GG395F1024G-E-BGA120
EFM32GG840F512G-E-QFN64
EFM32GG840F1024G-E-QFN64
EFM32GG842F512G-E-QFP64
EFM32GG842F1024G-E-QFP64
EFM32GG880F512G-E-QFP100
EFM32GG880F1024G-E-QFP100
EFM32GG890F512G-E-BGA112
EFM32GG890F1024G-E-BGA112
EFM32GG895F512G-E-BGA120
EFM32GG895F1024G-E-BGA120
EFM32GG900F512G-E-D1I
EFM32GG900F1024G-E-D1I
Flash (kB)
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
512
1024
RAM (kB)
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
Package
QFN64
QFN64
TQFP64
TQFP64
LQFP100
LQFP100
BGA112
BGA112
BGA120
BGA120
QFN64
QFN64
TQFP64
TQFP64
LQFP100
LQFP100
BGA112
BGA112
BGA120
BGA120
QFN64
QFN64
TQFP64
TQFP64
LQFP100
LQFP100
BGA112
BGA112
BGA120
BGA120
Wafer
Wafer
silabs.com
| Building a more connected world.
Rev. 2.0 | 4
EFM32GG Data Sheet
Ordering Information
Max Speed
(MHz)
48
48
48
48
48
48
48
48
48
48
Supply
Voltage (V)
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
Temperature
(ºC)
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
-40 - 85
Ordering Code
EFM32GG940F512G-E-QFN64
EFM32GG940F1024G-E-QFN64
EFM32GG942F512G-E-QFP64
EFM32GG942F1024G-E-QFP64
EFM32GG980F512G-E-QFP100
EFM32GG980F1024G-E-QFP100
EFM32GG990F512G-E-BGA112
EFM32GG990F1024G-E-BGA112
EFM32GG995F512G-E-BGA120
EFM32GG995F1024G-E-BGA120
Flash (kB)
512
1024
512
1024
512
1024
512
1024
512
1024
RAM (kB)
128
128
128
128
128
128
128
128
128
128
Package
QFN64
QFN64
TQFP64
TQFP64
LQFP100
LQFP100
BGA112
BGA112
BGA120
BGA120
EFM32 GG 995 F 256 G
–
E
–
BGA 120 R
Tape and Reel (Optional)
Pin Count
Package
Revision
Temperature Grade – G (-40 to +85 °C)
Memory Size in kB
Memory Type (Flash)
Feature Set Code
Giant Gecko
Energy Friendly Microcontroller 32-bit
Figure 2.1. Ordering Code Decoder
Adding the suffix 'R' to the part number (e.g. EFM32GGF256G-E-BGA120R) denotes tape and reel.
Visit
http://www.silabs.com
for information on global distributors and representatives.
silabs.com
| Building a more connected world.
Rev. 2.0 | 5