View
313
Download
2
Category
Preview:
Citation preview
32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers
•Energy,gas,waterandsmartmetering •Alarmandsecuritysystems •Healthandfitnessapplications
• Industrialandhomeautomation •Smartaccessories energymicro.com/gecko
Very low active power consumptionEFM32Geckotechnologyenablesactivemodeoperationofonly150µA/MHzwitha3voltspowersupplywhilerunningapplicationcode
Reduced processing timeThelowpower,highperformance32-bitCortex-Mprocessorsreducethetimespentinactivemode
Very fast wake-up timeShort2µswake-uptimesupportshighefficiencyenergymodesandincreasesresponsiveness
Ultra-low standby currentFullRAMandCPUretention+POR+BOD+RTCwhileusingonly0.9µA.LeopardandGiantGeckoincludesRTCmodeatonly0.4µA
Autonomous peripheral operationApplicationscanperformadvancedtaskswithoutusingtheCortexCPU
PRS - Peripheral Reflex SystemPredictableandfastsignalingbetweenperipheralswithoutanyCPUintervention
Well architected Energy ModesOptimizeyourapplicationwith5flexibleEnergyModesandsubµAoperation
Extremely energy efficient peripherals• ADC:12-bit,1Mspsatonly350µA• AnalogComparator:usingaslittleas100nA• LCDController:8x36segmentsatonly0.55µA
• LEUART:FullUART@9600bpsusingonly150nA• AES:128/256-bitcrypto-engineinonly54/75cycles
LESENSE - Low Energy Sensor InterfaceAconfigurableandenergyefficientinterfacecontrollingupto16externalanalogsensorswhiletheCPUissleeping.At~1uA,LESENSEsupportsautonomousmonitoringofvirtuallyanytypeofanalogsensorcontrolscheme,includingcapacitive,inductiveandresistivetypes.
Simplicity Studio and Advanced Energy MonitoringThefreeSimplicityStudioprovidesoneclickaccesstoalltoolsincludingenergyAwareProfilerandAEMdata.
EFM32reducestheenergyconsumptionuptoafactorof4.Learnhow:
0
0
0
0
0
0
0
0
0
1
1
2
3
4
5
6
7
8
9
0
32-bit bus
Core and Memory
EmbeddedTrace Macrocell
MemoryProtection Unit
DMA
ARM Cortex M processor
DebugInterface
Flash ProgramMemory
RAMMemory
LEUART
UART
USART I2C
USB
Serial Interfaces
LCDController
12-bitDAC
12-bitADC
OperationalAmpli�ers
AnalogComparator
Analog Interfaces
HWAES
Security
Clock Management Energy Management
VoltageComparator
VoltageRegulator
Brown-outDetector
Power-onReset
Back-upPower Domain
Low FrequencyCrystal Osc.
High FrequencyCrystal Osc
Brown-outDetector
AuxiliaryRC Osc
High FrequencyRC Oscilator
Low FrequencyRC Oscilator
ExternalInterrupts
TFTDriver
ExternalBus Intf. GPIO
GPIOWake-up
I/O Ports
PinReset
Low EnergyTimer
Timer/Counter
Real TimeCounter
LE SensorInterface
Timers and triggers
Back-upRTC
PulseCounter
WatchdogTimer
PRS - Peripheral Reflex System
EFM32microcontrollersincludethemostenergyfriendlyperipheralsandenergymodes
EFM32 with 3V power supply.Application from memory.
EM0Run Mode
EM1Sleep Mode
EM2Deep Sleep
EM3Stop Mode
EM4Shutoff Mode
Current consumption 150μA/MHz 45μA/MHz 0.9μA 0.6μA 20nA
Wake-up time - 0 2μs 2μs 160μs
CPU (Cortex-M3/M0) On - - - -
High frequency peripherals Available Available - - -
Low frequency peripherals Available Available Available - -
Asynchronous peripherals Available Available Available Available -
Full CPU and SRAM retention On On On On -
Power-on Reset/Brown-out Detector On On On On On
Wake-up events Any Any 32kHzperipheralsAsyncIRQ,I2CslaveAnalogComparatorsVoltageComparators
Reset,GPIOrising/fallingedge
16 memory and feature versions(Availablefrom:2012)ARMCortex-M0upto32MHzFlash(KB): 4to32RAM(KB): 2to4
35 memory and feature versionsARMCortex-M3upto32MHzFlash(KB): 4to32RAM(KB): 2to4
31 memory and feature versionsARMCortex-M3upto32MHzFlash(KB): 16to128RAM(KB): 8to16
60 memory and feature versionsARMCortex-M3upto48MHzFlash(KB): 64to256RAM(KB): 32
40 memory and feature versionsARMCortex-M3upto48MHzFlash(KB): 512and1024RAM(KB): 128
60 memory and and feature versions (Availablefrom:2012)ARMCortex-M4Fupto48MHzFPU-FloatingPointUnit+DSPinstructionsFlash(KB):64to256RAM(KB):32
Agecko’senergy
consumptionisonly 10%compared
tomammalsofsimilarsize
WhyisEFM32called
Gecko?
ORDERING NO.(X = Flash Size)
AR
M C
orte
x C
PU
Memory OptionsFlash + RAM (KB)
GP
IO (p
ins)
US
B
LCD
US
AR
T S
PI I
2S
UA
RT
LEU
AR
T
I2C
Tim
er (P
WM
)
LET
IME
R
RTC
PC
NT
Wat
chd
og
AD
C (p
ins)
DA
C (p
ins)
AC
MP
(pin
s)
OP
AM
P
AE
S
EB
I
TF
T
LES
EN
SE
ZERO GECKO
EFM32ZG108FX - QFN24 M0 42
82
164
324 17 - - 1 - 1 1 2(6) - 1 1 1 - - 1(2) - - - - -
EFM32ZG110FX - QFN24 M0 42
82
164
324 17 - - 1 - 1 1 2(6) - 1 1 1 1(2) - 1(2) - - - - -
EFM32ZG210FX - QFN32 M0 42
82
164
324 24 - - 1 - 1 1 2(6) - 1 1 1 1(4) - 1(2) - - - - -
EFM32ZG222FX - QFP48 M0 42
82
164
324 37 - - 1 - 1 1 2(6) - 1 1 1 1(4) - 1(5) - - - - -
TINY GECKO
EFM32TG108FX - QFN24 M3 42
82
164
324 17 - - 1 - 1 1 2(6) 1 1 1 1 - - 2(4) - - - - Y*
EFM32TG110FX - QFN24 M3 42
82
164
324 17 - - 2 - 1 1 2(6) 1 1 1 1 1(2) 2(1) 2(4) 3 Y - - Y
EFM32TG210FX - QFN32 M3 82
164
324 24 - - 2 - 1 1 2(6) 1 1 1 1 1(4) 2(1) 2(5) 3 Y - - Y
EFM32TG222FX - QFP48 M3 82
164
324 37 - - 2 - 1 1 2(6) 1 1 1 1 1(4) 2(1) 2(12) 3 Y - - Y
EFM32TG225FX - BGA48 M3 82
164
324 37 - - 2 - 1 1 2(6) 1 1 1 1 1(4) 2(1) 2(12) 3 Y - - Y
EFM32TG230FX - QFN64 M3 82
164
324 56 - - 2 - 1 1 2(6) 1 1 1 1 1(8) 2(1) 2(16) 3 Y - - Y
EFM32TG232FX - QFP64 M3 82
164
324 53 - - 2 - 1 1 2(6) 1 1 1 1 1(8) 2(1) 2(16) 3 Y - - Y
EFM32TG822FX - QFP48 M3 82
164
324 37 - 8x11 2 - 1 1 2(6) 1 1 1 1 1(4) 2(1) 2(4) 3 Y - - Y
EFM32TG825FX - BGA48 M3 82
164
324 37 - 8x11 2 - 1 1 2(6) 1 1 1 1 1(4) 2(1) 2(4) 3 Y - - Y
EFM32TG840FX - QFN64 M3 82
164
324 56 - 8x20 2 - 1 1 2(6) 1 1 1 1 1(8) 2(1) 2(8) 3 Y - - Y
EFM32TG842FX - QFP64 M3 82
164
324 53 - 8x18 2 - 1 1 2(6) 1 1 1 1 1(8) 2(1) 2(8) 3 Y - - Y
GECKO
EFM32G200FX - QFN32 M3 168
328
6416 24 - - 2 - 1 1 2(6) 1 1 1 1 1(4) 1(1) 2(5) - - - - -
EFM32G210FX - QFN32 M3 12816 24 - - 2 - 1 1 2(6) 1 1 1 1 1(4) 1(1) 2(5) - Y - - -
EFM32G222FX - QFP48 M3 328
6416
12816 37 - - 2 - 1 1 3(9) 1 1 2 1 1(4) 1(1) 2(12) - Y - - -
EFM32G230FX - QFN64 M3 328
6416
12816 56 - - 3 - 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(16) - Y - - -
EFM32G232FX - QFP64 M3 328
6416
12816 53 - - 3 - 2 1 3(9) 1 1 3 1 1(8) 1(1) 2(16) - Y - - -
EFM32G280FX - QFP100 M3 328
6416
12816 86 - - 3 1 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(16) - Y Y - -
EFM32G290FX - BGA112 M3 328
6416
12816 90 - - 3 1 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(16) - Y Y - -
EFM32G840FX - QFN64 M3 328
6416
12816 56 - 4x24 3 - 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(8) - Y - - -
EFM32G842FX - QFP64 M3 328
6416
12816 53 - 4x22 3 - 2 1 3(9) 1 1 3 1 1(8) 1(1) 2(8) - Y - - -
EFM32G880FX - QFP100 M3 328
6416
12816 86 - 4x40 3 1 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(16) - Y Y** - -
EFM32G890FX - BGA112 M3 328
6416
12816 90 - 4x40 3 1 2 1 3(9) 1 1 3 1 1(8) 2(2) 2(16) - Y Y** - -
LEOPARD GECKO
EFM32LG230FX - QFN64 M3 6432
12832
25632 56 - - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32LG232FX - QFP64 M3 6432
12832
25632 53 - - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32LG280FX - QFP100 M3 6432
12832
25632 86 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32LG290FX - BGA112 M3 6432
12832
25632 90 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32LG295FX - BGA120 M3 6432
12832
25632 93 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32LG330FX - QFN64 M3 6432
12832
25632 53 Y - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y - - Y
EFM32LG332FX - QFP64 M3 6432
12832
25632 50 Y - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32LG380FX - QFP100 M3 6432
12832
25632 83 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32LG390FX - BGA112 M3 6432
12832
25632 87 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32LG395FX - BGA120 M3 6432
12832
25632 93 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32LG840FX - QFN64 M3 6432
12832
25632 56 - 8x20 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32LG842FX - QFP64 M3 6432
12832
25632 53 - 8x18 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32LG880FX - QFP100 M3 6432
12832
25632 86 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32LG890FX - BGA112 M3 6432
12832
25632 90 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32LG895FX - BGA120 M3 6432
12832
25632 93 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32LG940FX - QFN64 M3 6432
12832
25632 53 Y 8x18 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32LG942FX - QFP64 M3 6432
12832
25632 50 Y 8x16 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32LG980FX - QFP100 M3 6432
12832
25632 83 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32LG990FX - BGA112 M3 6432
12832
25632 87 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32LG995FX - BGA120 M3 6432
12832
25632 93 Y 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
* Reduced LESENSE functionality without DAC** Reduced LCD controller functionality when using EBI (External Bus Interface)
Operationrange:1.85-3.8volts,-40-85COn-chipmemory:Upto1MBFlashand128KBRAMGeneralPurposeIO:Upto93pinswith20mAdrivestrength
ORDERING NO.(X = Flash Size)
AR
M C
orte
x C
PU
Memory OptionsFlash + RAM (KB)
GP
IO (
pin
s)
US
B
LC
D
US
AR
T S
PI I
2S
UA
RT
LE
UA
RT
I2C
Tim
er
(PW
M)
LE
TIM
ER
RT
C
PC
NT
Wa
tch
do
g
AD
C (
pin
s)
DA
C (
pin
s)
AC
MP
(p
ins)
OP
AM
P
AE
S
EB
I
TF
T
LE
SE
NS
E
GIANT GECKO
EFM32GG230FX - QFN64 M3 512128
1024128 56 - - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32GG232FX - QFP64 M3 512128
1024128 53 - - 3 - 2 2 4(11) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32GG280FX - QFP100 M3 512128
1024128 86 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32GG290FX - BGA112 M3 512128
1024128 90 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32GG295FX - BGA120 M3 512128
1024128 93 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32GG330FX - QFN64 M3 512128
1024128 53 Y - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y - - Y
EFM32GG332FX - QFP64 M3 512128
1024128 50 Y - 3 - 2 2 4(11) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32GG380FX - QFP100 M3 512128
1024128 83 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32GG390FX - BGA112 M3 512128
1024128 87 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32GG395FX - BGA120 M3 512128
1024128 93 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32GG840FX - QFN64 M3 512128
1024128 56 - 8x20 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32GG842FX - QFP64 M3 512128
1024128 53 - 8x18 3 - 2 2 4(11) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32GG880FX - QFP100 M3 512128
1024128 86 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32GG890FX - BGA112 M3 512128
1024128 90 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32GG895FX - BGA120 M3 512128
1024128 93 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32GG940FX - QFN64 M3 512128
1024128 53 Y 8x18 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32GG942FX - QFP64 M3 512128
1024128 50 Y 8x16 3 - 2 2 4(11) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32GG980FX - QFP100 M3 512128
1024128 83 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32GG990FX - BGA112 M3 512128
1024128 87 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32GG995FX - BGA120 M3 512128
1024128 93 Y 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
WONDER GECKO
EFM32WG230FX - QFN64 M4F 6432
12832
25632 56 - - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32WG232FX - QFP64 M4F 6432
12832
25632 53 - - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y - - Y
EFM32WG280FX - QFP100 M4F 6432
12832
25632 86 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32WG290FX - BGA112 M4F 6432
12832
25632 90 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32WG295FX - BGA120 M4F 6432
12832
25632 93 - - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32WG330FX - QFN64 M4F 6432
12832
25632 53 Y - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y - - Y
EFM32WG332FX - QFP64 M4F 6432
12832
25632 50 Y - 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32WG380FX - QFP100 M4F 6432
12832
25632 83 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32WG390FX - BGA112 M4F 6432
12832
25632 87 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y Y Y
EFM32WG395FX - BGA120 M4F 6432
12832
25632 93 Y - 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y Y Y
EFM32WG840FX - QFN64 M4F 6432
12832
25632 56 - 8x20 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32WG842FX - QFP64 M4F 6432
12832
25632 53 - 8x18 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(8) 3 Y - - Y
EFM32WG880FX - QFP100 M4F 6432
12832
25632 86 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32WG890FX - BGA112 M4F 6432
12832
25632 90 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32WG895FX - BGA120 M4F 6432
12832
25632 93 - 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
EFM32WG940FX - QFN64 M4F 6432
12832
25632 53 Y 8x18 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32WG942FX - QFP64 M4F 6432
12832
25632 50 Y 8x16 3 - 2 2 4(12) 1 1 3 1 1(8) 2(2) 1(4) 3 Y - - Y
EFM32WG980FX - QFP100 M4F 6432
12832
25632 83 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32WG990FX - BGA112 M4F 6432
12832
25632 87 Y 8x34 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(12) 3 Y Y** Y Y
EFM32WG995FX - BGA120 M4F 6432
12832
25632 93 Y 8x36 3 2 2 2 4(12) 1 1 3 1 1(8) 2(2) 2(16) 3 Y Y** Y Y
Package Options
QFN245x5mm0.65pitch
QFN326x6mm0.65pitch
QFN649x9mm0.50pitch
QFP487x7mm0.50pitch
QFP6410x10mm0.50pitch
QFP10014x14mm0.50pitch
BGA11210x10mm0.80pitch
BGA484x4mm0.50pitch
BGA1207x7mm0.50pitch
1
Front Back
12 23 34 45 56 67 78 89 9
1 2 3 4 5 6 7 8 9
EFM32toolsaredesignedtocutdevelopmenttimeby50%
Simplicity StudioInstant,one-clickaccesstoallyourEFM32tools,software,news,documentsandresources.energymicro.com/simplicity
©2012EnergyMicro.Allrightsreserved.EnergyMicro®,EFM®32,logo,andcombinationsthereofaretheregisteredtrademarks,andtheworld’smostenergyfriendlymicrocontrollers™,andothersarethetrademarksofEnergyMicro.ARM®,Cortex™-M0/M3/M4F,andKeil™aretheregisteredtrademarkandtrademarksofARMLimited.Othertermsandproductnamesarethepropertyoftheirrespectiveowners.
Development Kits
EFM32GG-DK3750(MSRP$349)EFM32LG-DK3650(MSRP$349)EFM32-G8XX-DK(MSRP$299)EFM32-G2XX-DK(MSRP$299)
Gecko Community
Thirdpartypartners:
energymicro.com/tools/third-party
BUY EFM32?
Youcanfindyournearestdistributorhere:
energymicro.com/buy
energymicro.com
Starter Kits
EFM32-G8XX-STK(MSRP$69)EFM32-TG-STK3300(MSRP$69)
energymicro.com/tools
Need Help?
ContacttheEFM32expertsdirectlyatEnergyMicroHQ.
support.energymicro.com
Rev.:2D-EFM3203/12
Recommended