...the world's most energy friendly microcontrollers
2 System Summary
2.1 System Introduction
The EFM32 MCUs are the world’s most energy friendly microcontrollers. With a unique combination of
the powerful 32-bit ARM Cortex-M3, innovative low energy techniques, short wake-up time from energy
saving modes, and a wide selection of peripherals, the EFM32GG microcontroller is well suited for
any battery operated application as well as other systems requiring high performance and low-energy
consumption. This section gives a short introduction to each of the modules in general terms and also
shows a summary of the configuration for the EFM32GG230 devices. For a complete feature set and
in-depth information on the modules, the reader is referred to the EFM32GG Reference Manual.
A block diagram of the EFM32GG230 is shown in Figure 2.1 (p. 3) .
Figure 2.1. Block Diagram
GG230F512/ 1024
Core and Memory
Clock Management
Energy Management
High Freq.
Crystal
Oscillator
High Freq
RC
Oscillator
Voltage
Regulator
Voltage
Comparator
Memory
Protection
Unit
ARM Cortex™- M3 processor
Low Freq.
RC
Oscillator
Aux High Freq.
RC
Oscillator
Brown- out
Detector
Power- on
Reset
Flash
Program
Memory
Debug
RAM
Memory
DMA
Controller
Ultra Low Freq.
RC
Oscillator
Low Freq.
Crystal
Oscillator
Back- up
Power
Domain
Interface
w/ ETM
32- bit bus
Peripheral Reflex System
Serial Interfaces
I/ O Ports
Analog Interfaces
Security
Timers and Triggers
Timer/
Counter
LESENSE
ADC
USART
Hardware
AES
Low Energy Real Time
General
Purpose
I/ O
Low
Energy
UART
Timer
Counter
Operational
Amplifier
External
Interrupts
I 2C
DAC
Watchdog
Timer
Pulse
Counter
Pin
Reset
Pin
Wakeup
Analog
Back- up
RTC
Comparator
2.1.1 ARM Cortex-M3 Core
The ARM Cortex-M3 includes a 32-bit RISC processor which can achieve as much as 1.25 Dhrystone
MIPS/MHz. A Memory Protection Unit with support for up to 8 memory segments is included, as well
as a Wake-up Interrupt Controller handling interrupts triggered while the CPU is asleep. The EFM32
implementation of the Cortex-M3 is described in detail in EFM32 Cortex-M3 Reference Manual.
2.1.2 Debug Interface (DBG)
This device includes hardware debug support through a 2-pin serial-wire debug interface and an Em-
bedded Trace Module (ETM) for data/instruction tracing . In addition there is also a 1-wire Serial Wire
Viewer pin which can be used to output profiling information, data trace and software-generated mes-
sages.
www.silabs.com
2016-03-21 - EFM32GG230FXX - d0035_Rev1.40
3