EFM32...the world s most energy friendly microcontrollers
Energy Micro s Mission EFM32 Gecko Microcontrollers... the world s most energy friendly microcontrollers EFR Draco Radios... the world s most energy friendly radios 2
Wide Cortex-M Portfolio WITH Energy Friendliness
Zero Tiny Gecko Leopard Giant Wonder 240+ Scalable Low Energy EFM32s Software compatible Pin compatibility within each package M4 Optional Features USB LCD TFT DSP with FPU EFM32WG940 EFM32WG330 EFM32WG840 EFM32WG230 EFM32WG942 EFM32WG332 EFM32WG842 EFM32WG232 EFM32WG980 EFM32WG380 EFM32WG880 EFM32WG280 EFM32WG990 EFM32WG390 EFM32WG890 EFM3WG290 EFM32WG995 EFM32WG395 EFM32WG895 EFM32WG295 M3 USB LCD TFT USB LCD TFT EFM32GG940 EFM32GG942 EFM32GG980 EFM32GG990 EFM32GG995 EFM32GG330 EFM32GG332 EFM32GG380 EFM32GG390 EFM32GG395 EFM32GG840 EFM32GG842 EFM32GG880 EFM32GG890 EFM32GG895 EFM32GG230 EFM32LG940 EFM32LG330 EFM32LG840 EFM32LG230 Pin compatible EFM32GG232 EFM32GG280 EFM32GG290 EFM32GG295 EFM32LG942 EFM32LG980 EFM32LG990 EFM32LG995 EFM32LG332 EFM32LG380 EFM32LG390 EFM32LG395 EFM32LG842 EFM32LG880 EFM32LG890 EFM32LG895 EFM32LG232 EFM32LG280 EFM32LG290 EFM32LG295 LCD EFM32G210 EFM32G200 EFM32G840 EFM32G842 EFM32G880 EFM32G890 EFM32G230 EFM32G222 EFM32G232 EFM32G280 EFM32G290 LCD EFM32TG110 EFM32TG108 EFM32TG210 EFM32TG840 EFM32TG230 EFM32TG822 EFM32TG222 EFM32TG842 EFM32TG232 EFM32TG825 EFM32TG225 M0+ EFM32ZG110 EFM32ZG108 EFM32ZG210 EFM32ZG222 QFN24 QFN32 QFN64 QFP48 QFP64 QFP100 BGA48 BGA112 BGA120 4 Up to 32 MHz Flash: 4-32 RAM: 2-4 Up to 32 MHz Flash: 4-32 RAM: 2-4 Up to 32 MHz Flash: 16 128 RAM: 8-16 Up to 48 MHz Flash: 64-256 RAM: 32 Up to 48 MHz Flash: 512-1024 RAM: 128 Up to 48 MHz Flash: 64-256 RAM: 32
Gecko Technology 5
Peripheral Reflex System
Peripheral Reflex System ARM Cortex-M3 processor Z Z Z Reflex Producers Reflex Consumers Timer GPIO ADC DAC Peripheral Reflex System 7
Analog to Digital Converter ADC Highlights 12-bit @ 1 MSamples/s: 350 µa Up to 8 input channels Integrated temperature sensor Internal/external references Up to 4096x HW oversampling ADCn_CH0 ADCn_CH1 ADCn_CH2 ADCn_CH3 ADCn_CH4 ADCn_CH5 ADCn_CH6 ADCn_CH7 Temp V DD /3 V DD V SS V ref /2 DAC0 DAC1 + - SAR Results V DD 1.25 V 2.5 V 5 V differential 2x(VDD-VSS) 8
Current (µa) Energy efficient ADC sampling 1000 Total Consumption vs. Sampling Frequency 348 100 109 63 26.6 10 7.7 14.3 2.5 3.8 1 1.2 10 100 200 500 1000 2000 5000 10000 32000 Sampling frequency (Hz) 9
Flexible Display Drivers
Energy Efficient LCD Controller LCD Controller highlights: Up to 8x36 segments Energy Efficient: 550 na for 4x40 Configurable: Contrast Segment blink/ Animation 11
TFT Driver TFT Driver Highlights TFT/(AM)OLED displays Full video from external memory 0% CPU load 320x240 pixels (QVGA) @ 60 fps Z Z Z EFM32 Supports displays without internal frame buffer CPU TFT Driver External Memory Accelerated graphics update Scrolling Rectangle copy Alpha blending Bit masking Segger emwin Graphics Library 12
Analog Comparators ACMP Highlights Up to 2 analog comparators 8 input pins per comparator Programmable speed/current 4.5 µs / 0.1 µa 0.2 µs / 2 µa Capacitive Sense mode V DD_SCALED Buttons Internal references V DD /4 13
Well Architectured Energy Modes EM0 Run Mode : 150 µa/mhz EM1 Sleep Mode : 45 µa/mhz EM2 Deep Sleep Mode : 900 na RTC, Brown-Out Detection, RAM and CPU retained 2 µs wake-up EM3 Stop Mode : 600 na Brown-Out Detection, RAM & CPU retained 2 µs wake-up EM4 Shutoff Mode : 20 na Pin/GPIO Reset RTC + 512-byte backup memory : 400 na 14
Low Energy UART LEUART Highlights Full UART with 32 khz clock Available even in Deep Sleep 150 na at 9600 baud/s DMA support Valid wake-up packet DMA CPU 32-bit Bus Z Z Z RAM LEUART RX 15
Hardware AES Accelerator AES Highlights How are you? AES &G#%5( F Encryption and decryption 128/256-bit keys 20 80 times faster than software Autonomous RAM-to-RAM I am fine AES!T4/#2@(2 encryption/decryption with DMA 16
Backup Power Domain Backup Domain Highlights Automatic main/backup power switch 32-bit Backup RTC Use any LF oscillator 512-byte backup register 400 na with RTC and registers EFM32 Backup power domain Backup Real Time Counter Voltage Regulator Power-on Reset Low Freq Crystal Osc Backup Registers 512 bytes Pin Reset Low Freq RC Osc Ultra Low Freq RC Osc Main power domain CPU and other Peripherals Real Time Counter GPIO Wake-up I/O State Retention 17
Lower Sleep Mode Consumption TSMC ell 18
Low Energy Sensor Interface LE SENSE!
20
21
22
Resistive/General Measurement EFM32 CPU Z z Z Sample Sample Sample Excitation Power supply LESENSE - Sensor..101.. Input ACMP + Output 23
Tools & Enablement 24
Simplicity Studio Easily access all free software tools Always the latest updates and news 25 energyaware Profiler Simplicity Studio energyaware Designer energyaware Battery
Full featured hardware tools $69 $69 $79 $299 $309 $349 Gecko Starter Kit Tiny Gecko Starter Kit Leopard/Wonder/ Giant Gecko Starter Kit Gecko Development Kit Gecko Development Kit Leopard/Wonder/ Giant Gecko Development Kit Device EFM32G890F128 EFM32TG840F32 EFM32LG990F256 EFM32WG990F256 EFM32GG990F1024 EFM32G890F128 EFM32G290F128 EFM32G890F128 EFM32LG990F256 EFM32WG990F256 EFM32GG990F1024 Advanced Energy Monitoring USB J-Link Debugger Plug-in MCU and prototyping board Onboard J-Trace Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes - - Yes Yes Yes - - - - Yes Screen 4x40 segment LCD 8x20 segment LCD 8x20 segment LCD 4x40 segment LCD (EFM32G890-DK only) 320x240 RGB TFT 4x40 segment LCD 320x240 RGB TFT w/touch 320x240 RGB TFT w/touch 26