EFM32 increases battery life by reducing the total energy consumption
1. Very low active power consumption
EFM32 only uses 160 µA/MHz
with a 3 volts power supply while
running application code
6. PRS - Peripheral Reflex System
Predictable and fast signalling
between peripherals without
any CPU intervention
7. Well architected Energy Modes
Optimize your application with
5 flexible Energy Modes and
sub µA operation
Cortex CPU
TIMER
ADC
2. Reduced processing time
The low power, high performance
32-bit Cortex-M3 and Cortex-M0
reduce the spent time in active mode
0123 4
8. Extremely energy efficient peripherals
3. Very fast wake-up time
Short 2 µs wake-up time supports
high efficiency energy modes and
increases responsiveness
• ADC:
12-bit, 1 Msps at only 350 µA
• Analog Comparator:
using as little as 100 nA
• LCD Controller:
8x36 segments at only 0.55 µA
• LEUART:
Full UART @ 9600 bps using only 150 nA
• AES:
128/256-bit AES crypto-engine in only 54/75 cycles
4. Ultra-low standby current
Full RAM and CPU retention +
POR + BOD + RTC while
using only 0.9 µA (Energy Mode 2)
9. AEM - Advanced Energy Monitoring
Measure and review your prototype´s current
consumption profile in real-time on our starter kits
10. Simplicity Studio and energyAware software
Fast design cycles, power profiling and energy de-
bugging of application code to remove current drains
5. Autonomous peripheral operation
Applications can perform
advanced tasks without
using the Cortex CPU
EFM32 includes the most energy friendly peripherals and energy modes
Core and Memory
ARM Cortex-M3 / Cortex-M0 processor
Flash Program
Memory
RAM
Memory
Debug Interface
incl. ETM
MPU - Memory
Protection Unit
DMA
Controller
Clock Management
High Frequency
RC Oscillator
High Frequency
Crystal Osc.
Low Frequency
RC Oscillator
Low Frequency
Crystal Osc.
Ultra Low Freq.
RC Oscillator
Energy Management
Voltage
Regulator
Power-on
Reset
Voltage
Comparator
Back-up
Power Domain
Brown-out
Detector
PRS - Peripheral Reflex System
32-bit bus
Serial Interfaces
USART/
SPI (I2S)
UART
LEUART
USB
I2C
I/O Ports
External
Bus Intfc.
TFT
Driver
External
Interrupts
Pin
Wake-up
GPIO
Pin
Reset
Timers and Triggers
Timer/
Counter
PRS
Low Energy
Timer
Pulse
Counter
Real Time
Counter
Watchdog
Timer
LESENSE
Sensor Intfc.
Back-up
RTC
Analog Interfaces
12-bit
ADC
12-bit
DAC
LCD
Controller
Analog
Comparator
Operational
Amplifiers
Security
Hardware
AES
EFM32 with 3V power supply.
Real application from memory.
Current consumption
Wake-up time
Wake-up events
CPU (Cortex-M3/M0)
High frequency peripherals
Low frequency peripherals
Asynchronous peripherals
Full CPU and SRAM retention
Power-on Reset/Brown-out Detector
EM0
Run Mode
160
µA/MHz
-
Any
On
Available
Available
Available
On
On
EM1
Sleep Mode
45
µA/MHz
0
Any
-
Available
Available
Available
On
On
EM2
Deep Sleep
0.9
µA
2
µs
32 kHz
peripherals
EM3
Stop Mode
0.6
µA
2
µs
Async IRQ,
I2C slave
Analog Comparators
Voltage Comparators
EM4
Shutoff Mode
20 nA
160
µs
Reset,
GPIO rising/
falling edge
-
-
Available
Available
On
On
-
-
-
Available
On
On
-
-
-
-
-
On
Simplicity
EFM32 microcontrollers are supported by development tools designed to significantly cut design time
Confidential /
Preliminary
...the world's most energy friendly radios
...the world's most energy friendly microcontrollers
EFR4D2090 DATASHEET
F256/F128/F64/F32/F16
Preliminary
EFM32TG Reference Manual
"Tiny Gecko" Series
Preliminary
•
Energy Friendly Radio platform
• 2.4GHz Operation
• 4 mA RX current
• 6 mA TX current @ 0 dBm output power
• Polled receive modes
• Fast settling gives low RX duty cycle
•
High receiver performance
• -121 dBm sensitivity @ 1.2 kbit/s
• 40 dB selectivity
• 60 dB blocking
•
Selectable Modulation formats
• 2FSK / 4FSK
• 2GFSK / 4GFSK
• Shaped O-QPSK / MSK
• OOK/ASK
•
Regulations
• ETSI EN 300-440
• FCC part 15
•
Selectable baudrates
• 300 bit/s to 4 Mbit/s
•
Protocols:
• IEEE 802.15.4 (Zigbee)
• Bluetooth LE
• 2.4GHz Proprietary Protocols
•
Full package support
• Preamble and frame synchronization support
• Separate transmit / receive FIFOs
• Optional data whitening
• Address recognition and CRC processing
•
Integrated System Controller
• ARM Cortex-M0
• Flash program memory and RAM data memory
•
18 General Purpose I/O pins
• Configurable Push-pull, Open-drain, pull-up/down, in-
put filter, drive strength
• Configurable peripheral I/O locations
• 8 asynchronous external interrupts
• Output state retention and wakeup from Shutoff Mode
•
4 Channel DMA Controller
•
8 Channel Peripheral Reflex System for autonomous
inter-peripheral signaling
•
Hardware AES with automatic modes for implement-
ing various crypto operations (e.g. ECB, CBC, CTR,
CFB, OFB).
•
Timers/Counters
• Protocol Timer tightly interacting with the radio
• 2×16-bit Timer/Counter
• 2×3 Compare/Capture/PWM channels
• 32-bit Real-Time Counter
• Watchdog Timer with dedicated RC oscillator @ 50 nA
•
Communication interfaces
• Universal Synchronous/Asynchronous Receiver /
Transmitter (UART/SPI/IrDA)
2
• I C Interface with SMBus support
• Address recognition in SLEEP Mode
•
12-bit 1 Msamples/s Analog to Digital Converter
• 8 single ended channels/4 differential channels
• On-chip temperature sensor
•
Wide operating range
• 1.8 V to 3.8 V single power supply
• -40 to +85 degrees Celsius
•
QFN32 package
32-bit high performance at 8-bit ultra low power consumption and cost
• 32-bit ARM Cortex-M3 processor running at up to 32 MHz
• Up to 32 KB Flash and 4 KB RAM memory
• Energy efficient and fast autonomous peripherals
• Ultra low power Energy Modes
The EFM32TG microcontroller family revolutionizes the 8- to 32-bit market with a
combination of unmatched performance and ultra low power consumption in both
transceivers are suited for all battery operated applications
EFR4D2090
active- and sleep modes. EFM32TG devices consume as little as 180 µA/MHz in run
Energy Metering
Industrial/Hom e Autom ation
Wireless Alarm /Security
mode.
EFM32TG's low energy consumption outperforms any other available 8-, 16-, and
32-bit solution. The EFM32TG includes autonomous and very energy efficient
peripherals, high overall chip- and analog integration, and the performance of the
industry standard 32-bit ARM Cortex-M3 processor.
001122
kWh
80° C
75%
Hum idity
Medical System s
Innovative and ultra efficient low energy modes with sub µA operation further
enhance EFM32TG's ultra low power behaviour and makes the EFM32TG
microcontrollers perfect for long-lasting battery operated applications, adding
2011-02-21 - d0047_Rev_0.20
decades to a system's battery lifetime.
1
www.energymicro.com
2010-12-21 - d0034_Rev0.90
1
www.energymicro.com
Development Kits
EFM32-G2xx-DK
EFM32-G8xx-DK (LCD support)
e n e r g y m i c ro . c o m / t o o l s
Starter Kits
EFM32-G8xx-STK
(LCD support)
EFM32-TG-STK3300 (LCD support)
e n e r g y m i c ro . c o m / t o o l s
Online Documentation
F re e m a n u a l s , d a t a s h e e t s ,
a p p l i c a t i o n n o t e s , s o f t w a re
library and code examples.
e n e r g y m i c ro . c o m / d o w n l o a d s
Simplicity Studio
Instant, one-click access to all
y o u r E F M 3 2 t o o l s , s o f t w a re , n e w s ,
d o c u m e n t s a n d re s o u rc e s .
e n e rg y m i c ro . c o m / s i m p l i c i t y
e n e rg y Aw a re P ro f i l e r
U n i q u e re a l - t i m e p o w e r p ro f i l e r a n d
e n e rg y d e b u g g e r f i n d s a n d re m o v e s
e n e rg y b u g s f ro m y o u r c o d e .
e n e r g y m i c ro . c o m / s o f t w a re
e n e rg y Aw a re D e s i g n e r
Fast and easy EFM32 MCU
configuration tool that instantly
re s o l v e s p i n c o n f l i c t s .
e n e rg y m i c ro . c o m / s o f t w a re
A b a t ro n
AV I X - R T
CMX
C o d e S o u rc e r y
CooCox
ELNEC
F re e R T O S
GOEPEL
Hitex
IAR Systems
Keil
Lauterbach
Micrium µC/OS
OLIMEX
RK-SYSTEM
Rowley Associates
SEGGER
SMX RTOS
T h re a d X R T O S
Wicentric
Need Help?
C o n t a c t t h e E F M 3 2 e x p e r t s d i re c t l y
a t E n e rg y M i c ro H Q . S u b m i t re q u e s t s
v i a y o u r o w n s u p p o r t p a g e h e re :
s u p p o r t . e n e rg y m i c ro . c o m
L a rg e c o m m u n i t y
T h e E F M 3 2 m i c ro c o n t ro l l e r s a re s u p-
p o r t e d b y m a j o r t h i rd p a r t y p a r t n e r s
a n d t h e A R M C o r t e x c o m m u n i t y.
energymicro.com/tools/third-party-network
energymicro.com
support.energymicro.com
© 2011 Energy Micro. All rights reserved. Energy Micro®, EFM® 32, logo, and combinations thereof are the registered trademarks, and the world’s most energy friendly microcontrollers™, and others are the trademarks of Energy Micro.
ARM®, Cortex™-M3/M0, and Keil™ are the registered trademark and trademarks of ARM Limited. Other terms and product names are the property of their respective owners.
Rev.: 1L-EFM32 03/11