English
Language : 

EFM32HG321 Datasheet, PDF (3/70 Pages) Silicon Laboratories – Output state retention and wake-up from Shutoff Mode
Preliminary
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-M0+, innovative low energy techniques, short wake-up time from
energy saving modes, and a wide selection of peripherals, the EFM32HG 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 EFM32HG321 devices. For a complete feature set and
in-depth information on the modules, the reader is referred to the EFM32HG Reference Manual.
A block diagram of the EFM32HG321 is shown in Figure 2.1 (p. 3) .
Figure 2.1. Block Diagram
HG321F64/ F32
Core and Mem ory
ARM Cortex ™ M0+ processor
Flash
Pr o g r am
Mem o r y
RAM
Mem o r y
Debug
In t er f ace
w/ MTB
DMA
Co n t r o l l er
Clock Managem ent
High Freq
RC
Osci l l at o r
48/ 24 MHz
Com m . 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
High Freq
Cr yst al
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
Power- on
Reset
Serial Interfaces
USART
I2C
32- bit bus
Peripheral Ref lex Syst em
I/ O Ports
Ex ternal
In t er r u p t s
Gen er al
Pu r p o se
I/ O
Tim ers and Triggers
Ti m er /
Co u n t er
Real Tim e
Co u n t er
Analog Interfaces
ADC
Analog
Com parator
Secu r i t y
Low
En er g y
UART™
Low
Energy
USB
Pin
Reset
Pin
Wak eu p
Pulse
Co u n t er
Wat ch d o g
Ti m er
Cu r r en t
DAC
2.1.1 ARM Cortex-M0+ Core
The ARM Cortex-M0+ includes a 32-bit RISC processor which can achieve as much as 0.9 Dhrystone
MIPS/MHz. A Wake-up Interrupt Controller handling interrupts triggered while the CPU is asleep is in-
cluded as well. The EFM32 implementation of the Cortex-M0+ is described in detail in ARM Cortex-M0+
Devices Generic User Guide.
2.1.2 Debug Interface (DBG)
This device includes hardware debug support through a 2-pin serial-wire debug interface and a Micro
Trace Buffer (MTB) for data/instruction tracing.
2.1.3 Memory System Controller (MSC)
The Memory System Controller (MSC) is the program memory unit of the EFM32HG microcontroller.
The flash memory is readable and writable from both the Cortex-M0+ and DMA. The flash memory is
2015-05-06 - EFM32HG321FXX - _Rev0.91
3
www.silabs.com