User manual

...the world's most energy friendly microcontrollers
2012-04-24 - Giant Gecko Family - d0053_Rev0.96 5
www.energymicro.com
3 System Overview
3.1 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, see Figure 3.1 (p. 7) .
3.2 Features
ARM Cortex-M3 CPU platform
High Performance 32-bit processor @ up to 48 MHz
Memory Protection Unit
Wake-up Interrupt Controller
Flexible Energy Management System
20 nA @ 3 V Shutoff Mode
0.4µA @ 3 V Shutoff Mode with RTC
0.9 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU
retention
1.2 µA @ 3 V Deep Sleep Mode, including Real Time Clock with 32.768 kHz oscillator,
Power-on Reset, Brown-out Detector, RAM and CPU retention
50 µA/MHz @ 3 V Sleep Mode
200 µA/MHz @ 3 V Run Mode, with code executed from flash
1024/512 KB Flash
Read-while-write support for 1024/512 KB parts
128 KB RAM
Up to 90 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 wakeup from Shutoff Mode
12 Channel DMA Controller
Alternate/primary descriptors with scatter-gather/ping-pong operation
12 Channel Peripheral Reflex System for autonomous inter-peripheral signaling
External Bus Interface for up to 256 MB of external memory mapped space
TFT Controller supporting Direct Drive
Universal Serial Bus (USB) with Host and OTG support
Fully USB 2.0 compliant
On-chip PHY and embedded 5V to 3.3V regulator
Integrated LCD Controller for up to 8×36 segments
Voltage boost, adjustable contrast adjustment and autonomous animation feature
Hardware AES with 128/256-bit keys in 54/75 cycles
Communication interfaces
3× Universal Synchronous/Asynchronous Receiver/Transmitter
UART/SPI/SmartCard (ISO 7816)/IrDA (USART0)/I2S (USART1+USART2)
Triple buffered full/half-duplex operation
4-16 data bits
2× Universal Asynchronous Receiver/Transmitter
Triple buffered full/half-duplex operation
8-9 data bits