EFM32GG12B430F512GL112-A 数据手册
Gecko MCUs
®
Energy-friendly microcontrollers for the IoT
PRODUCT SELECTOR GUIDE
Gecko MCUs
Complete portfolio of energyfriendly 32-bit microcontrollers
silabs.com/efm32 | Smart. Connected. Energy-Friendly.
Everything you need
to create a more
connected world.
Based on ARM® Cortex® -M0+, Cortex-M3
and Cortex-M4 cores, Gecko MCUs also
include the most energy-friendly peripherals
and energy modes to enable design of highly
functional low power systems.
Sense
Intelligent sensor solutions with superb reliability, compact size, high levels
of integration and unmatched ease of use for a variety of applications.
Temperature | Humidity | Optical | Touch | Proximity
Compute
The computing power you need with power efficiency you didn't know was possible.
Autonomous | Low Power | Signal Processing | Mixed Signal | Easy to Use
Communicate
Connectivity is at the heart of the IoT, and our wireless portfolio is how you achieve it.
Zigbee | Thread | WiFi | Bluetooth® Smart | Proprietary
“Our portfolio was designed to help you innovate. Gecko MCUs and
Wireless Geckos are built on the same architecture so you can
leverage a single set of software, tools, and experience and focus
on what really matters.”
Alessandro Piovaccari | Senior Vice President and Chief Technology Officer
Simplify
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools
including energy profiling and network analysis to optimize your MCU and wireless systems.
Simplicity Studio® | Energy ProfilerTM | Network Analyzer | Rich Software Ecosystem
Low Power.
No Compromise.
Technical Overview
The Gecko is excellent at conserving energy.
Even in a full resting state it can still maintain
awareness of its environment.
Gecko MCUs were designed for innovation. The diagram below shows an overview of the wide range
of functionality available in the these MCUs. The color coding represents the lowest energy mode the
functions are available down to. The ability for peripherals to operate during deep sleep and below
allows significant energy savings in low power applications.
CPU and Memory
Built using Gecko Technology
Gecko MCUs can perform a number
of tasks while in deep sleep
optimizing battery life for your application
Energy Management
Clock Management
ARM
Cortex M0+/M3/M4
FPU, MPU
Flash
Program
Memory
(up to 2048KB)
ETM
Debug
Interface
RAM
Memory
(up to 512KB)
LDMA
Controller
High Freq
Crystal Osc
High Freq
RC Osc
PLL
USB Osc
Auxiliary
RC Osc
Ultra Low Freq
RC Osc
Low Freq
Crystal Osc
Low Freq
RC Osc
Security
Voltage
Regulator
V/T
Monitor
Crypto
AES, ECC, SHA,
TRNG
DC-DC
Converter
Brown-out
Detector
CRC32
Power-on
Reset
Backup
Domain
Security Mgmt
Unit
Feature
available down to
Energy Mode
EM0
Run
EM1
Sleep
32-bit bus
Generic MCU
Small Form Factor
Gecko Technology
10 mA
10 mA
1 A
1 A
Sense
9
Interfacing with the World
Usable Sleep Modes
■■
Fast 2 μs wakeup
■■
Broad set of communication peripherals
■■
Autonomous communication and sense
■■
Integrated ADCs, DACs, OPAMPs
■■
Optimize sleep with the Energy Profiler
■■
Ultra-low energy Sensor Interfaces
■■
More sleep gives significant savings
■■
Easy path to radio integration
Highly Functional Low Power
■■
■■
■■
■■
Down to 80 μA/MHz code execution
DSP and floating point up to 72 MHz
Highly flexible DMA offloads CPU
■■
■■
TFT display engine, up to 320 x 240 pixels
WLCSP packages for minimum footprint
■■
Gecko Technology minimizes battery size
Serial Interfaces
USART
/UART
Low energy capacitive touch solution
PRODUCT LINE
BASE PART
NUMBER
PACKAGES
ARM CORTEX ACTIVE CURRENT DEEP SLEEP
CPU
(μA/MHZ)
CURRENT (μA)
Zero Gecko
EFM32ZG
QFN24, QFN32, QFP48
M0+
114
Happy Gecko
EFM32HG
QFN24, QFN32, QFP48, CSP36
M0+
EFM32TG
QFN24, QFN32, QFN64, QFP48, QFP64,
BGA48
Gecko
EFM32G
QFN32, QFN64, QFP48, QFP64, QFP100,
BGA112
Leopard Gecko
EFM32LG
Giant Gecko
Wonder Gecko
■■
Broad software and pin compatibility
■■
Same architecture for MCUs and RF SoCs
■■
Small Cortex M0+ to large Cortex M3 and M4
Deep Sleep
LEUART
Octal-SPI
10/100
ETHMAC
SD/MMC/SDIO
PDM
LE USB
xtal-free
CAN 2.0
I2C
■■
Commercial grade Micrium OS
Wake-up time
■■
Solid RF and communication stacks
CPU
■■
Security through accelerated mbedTLS
■■
Centered around the developer
■■
Intuitive workflow
■■
Support for your favorite tool
EBI +
pixel-alpha
TFT Driver
External
Interrupt
GPIO
(5V Tol)
Pin Reset
GPIO Wake-up
EM3
Analog Modules
Timers and Triggers
I/O Ports
Current consumption
Development Flow
Low energy segment LCD driver
Cryptography for secure communication
Tiny Gecko
High integration – few external components
■■
Enabling Software
Human Interaction
■■
■■
Highly Scalable
Compute
EM2
Peripheral Reflex System
Timer/
Counter
Low Energy
Sensor IF
LELCD Controller
ADC
Low Energy Timer
Real Time
Counter
DAC
Operational
Amplifier
Pulse
Counter
2x Watchdog
Timer
Analog
Comparator
Current DAC
Calendar
RTC
Cryotimer
Capacitive
Sensing
Stop
EM4H
Hibernate
EM4S
Shutoff
EM0
EM1
EM2
EM3
EM4H
EM4S
40 - 225 uA/MHz
30 - 80 uA/MHz
0.9 - 2.1 uA
0.5 - 2.4 uA
0.15 - 0.94 uA
20 - 130 nA
-
0
2 μs
2 μs
88 us
282 us
On
-
-
-
-
-
High frequency peripherals
Available
Available
-
-
-
-
Low frequency peripherals
Available
Available
Available
-
Calendar RTC
Cryotimer
Asynchronous peripherals
Available
Available
Available
Available
-
-
Full CPU and SRAM retention
On
On
On
On
-
-
Wake-up events
Any
Any
32 kHz peripherals and all
EM3 wake-ups
Async IRQ, I2C slave,
Analog comparators
Voltage comparators
Reset, GPIO rising /
falling edge
Reset, GPIO rising/
falling edge
FLASH (KB)
RAM (KB)
GPIO (PINS)
CRYPTOGRAPHY
USB
LCD (SEGMENTS)
ETH
SDIO
QSPI
USART/SPI
(I2S)
UART/ LEUART
I2C
CAN
RTC
PCNT
EBI
TFT
LESENSE
0.9
4, 8, 16, 32
2, 4
17-37
AES128
-
-
-
-
-
1 (1)
-/1
1
-
2 (6)
-
1
1
1
1 (4)
-
1 (5)
1
-
-
-
-
132
0.9
32, 64
4, 8
15-37
AES128
D
-
-
-
-
2 (1)
-/1
1
-
3 (9)
-
1
1
1
1 (4)
-
1 (5)
1
-
-
-
-
M3
150
1
4, 8, 16, 32
2, 4
17-56
AES128 / 256
-
1-8 x 11-24
-
-
-
2 (1)
-/1
1
-
2 (6)
1
1
1
1
1 (8)
2 (2)
2 (16)
-
3
-
-
Y
M3
180
0.9
16, 32, 64, 128
8, 16
24-90
AES128 / 256
-
1-4 x 22-40
-
-
-
3
1/2
1
-
3 (9)
1
1
3
1
1 (8)
2 (2)
2 (16)
-
-
Y
-
-
QFN64, QFP64, QFP100, BGA112,
BGA120, CSP81
M3
211
0.95
64, 128, 256
32
50-93
AES128 / 256
D/H/O
1-8 x 16-36
-
-
-
3 (2)
2/2
2
-
4 (12)
1
1
3
1
1 (8)
2 (2)
2 (16)
-
3
Y
Y
Y
EFM32GG
QFN64, QFP64, QFP100, BGA112,
BGA120
M3
219
1.1
512, 1024
128
50-93
AES128 / 256
D/H/O
1-8 x 16-36
-
-
-
3 (2)
2/2
2
-
4 (12)
1
1
2
1
1 (8)
2 (2)
2 (16)
-
3
Y
Y
Y
EFM32WG
QFN64, QFP64, QFP100, BGA112,
BGA120, CSP81
M4
225
0.95
64, 128, 256
32
50-93
AES128 / 256
D/H/O
1-8 x 16-36
-
-
-
3 (2)
2/2
2
-
4 (12)
1
1
3
1
1 (8)
2 (2)
2 (16)
-
3
Y
Y
Y
TIMER (PWM) LETIMER
WATCHDOG ADC (PINS)
DAC (PINS)
ACMP (PINS) IDAC (PINS) OPAMP
Jade Gecko
EFM32JG
QFN32, QFN48, BGA125
M3
64
1.5 - 2.5
128, 256, 1024
32, 256
20 - 65
FULL
-
-
-
-
-
4 / 4 (2)
-/1
2
-
7 (3)
2
1
3
2
1 (58)
2 (56)
2 (56)
1 (26)
3
-
-
Y
Pearl Gecko
EFM32PG
QFN32, QFN48, BGA125
M4
64
1.5 - 2.5
128, 256, 1024
32, 256
20 - 65
FULL
-
-
-
-
-
4 / 4 (2)
-/1
2
-
7 (3)
2
1
3
2
1 (58)
2 (56)
2 (56)
1 (26)
3
-
-
Y
Tiny Gecko S1
EFM32TG11B
QFN32, QFP48, QFN64, QFP64, QFN80,
QFP80
M0+
40
1.3
64, 128
32
24 - 67
FULL
D/H/O
4-8 x 32-36
-
-
-
4 / 4 (2)
1/1
1
6 (4)
1
1
1
1
1 (46)
2 (24)
2 (46)
-
4
-
-
Y
Giant Gecko S1
EFM32GG11B
EFM32GG12B
QFN64, QFP64, QFP100, BGA112,
BGA120, BGA156, BGA192
M4
80
2.1
512, 1024, 2048
192, 384,
512
50 - 144
FULL
D/H/O
4-8 x 36-40
1 (10/100)
1
2
6 / 6 (3)
2/2
2
11 (4)
2
1
3
2
2 (68)
2 (24)
4 (68)
1 (30)
4
Y
Y
Y
To see our portfolio of wireless products visit silabs.com/wireless
Giant Gecko Series 1 32-bit Microcontrollers
Efficient Integrated DC-DC Regulator
For complex, battery-powered IoT applications, Silicon Labs' Giant Gecko Series 1 offers the mostintegrated 32-bit MCU at the lowest energy level.
The Gecko MCUs include a highly efficient integrated DC-DC buck regulator, capable of supplying
up to 200 mA to the MCU and surrounding IoT application. The regulator maintains its efficiency even
when the system is in deep sleep.
With a powerful Cortex-M4 at 72 MHz, up to 2MB of embedded flash and 512KB of RAM, and advanced peripherals like 10/100
Ethernet, Quad-SPI, LCD control, security accelerators, and more, the Giant Gecko 11 can help overcome challenging requirements
of low-power sensing, controlling, and computing.
The figure below illustrates one possible DC-DC configuration, driving both MCU and system components, in order to maximize
energy efficiency.
1.85V-3.8V
Typical DCDC Configurations
1.62V-3.8V
RF
CPU
Peripherals
Sensors
Integrated
DCDC
Human
Interfaces
■■
Drive full system—maximum energy efficiency
■■
Drive MCU—IO and system at higher voltage
■■
Disabled—optimize BOM
Supply Ranges
■■
Efficient buck operation down to 2.4 V
■■
Seamless bypass from 2.4 V to 1.85 V
■■
MCU internals and IO range 1.62 V to 3.8 V
Flexibility
■■
Work with 1.8 V or 3.3 V system components
■■
Optimize for BOM or maximum efficiency
■■
Superior ease of use
NEW
Minimize Energy Consumption
Secure your IoT device
IoT
Sensor nodes / Wireless modules
Industrial
Factory automation gateways
Health and Fitness
Medical / Wearables
Home Automation
Gateways / Sensor nodes
Security
Smart door locks / Home security systems
Point of Sale
Mobile POS / Smart credit cards
Maximize Capability
■■
Integrated high efficiency DC-DC
■■
Advanced built-in cryptography
■■
Up to 2MB/512KB memory
■■
200 mA for both MCU and application
■■
ECC / AES / RSA / SHA / CRC
■■
Advanced peripherals — QSPI/SDIO/Eth
■■
Code execution at 80 μA/MHz
■■
True Random Number Generator T (RNG)
■■
Display control of segment LCD and TFT
■■
Sample sensors with ADC from deep sleep
■■
Unique Device Identifier
■■
Ready to use with Micrium OS
Simplicity Studio
Simplicity Studio provides one-click access to design tools, documentation, software and support
and resources for Gecko MCUs, EFM8 TM, 8051, Wireless Gecko MCUs and SoCs. Simplicity Studio
3.2 now features an enhanced real-time Energy Profiler, 3x faster execution speed and an easier,
faster installation process.
Energy Profiler
■
Real-time analysis of energy consumption
■
Correlate current consumption to code
Part Configurator
■■
Graphical configuration of peripherals and IO
■
Automatic validation and code generation
IDE
■
Eclipse framework
■
Build tools: Keil® ,IAR®, GCC
■
3rd party IDEs also supported
Documentation
■
ne-stop destination for all product
O
documentation
Network Analyzer
■
Advanced network debug for wireless products
Getting Started is Easy
1
2
3
Buy a Starter Kit
Download Simplicity Studio
Connect with our Community
The easiest way to begin development
Get up and running quickly with precompiled
demos, application notes and examples.
Explore, learn and share.
silabs.com/efm32
silabs.com/simplicity
community.silabs.com
To buy or sample online, or find your nearest distributor, see details at silabs.com/efm32
©2018, SILICON LABORATORIES INC. EFM32, SIMPLICITY STUDIO, SILICON LABS AND THE SILICON LABS LOGO ARE TRADEMARKS OR REGISTERED TRADEMARKS OF SILICON LABORATORIES INC. ALL OTHER PRODUCT OR
SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. FOR THE MOST UP TO DATE INFORMATION PLEASE SEE YOUR SALES REPRESENTATIVE OR VISIT OUR WEBSITE AT SILABS.COM. WEB. SEPTEM-BER
2018, REV A SEL-EFM32.