
? I C Interface with SMBus support
...the world's most energy friendly microcontrollers
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 EFM32G 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 32 MHz
? Memory Protection Unit
? Wake-up Interrupt Controller
? Flexible Energy Management System
? 20 nA @ 3 V Shutoff Mode
? 0.6 μA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU
retention
? 0.9 μ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
? 45 μA/MHz @ 3 V Sleep Mode
? 180 μA/MHz @ 3 V Run Mode, with code executed from flash
? 128/64/32/16 KB Flash
? 16/8 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
? 8 Channel DMA Controller
? Alternate/primary descriptors with scatter-gather/ping-pong operation
? 8 Channel Peripheral Reflex System for autonomous inter-peripheral signaling
? External Bus Interface for up to 64 MB of external memory mapped space
? Integrated LCD Controller for up to 4×40 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
? Triple buffered full/half-duplex operation
? 4-16 data bits
? Universal Asynchronous Receiver/Transmitter
? Triple buffered full/half-duplex operation
? 8-9 data bits
? 2× Low Energy UART
? Autonomous operation with DMA in Deep Sleep Mode
2
? Address recognition in Stop Mode
? Timers/Counters
? 3× 16-bit Timer/Counter
? 3 Compare/Capture/PWM channels
2011-04-12 - d0001_Rev1.10
5
www.energymicro.com