EFM32 Wireless Gecko Family
EFM32WG Data Sheet
The EFM32 Wireless Gecko MCUs are the world’s most energy-
friendly microcontrollers.
The EFM32WG offers unmatched performance and ultra-low power consumption in both
active and sleep modes. EFM32WG devices consume as little as 0.65 μA in Stop mode
and 211 μ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-
M4 with Floating-Point Unit (FPU) processor, making it perfect for battery-powered sys-
tems and systems with high-performance, low-energy requirements.
EFM32WG 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-M4 with Floating-Point Unit
(FPU) at 48 MHz
• Ultra-low power operation
• 0.65 μA current in Stop (EM3) with
brown-out detection and RAM retention
• 63 μA/MHz in EM1
• 211 μA/MHz in Run mode (EM0)
• Fast wake-up time of 2 µs
• Hardware cryptography (AES)
• Up to 256 kB of flash and 32 kB of RAM
Core / Memory
ARM Cortex
TM
M4 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.
Copyright © 2021 by Silicon Laboratories
Rev. 2.40
EFM32WG Data Sheet
Feature List
1. Feature List
• ARM Cortex-M4 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.65 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention
• 0.95 µA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and
CPU retention
• 63 µA/MHz @ 3 V Sleep Mode
• 211 µA/MHz @ 3 V Run Mode, with code executed from flash
• 256/128/64 kB flash
• 32 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
• 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 5 to 3.3 V regulator
silabs.com
| Building a more connected world.
Rev. 2.40 | 2
EFM32WG 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× 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
silabs.com
| Building a more connected world.
Rev. 2.40 | 3
EFM32WG Data Sheet
Ordering Information
2. Ordering Information
The following table shows the available EFM32WG 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.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
-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
EFM32WG230F64-B-QFN64
EFM32WG230F128-B-QFN64
EFM32WG230F256-B-QFN64
EFM32WG232F64-B-QFP64
EFM32WG232F128-B-QFP64
EFM32WG232F256-B-QFP64
EFM32WG280F64-B-QFP100
EFM32WG280F128-B-QFP100
EFM32WG280F256-B-QFP100
EFM32WG290F64-B-BGA112
EFM32WG290F128-B-BGA112
EFM32WG290F256-B-BGA112
EFM32WG295F64-B-BGA120
EFM32WG295F128-B-BGA120
EFM32WG295F256-B-BGA120
EFM32WG330F64-B-QFN64
EFM32WG330F128-B-QFN64
EFM32WG330F256-B-QFN64
EFM32WG332F64-B-QFP64
EFM32WG332F128-B-QFP64
EFM32WG332F256-B-QFP64
*EFM32WG360F64G-B-CSP81
1
*EFM32WG360F128G-B-CSP81
1
*EFM32WG360F256G-B-CSP81
1
EFM32WG380F64-B-QFP100
EFM32WG380F128-B-QFP100
EFM32WG380F256-B-QFP100
EFM32WG390F64-B-BGA112
EFM32WG390F128-B-BGA112
EFM32WG390F256-B-BGA112
EFM32WG395F64-B-BGA120
EFM32WG395F128-B-BGA120
Flash (kB)
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
RAM (kB)
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
32
Package
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
BGA120
BGA120
BGA120
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
CSP81
CSP81
CSP81
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
BGA120
BGA120
silabs.com
| Building a more connected world.
Rev. 2.40 | 4
EFM32WG Data Sheet
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.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
-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
EFM32WG395F256-B-BGA120
EFM32WG840F64-B-QFN64
EFM32WG840F128-B-QFN64
EFM32WG840F256-B-QFN64
EFM32WG842F64-B-QFP64
EFM32WG842F128-B-QFP64
EFM32WG842F256-B-QFP64
EFM32WG880F64-B-QFP100
EFM32WG880F128-B-QFP100
EFM32WG880F256-B-QFP100
EFM32WG890F64-B-BGA112
EFM32WG890F128-B-BGA112
EFM32WG890F256-B-BGA112
EFM32WG895F64-B-BGA120
EFM32WG895F128-B-BGA120
EFM32WG895F256-B-BGA120
EFM32WG900F256G-B-D1I
EFM32WG940F64-B-QFN64
EFM32WG940F128-B-QFN64
EFM32WG940F256-B-QFN64
EFM32WG942F64-B-QFP64
EFM32WG942F128-B-QFP64
EFM32WG942F256-B-QFP64
EFM32WG980F64-B-QFP100
EFM32WG980F128-B-QFP100
EFM32WG980F256-B-QFP100
EFM32WG990F64-B-BGA112
EFM32WG990F128-B-BGA112
EFM32WG990F256-B-BGA112
EFM32WG995F64-B-BGA120
EFM32WG995F128-B-BGA120
EFM32WG995F256-B-BGA120
Flash (kB)
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
256
64
128
256
64
128
256
64
128
256
64
128
256
64
128
256
RAM (kB)
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
32
Package
BGA120
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
BGA120
BGA120
BGA120
Wafer
QFN64
QFN64
QFN64
TQFP64
TQFP64
TQFP64
LQFP100
LQFP100
LQFP100
BGA112
BGA112
BGA112
BGA120
BGA120
BGA120
Note:
1. End of Life (EOL) for OPNs EFM32WG360F64G-B-CSP81, EFM32WG360F128G-B-CSP81 and EFM32WG360F256G-B-
CSP81.
silabs.com
| Building a more connected world.
Rev. 2.40 | 5