EFM32 Presentation February 2013 Frank Roberts Field Applications Director – Americas f.roberts@energymicro.com 720 839 7864
EFM32 ...the world’s most energy friendly microcontrollers
The EFM32 lineup 7 ‐ Mar ‐ 13 3 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Comparing the EFM32 performance 1 2 3 4 5 6 7 8 9 10 Active Reduced Very fast Ultra low Autonomous Peripheral Well Ultra Low Energy Advanced 25 MHz processing wake ‐ up stand ‐ by peripherals Reflex architected Energy Sensor Energy @ 3V time time current System Energy Efficient Interface Monitoring Modes Peripherals 1 150 2 µs 0.9 µA Yes Yes Yes Yes Yes Yes Cortex 32 ‐ bit µA/MHz M3 EFM32TG840F32 1 4.5 µA 294 8 µs No No Partial No No No Cortex µA/MHz (1.9 µA*) 32 ‐ bit STM32L151xx M3 1 5 µs 50.3 µA 218 Partial Yes Partial No No No Cortex (1.5 µs**) (6.9 µA*) µA/MHz M4 32 ‐ bit SAM4Lx 1.4 57 µA 150 TBD No No No No No No Cortex (6 µA*) µA/MHz 32 ‐ bit LPC11xxL M0 226 4.3 5 µs 2.6 µA Partial No Partial No No No µA/MHz MSP430 16 ‐ bit MSP430F543x 1 µs 0.93 µA 344 2.3 (1 ms No No Partial No No No (0.85 µA*) µA/MHz PIC24 16 ‐ bit PIC24F16KA102 for PLL) * Brown ‐ out detection disabled ** Added consumption in active mode 7 ‐ Mar ‐ 13 4 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
EFM32 – packed with features CPU and Memory Clock Management Energy Management High Freq High Freq Voltage Voltage ARM Cortex-M3 ARM Cortex-M Memory Memory Embedded Crystal Osc RC Osc Regulator Comparator Protection Protection Trace processor processor Unit Unit Macrocell Low Freq Low Freq Brown-out Power-on Crystal Osc RC Osc Detector Reset Flash RAM Debug Back-up Program DMA Ultra Low Freq Auxiliary Auxiliary Memory Interface Power Memory RC Osc RC Osc RC Osc Domain The top EFM32 features 32-bit bus Peripheral Reflex System Serial Interfaces I/O Ports Timers and Triggers Analog Modules Security External Timer/ Low Energy TFT USART UART Bus ADC DAC Counter Sensor IF AES Driver Interface Accelerator Low Energy Real Time Low General Timer Counter LCD Operational External Energy I2C Purpose Controller Amplifier Interrupt Pulse Watchdog UART I/O Counter Timer Analog Pin GPIO USB Backup Comparator Reset Wake-up RTC 7 ‐ Mar ‐ 13 5 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Peripheral Reflex System
Peripheral Reflex System Peripheral Reflex System Z Z Z Reflex Producers Reflex Consumers ARM Cortex-M3 processor ADC DAC Timer GPIO Peripheral Reflex System 4 ch 8 ch 8 ch 12 ch 12 ch 12 ch 7 ‐ Mar ‐ 13 7 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Example – Autonomous Sound Loopback Z TIMER TIMER Overflow @ 44 kHZ Overflow @ 44 kHZ Z Z Peripheral Peripheral System System Reflex Reflex CPU CPU Reflex Signals Reflex Signals DMA DMA Trigger ADC Trigger ADC Trigger DAC Trigger DAC Sample DATA Sample DATA ADC ADC DAC DAC 7 ‐ Mar ‐ 13 8 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Example: Pulse length measurement TIMER Analog input Reset & Start + Peripheral Analog Capture Comparator Reflex System Overflow Reference ‐ Reference Analog input Reflex signal TIMER Count value 7 ‐ Mar ‐ 13 9 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Highly Flexible Reflex Producers Reflex Consumers • ACMP • ADC • ADC • DAC • DAC • TIMER • GPIO • LESENSE Reflex signals Reflex signals • RTC • UART • BURTC • USART • TIMER • PCNT • LETIMER • LESENSE • UART • USART • USB • VCMP 7 ‐ Mar ‐ 13 10 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Reflex System – Key Benefits But why? 7 ‐ Mar ‐ 13 11 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Analog to Digital Converter
Analog to Digital Converter ADC Highlights ADCn_CH0 ADCn_CH1 • 12-bit @ 1 Msps: 350 µA ADCn_CH2 ADCn_CH3 + ADCn_CH4 • 12-bit @ 10 ksps: 63 µA ADCn_CH5 Results SAR ADCn_CH6 ADCn_CH7 • Scalable resolution: 16,12,8 or 6 bits - Temp V DD /3 V DD • Up to 8 input channels V SS V ref /2 DAC0 • Integrated temperature sensor DAC1 • Internal/external references V DD • Scan/single conversions 1.25 V 2.5 V 5 V differential • Hardware controlled warmup 2x(VDD-VSS) • Tailgating • Differential or Single Ended Input 7 ‐ Mar ‐ 13 13 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
From AN0021 ADC Appnote 7 ‐ Mar ‐ 13 14 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
ADC – Key Benefits But why? 7 ‐ Mar ‐ 13 15 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Flexible Display Drivers
Energy Efficient LCD Controller LCD Controller highlights: • Directly driving segment LCD displays • G (Up to 4x40 segments) • TG (Up to 8x20 segments) • LG, GG, WG (Up to 8x36 segments) • Energy Efficient • 550 nA for 4x40 • 250 nA for 1x40 • Configurable: • Contrast • Segment blink/ Animation • Integrated voltage booster • g g 7 ‐ Mar ‐ 13 17 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
TFT Driver TFT Driver Highlights • TFT/(AM)OLED displays • Up to 16-bit color • Full video from exeternal memory EFM32 • 0% CPU load Z Z • 320x240 pixels (QVGA) @ 60 fps Z • 480x320 pixels (HVGA) @ 30 fps External Bus CPU • Supports displays without internal Interface w/TFT External Memory frame buffer Driver • Accelerated graphics update • Scrolling • Rectangle copy • Alpha blending • Bit masking 7 ‐ Mar ‐ 13 18 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Display Drivers – Key Benefits But why? 7 ‐ Mar ‐ 13 19 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Wide Cortex ‐ M Portfolio WITH Energy Friendliness
ARM Cortex ‐ M Processors Cortex-M highlights • Industry standard CPU • Software/tool compatible across M0/M3/M4F • High performance, low power platform • Up to 2.19 CoreMark/MHz • As little as 150 µA/MHz in EFM32 • Excellent code density • DSP options in M4F 7 ‐ Mar ‐ 13 21 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
240+ Scalable Low Energy EFM32 s • Software compatible • Pin compatibility within each package Optional Features EFM32WG940 EFM32WG942 EFM32WG980 EFM32WG990 EFM32WG995 EFM32WG940 EFM32WG942 EFM32WG980 EFM32WG990 EFM32WG995 Giant Wonder USB EFM32WG330 EFM32WG332 EFM32WG380 EFM32WG390 EFM32WG395 EFM32WG330 EFM32WG332 EFM32WG380 EFM32WG390 EFM32WG395 M4F LCD EFM32WG840 EFM32WG842 EFM32WG880 EFM32WG890 EFM32WG895 EFM32WG840 EFM32WG842 EFM32WG880 EFM32WG890 EFM32WG895 TFT DSP with FPU EFM32WG230 EFM32WG230 EFM32WG232 EFM32WG232 EFM32WG280 EFM32WG280 EFM3WG290 EFM3WG290 EFM32WG295 EFM32WG295 EFM32GG940 EFM32GG940 EFM32GG942 EFM32GG942 EFM32GG980 EFM32GG980 EFM32GG990 EFM32GG990 EFM32GG995 EFM32GG995 USB EFM32GG330 EFM32GG332 EFM32GG380 EFM32GG390 EFM32GG395 EFM32GG330 EFM32GG332 EFM32GG380 EFM32GG390 EFM32GG395 Pin compatible LCD EFM32GG840 EFM32GG842 EFM32GG880 EFM32GG890 EFM32GG895 EFM32GG840 EFM32GG842 EFM32GG880 EFM32GG890 EFM32GG895 TFT EFM32GG230 EFM32GG232 EFM32GG280 EFM32GG290 EFM32GG295 EFM32GG230 EFM32GG232 EFM32GG280 EFM32GG290 EFM32GG295 EFM32LG940 EFM32LG940 EFM32LG942 EFM32LG942 EFM32LG980 EFM32LG980 EFM32LG990 EFM32LG990 EFM32LG995 EFM32LG995 Tiny Gecko Leopard USB EFM32LG330 EFM32LG330 EFM32LG332 EFM32LG332 EFM32LG380 EFM32LG380 EFM32LG390 EFM32LG390 EFM32LG395 EFM32LG395 M3 LCD EFM32LG840 EFM32LG840 EFM32LG842 EFM32LG842 EFM32LG880 EFM32LG880 EFM32LG890 EFM32LG890 EFM32LG895 EFM32LG895 TFT EFM32LG230 EFM32LG232 EFM32LG280 EFM32LG290 EFM32LG295 EFM32LG230 EFM32LG232 EFM32LG280 EFM32LG290 EFM32LG295 EFM32G210 EFM32G840 EFM32G842 EFM32G880 EFM32G890 EFM32G210 EFM32G840 EFM32G842 EFM32G880 EFM32G890 LCD EFM32G200 EFM32G200 EFM32G230 EFM32G230 EFM32G222 EFM32G222 EFM32G232 EFM32G232 EFM32G280 EFM32G280 EFM32G290 EFM32G290 EFM32TG110 EFM32TG110 EFM32TG840 EFM32TG840 EFM32TG822 EFM32TG822 EFM32TG842 EFM32TG842 EFM32TG825 EFM32TG825 LCD EFM32TG108 EFM32TG108 EFM32TG210 EFM32TG210 EFM32TG230 EFM32TG230 EFM32TG222 EFM32TG222 EFM32TG232 EFM32TG232 EFM32TG225 EFM32TG225 Zero EFM32ZG110 EFM32ZG110 M0 EFM32ZG108 EFM32ZG210 EFM32ZG222 EFM32ZG108 EFM32ZG210 EFM32ZG222 QFN24 QFN32 QFN64 QFP48 QFP64 QFP100 BGA48 BGA112 BGA120 Total 31 MCUs Total 60 MCUs Total 16 MCUs Total 35 MCUs Total 60 MCUs Total 40 MCUs Flash: 4 - 32 Flash: 4 - 32 Flash: 16 – 128 Flash: 64 - 256 Flash: 512 - 1024 Flash: 64 - 256 RAM: 2 - 4 RAM: 2 - 4 RAM: 8 - 16 RAM: 32 RAM: 128 RAM: 32 7 ‐ Mar ‐ 13 22 … the world’s most energy friendly microcontrollers and radios www.energymicro.com
Recommend
More recommend