EFM32 Gecko Family
EFM32G Data Sheet
The EFM32 Gecko MCUs are the world’s most energy-friendly mi-
crocontrollers.
The EFM32G offers unmatched performance and ultra low power consumption in both
active and sleep modes. EFM32G 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.
EFM32G applications include the following:
• Energy, gas, water and smart metering
• Health and fitness applications
• Smart accessories
• Alarm and security systems
• Industrial and home automation
KEY FEATURES
• ARM Cortex-M3 at 32 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 128 kB of Flash and 16 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.
High Frequency
RC Oscillator
Energy Management
Voltage
Regulator
Voltage
Comparator
Security
Hardware AES
Debug Interface
DMA Controller
Low Frequency
RC Oscillator
Watchdog
Oscillator
Power-On Reset
Brown-Out
Detector
Low Frequency
Crystal
Oscillator
32-bit bus
Peripheral Reflex System
Serial Interfaces
USART
UART
I/O Ports
External Bus
Interface
Timers and Triggers
Timer/Counter
Pulse Counter
Analog Interfaces
ADC
DAC
General
Purpose I/O
Low Energy Timer
Watchdog Timer
LCD Controller
Analog
Comparator
Low Energy
UART
TM
I
2
C
External
Interrupts
Pin Reset
Real Time
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.10
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
• 3×3 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 4×40 segments
• Voltage boost, adjustable contrast and autonomous animation
• External Bus Interface for up to 4x64 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
• Triple buffered full/half-duplex operation
• 1× Universal Asynchronous Receiver/Transmitter
• 2× Low Energy UART
• Autonomous operation with DMA in Deep Sleep Mode
• I
2
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
silabs.com
| Building a more connected world.
Rev. 2.10 | 2
EFM32G Data Sheet
Feature List
• Supply Voltage Comparator
Ultra efficient Power-on Reset and Brown-Out Detector
2-pin Serial Wire Debug Interface
• 1-pin Serial Wire Viewer
Pre-Programmed USB/UART Bootloader
Temperature range -40 to 85 ºC
Single power supply 1.98 to 3.8 V
Packages
• BGA112
• LQFP100
• TQFP64
• TQFP48
• QFN64
• QFN32
•
•
•
•
•
•
silabs.com
| Building a more connected world.
Rev. 2.10 | 3
EFM32G Data Sheet
Ordering Information
2. Ordering Information
The following table shows the available EFM32G devices.
Table 2.1. Ordering Information
Max Speed
(MHz)
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
Supply Volt-
age (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.98 - 3.8
Tempera-
ture (º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
Ordering Code
EFM32G200F16G-E-QFN32
EFM32G200F32G-E-QFN32
EFM32G200F64G-E-QFN32
EFM32G210F128G-E-QFN32
EFM32G222F32G-E-QFP48
EFM32G222F64G-E-QFP48
EFM32G222F128G-E-QFP48
EFM32G230F32G-E-QFN64
EFM32G230F64G-E-QFN64
EFM32G230F128G-E-QFN64
EFM32G232F32G-E-QFP64
EFM32G232F64G-E-QFP64
EFM32G232F128G-E-QFP64
EFM32G280F32G-E-QFP100
EFM32G280F64G-E-QFP100
EFM32G280F128G-E-QFP100
EFM32G290F32G-E-BGA112
EFM32G290F64G-E-BGA112
EFM32G290F128G-E-BGA112
EFM32G840F32G-E-QFN64
EFM32G840F64G-E-QFN64
EFM32G840F128G-E-QFN64
EFM32G842F32G-E-QFP64
EFM32G842F64G-E-QFP64
EFM32G842F128G-E-QFP64
EFM32G880F32G-E-QFP100
EFM32G880F64G-E-QFP100
EFM32G880F128G-E-QFP100
EFM32G890F32G-E-BGA112
EFM32G890F64G-E-BGA112
EFM32G890F128G-E-BGA112
Flash (kB)
16
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
32
64
128
RAM (kB)
8
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
8
16
16
Package
QFN32
QFN32
QFN32
QFN32
TQFP48
TQFP48
TQFP48
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
silabs.com
| Building a more connected world.
Rev. 2.10 | 4
EFM32G Data Sheet
Ordering Information
EFM32 G 890 F 128 G
–
E
–
BGA 112 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
Gecko
Energy Friendly Microcontroller 32-bit
Figure 2.1. Ordering Code Decoder
Adding the suffix 'R' to the part number (e.g., EFM32G890F128G-E-BGA112R) denotes tape and reel.
Visit
www.silabs.com
for information on global distributors and representatives.
silabs.com
| Building a more connected world.
Rev. 2.10 | 5