English
Language : 

EFM32GG295 Datasheet, PDF (3/76 Pages) List of Unclassifed Manufacturers – EFM32GG295 DATASHEET
2 System Summary
...the world's most energy friendly microcontrollers
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 EFM32GG295 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 EFM32GG295 is shown in Figure 2.1 (p. 3) .
Figure 2.1. Block Diagram
GG295F512/ 1024
Core and Mem ory
Clock Managem ent
ARM Cortex™- M3 processor
Mem o r y
Pr o t ect i o n
Unit
Flash
Pr o g r am
Mem o r y
RAM
Mem o r y
Deb u g
In t er f ace
w/ ETM
DMA
Co n t r o l l er
High Freq.
Cr yst al
Osci l l at o r
High Freq
RC
Osci l l at o r
Aux High Freq.
RC
Osci l l at o r
Low Freq.
RC
Osci l l at o r
Low Freq.
Cr yst al
Osci l l at o r
Ultra Low Freq.
RC
Osci l l at o r
Energy Managem ent
Vo l t ag e
Reg u l at o r
Vo l t ag e
Com parator
Brown- out
Det ect o r
Back- up
Power
Dom ain
Power- on
Reset
Serial Interfaces
USART
UART
Low
En er g y
I 2C
UART
32- bit bus
Peripheral Reflex System
I/ O Ports
Tim ers and Triggers
Ex t. Bus
In t er f ace
TFT
Dr i ver
Ex ternal
In t er r u p t s
Gen er al
Pu r p o se
I/ O
Pin
Reset
Pin
Wak eu p
Ti m er /
Co u n t er
LESENSE
Low Energy Real Tim e
Ti m er
Co u n t er
Pulse
Co u n t er
Wat ch d o g
Ti m er
Back- up
RTC
Analog Interfaces
ADC
DAC
Op er at i o n al
Am p l i f i er
Analog
Com parator
Secu r i t y
Har d w ar e
AES
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 Embed-
ded 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 messages.
2.1.3 Memory System Controller (MSC)
The Memory System Controller (MSC) is the program memory unit of the EFM32GG microcontroller.
The flash memory is readable and writable from both the Cortex-M3 and DMA. The flash memory is
2014-05-23 - EFM32GG295FXX - d0077_Rev1.30
3
www.silabs.com