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.
This section gives a short introduction to each of the modules in general terms and also and shows a summary of the configuration for the EFM32G232 devices.
The ARM Cortex-M3 includes a 32-bit RISC processor which can achieve as much as 1.25 DhrystoneMIPS/MHz. A Memory Protection Unit with support for up to 8 memory segments is included, as well as a Wake-up Interrupt Controller handling interrupts triggered while the CPU is asleep.
EFM32 Gecko系列主要特性:
• 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 RTC 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
• Autonomous operation with DMA in Deep Sleep Mode
• I2C Interface with SMBus support
• Address recognition in Stop Mode
• Ultra low power precision analog peripherals
• 12-bit 1 Msamples/s Analog to Digital Converter
• 8 single ended channels/2 differential channels
• On-chip temperature sensor
• Conversion tailgating for predictable latency
• 12-bit 500 ksamples/s Digital to Analog Converter
• 2× Analog Comparator
• Capacitive sensing with up to 16 inputs
• Supply Voltage Comparator
• Ultra efficient Power-on Reset and Brown-Out Detector
• Pre-Programmed Serial Bootloader
• Temperature range -40 to 85 ºC
• Single power supply 1.8 to 3.8 V
• LQFP64 package
图1. EFM32 Gecko系列方框图
EFM32-G2XX-DK开发板
The EFM32-G2XX-DK is a highly flexible development kit. It offers many features and peripherals to the EFM32 through jumperless configuration. The different features on the kit are available as configured in the motherboard’s Board Controller. Configuration is easily done by a simple API in the kit Board Support Package.
If none of the motherboard features are needed, configuration of the Board Controller is not necessary.
All EFM32 GPIO pins are available on the prototyping board.
EFM32-G2XX-DK开发板主要特性:
• Advanced Energy Monitoring system for precise current tracking.
• Special hardware configuration for isolation of the MCU power domain.
• Replaceable prototyping board for quick custom application development.
• Full feature USB debugger / emulator with debug out functionality.
• 3.5-inch TFT-LCD 320x240 pixel RGB color display.
• Board Controller for board configuration / signal routing.