EFM32G232F128G-E-QFP64 - 32MHz ARM Cortex-M3 MCU, 128KB Flash | Silicon Labs
Référence : EFM32G232F128G-E-QFP64 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $6.91 | $6,91 |
| 10 | $6.2 | $62,00 |
| 100 | $5.4 | $540,00 |
| 500 | $4.65 | $2 325,00 |
| 1 000 | $4.05 | $4 050,00 |
EFM32G232F128G-E-QFP64 Présentation
An ARM Cortex-M3 microcontroller (MCU) is a 32-bit processor core from Arm Holdings featuring the Thumb-2 instruction set, hardware divide, atomic bit-banding, and a deterministic nested vector interrupt controller (NVIC). Cortex-M3 sits in the Cortex-M family hierarchy (Cortex-M0/M0+ -> Cortex-M3 -> Cortex-M4/M7) and is widely used for cost-sensitive embedded applications requiring more performance than M0/M0+ can deliver. The EFM32G family is positioned by Silicon Labs as one of the lowest-energy Cortex-M3 product lines on the market.
Key features include 53 digital I/O pins, 3 x 16-bit timers, AES hardware encryption, autonomous peripherals that operate in sleep modes, ultra-fast wake-up from sleep, an integrated LESENSE / low-energy sensor interface block, and on-chip analog such as ADC and comparator blocks. The Gecko series targets battery-powered systems with typical Stop current of 0.6 uA and Run current of 180 uA/MHz per the EFM32G datasheet. The device operates across the industrial -40C to +85C range.
Architecturally, the part uses a Cortex-M3 core with a peripheral reflex system (PRS) that lets peripherals signal each other without CPU intervention - a key energy saver. Flash and RAM are accessed through the AHB-Lite bus, and low-energy peripherals are placed on a separate APB bus so they can run while the CPU sleeps.
Typical applications include battery-powered IoT sensors, wearable health monitors, smart metering, wireless sensor nodes paired with sub-GHz or BLE companions, and industrial HMI / alarm panels. The integrated AES block is suitable for encrypted firmware update and secure authentication.
When designing with this device, plan the decoupling network carefully: place 100 nF and 1 uF capacitors as close as possible to each VDD pin pair, and follow the EFM32G hardware design guide for the 32 kHz crystal layout to avoid extra current draw from a high-ESR load. A JTAG or SWD header is required for programming - the on-chip debug interface is supported by Simplicity Studio and the J-Link toolchain.
Alternatives de remplacement direct pour EFM32G232F128G-E-QFP64 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec EFM32G232F128G-E-QFP64 (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Run Mode Current, Series.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
EFM32G232F128G-E-QFP64R
✅ Remplacement direct✓ En stock
$3.42 / unité
Voir la fiche technique →EFM32LG232F128G-E-QFP64
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
EFM32G232F128-QFP64
✅ Remplacement direct✓ En stock
$4.78 / unité
Voir la fiche technique →EFM32G232F64-QFP64T
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
EFM32G232F64-QFP64
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
EFM32G232F128G-E-QFP64 Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M3 (32-bit) |
| Series | EFM32 Gecko |
| Fréquence d'horloge maximale | 32 MHz |
| Program Memory Size | 128 kB (128K x 8) FLASH |
| RAM Size | 16 kB |
| Number of I/O Pins | 53 |
| Number of Timers | 3 x 16-bit |
| Hardware Encryption | AES (128/256-bit) |
| Boîtier | 64-pin TQFP (10 mm x 10 mm) |
| Type de montage | Surface Mount |
| Stop Mode Current | 0.6 uA (typical) |
| Run Mode Current | 180 uA/MHz (typical) |
| Plage de température de fonctionnement | -40C to +85C |
| Statut RoHS | Compliant |
| On-chip Debug | JTAG / Serial Wire Debug (SWD) |
| Lead-Free / Halogen-Free | Yes (per Silicon Labs product page) |
Configuration des broches de EFM32G232F128G-E-QFP64
| Broche 1 | PA0 — GPIO / I2C0 SDA / TIMER0 CC0 |
| Broche 2 | PA1 — GPIO / I2C0 SCL / TIMER0 CC1 |
| Broche 3 | PA2 — GPIO / USART0 TX / TIMER0 CC2 |
| Broche 4 | PA3 — GPIO / USART0 RX / TIMER0 CD0 |
| Broche 5 | PA4 — GPIO / USART0 CLK / TIMER0 CD1 |
| Broche 6 | PA5 — GPIO / USART0 CS / TIMER0 CD2 |
| Broche 7 | PA6 — GPIO / LEUART0 RX / TIMER1 CC0 |
| Broche 8 | PA7 — GPIO / LEUART0 TX / TIMER1 CC1 |
| Broche 9 | PA8 — GPIO / TIMER1 CC2 / LESENSE CH0 |
| Broche 10 | PA9 — GPIO / TIMER1 CD0 / LESENSE CH1 |
| Broche 11 | PA10 — GPIO / TIMER1 CD1 / LESENSE CH2 |
| Broche 12 | PA11 — GPIO / TIMER1 CD2 / LESENSE CH3 |
| Broche 13 | PA12 — GPIO / I2C0 SDA / LESENSE CH4 |
| Broche 14 | PA13 — GPIO / I2C0 SCL / LESENSE CH5 |
| Broche 15 | PA14 — GPIO / USART0 TX / LESENSE CH6 |
| Broche 16 | PA15 — GPIO / USART0 RX / LESENSE CH7 |
| Broche 17 | PB0 — GPIO / ADC0 CH0 / OPAMP OUT0 |
| Broche 18 | PB1 — GPIO / ADC0 CH1 / OPAMP OUT1 |
| Broche 19 | PB2 — GPIO / ADC0 CH2 / DAC0 OUT0 |
| Broche 20 | PB3 — GPIO / ADC0 CH3 / DAC0 OUT1 |
| Broche 21 | PB4 — GPIO / ADC0 CH4 / LESENSE CH8 |
| Broche 22 | PB5 — GPIO / ADC0 CH5 / LESENSE CH9 |
| Broche 23 | PB6 — GPIO / ADC0 CH6 / LESENSE CH10 |
| Broche 24 | PB7 — GPIO / ADC0 CH7 / LESENSE CH11 |
| Broche 25 | PB8 — GPIO / TIMER1 CC0 / LESENSE CH12 |
| Broche 26 | PB9 — GPIO / TIMER1 CC1 / LESENSE CH13 |
| Broche 27 | PB10 — GPIO / TIMER1 CC2 / LESENSE CH14 |
| Broche 28 | PB11 — GPIO / TIMER2 CC0 / LESENSE CH15 |
| Broche 29 | PB12 — GPIO / TIMER2 CC1 / I2C1 SDA |
| Broche 30 | PB13 — GPIO / TIMER2 CC2 / I2C1 SCL |
| Broche 31 | PB14 — GPIO / TIMER2 CD0 / USART1 TX |
| Broche 32 | PB15 — GPIO / TIMER2 CD1 / USART1 RX |
| Broche 33 | PC0 — GPIO / ACMP0 CH0 / DAC0 OUT0 |
| Broche 34 | PC1 — GPIO / ACMP0 CH1 / DAC0 OUT1 |
| Broche 35 | PC2 — GPIO / ACMP0 CH2 / OPAMP NEG0 |
| Broche 36 | PC3 — GPIO / ACMP0 CH3 / OPAMP POS0 |
| Broche 37 | PC4 — GPIO / ACMP1 CH0 / OPAMP NEG1 |
| Broche 38 | PC5 — GPIO / ACMP1 CH1 / OPAMP POS1 |
| Broche 39 | PC6 — GPIO / ACMP1 CH2 / I2C0 SDA |
| Broche 40 | PC7 — GPIO / ACMP1 CH3 / I2C0 SCL |
| Broche 41 | PC8 — GPIO / TIMER2 CC0 / LESENSE CH16 |
| Broche 42 | PC9 — GPIO / TIMER2 CC1 / LESENSE CH17 |
| Broche 43 | PC10 — GPIO / TIMER2 CC2 / LESENSE CH18 |
| Broche 44 | PC11 — GPIO / USART1 TX / LESENSE CH19 |
| Broche 45 | PC12 — GPIO / USART1 RX / LESENSE CH20 |
| Broche 46 | PD0 — GPIO / USART1 CLK / LESENSE CH21 |
| Broche 47 | PD1 — GPIO / USART1 CS / LESENSE CH22 |
| Broche 48 | PD2 — GPIO / USART2 TX / LESENSE CH23 |
| Broche 49 | PD3 — GPIO / USART2 RX / LESENSE CH24 |
| Broche 50 | PD4 — GPIO / LEUART1 TX / LESENSE CH25 |
| Broche 51 | PD5 — GPIO / LEUART1 RX / LESENSE CH26 |
| Broche 52 | PD6 — GPIO / I2C1 SDA / LESENSE CH27 |
| Broche 53 | PD7 — GPIO / I2C1 SCL / LESENSE CH28 |
| Broche 54 | VDD — Digital supply voltage |
| Broche 55 | VSS — Digital ground |
| Broche 56 | RESETn — Reset input, active low |
| Broche 57 | SWDIO — Serial Wire Debug I/O |
| Broche 58 | SWCLK — Serial Wire Debug clock |
| Broche 59 | HFXTAL_P — High-frequency crystal positive terminal (32 MHz) |
| Broche 60 | HFXTAL_N — High-frequency crystal negative terminal (32 MHz) |
| Broche 61 | LFXTAL_P — Low-frequency crystal positive terminal (32.768 kHz) |
| Broche 62 | LFXTAL_N — Low-frequency crystal negative terminal (32.768 kHz) |
| Broche 63 | VDD — Digital supply voltage |
| Broche 64 | VSS — Digital ground |
Applications typiques
EFM32G232F128G-E-QFP64 convient pour 7 applications: Battery-Powered IoT Sensor Node, Wearable Health Monitor, Smart Metering / Utility Endpoint, Wireless Sensor Node (Sub-GHz / Zigbee), Industrial HMI / Alarm Panel, Home Automation Gateway Edge Controller, Electronic Shelf Label (ESL) Base Station.
Battery-Powered IoT Sensor Node
The EFM32G232F128G-E-QFP64 is well suited for battery-powered IoT sensor nodes because of its 0.6 uA Stop mode current and 180 uA/MHz Run mode efficiency, which together enable multi-year battery life on a single CR2032 cell. The 128 kB flash accommodates BLE/Zigbee/sub-GHz stack plus application code, while the on-chip AES-128/256 hardware accelerator handles encrypted firmware updates and authenticated sensor telemetry without waking the main CPU. The autonomous peripherals (LETIMER, LESENSE, ADC) can sample sensors while the Cortex-M3 sleeps, further cutting energy. Designers typically pair the G232 with a sub-GHz radio like the Silicon Labs Si4463 or a BLE module, with the MCU managing the radio over SPI and waking only when data needs to be transmitted.
Recommandé
Wearable Health Monitor
The G232's 53 GPIO pins and 16 kB RAM fit wearable health monitor designs that need a small TFT display driver bit-banged over GPIO, plus pulse oximeter / accelerometer interfaces over I2C and SPI. The 32 MHz Cortex-M3 core executes heart-rate algorithm FFTs in well under 10 ms, then returns to Stop mode. The hardware AES block secures patient telemetry before Bluetooth transmission. Operating temperature of -40C to +85C covers skin-contact and ambient conditions. Compared with Cortex-M0+ competitors, the Cortex-M3 pipeline gives roughly 1.5x the DMIPS/mW, which translates to longer battery life for the same task.
Recommandé
Smart Metering / Utility Endpoint
Utility smart meters require decade-long battery life, secure communications, and reliable real-time clock operation - all core strengths of the EFM32G232F128G-E-QFP64. The 32.768 kHz crystal domain drives an on-chip RTC for time-stamped usage records, while the Cortex-M3 handles billing calculations during short active bursts. AES-128 hardware encryption prevents meter-tampering attacks by signing each transmitted frame. The 128 kB flash comfortably holds the wireless M-Bus or proprietary sub-GHz protocol stack plus customer firmware, and the 64-TQFP package's 10x10 mm footprint fits inside the meter base alongside a stepper-driven counter interface.
Recommandé
Wireless Sensor Node (Sub-GHz / Zigbee)
Pairing the EFM32G232F128G-E-QFP64 with a Silicon Labs sub-GHz radio (Si4463 / Si4063) or a Zigbee transceiver creates a complete low-power wireless sensor node. The MCU's 53 GPIO drive the sensor front-ends, while USART / SPI / I2C peripherals connect to the radio. The hardware AES-128 block accelerates Zigbee Trust Center link-key encryption. Because the G232 can sleep at 0.6 uA while the radio sits idle, duty-cycled endpoints can run for 5+ years on two AA batteries. The 128 kB flash is sufficient for Zigbee 3.0 stack plus a few hundred lines of application code.
Recommandé
Industrial HMI / Alarm Panel
Industrial HMI panels and alarm controllers benefit from the EFM32G232F128G-E-QFP64's 53 GPIO for keypad scanning, LED driving, and buzzer control. The Cortex-M3's deterministic NVIC gives sub-microsecond interrupt response for safety-critical alarm events, and the AES hardware block secures the keypad-to-controller link. The 64-TQFP package with 10 mm body fits behind a 4-line character LCD. The industrial -40C to +85C temperature range supports outdoor cabinet installations, and the 128 kB flash is more than enough for menu handling, event logging, and Modbus RTU slave code.
Recommandé
Home Automation Gateway Edge Controller
Edge controllers for home automation gateways aggregate data from Zigbee, Z-Wave, Wi-Fi, and BLE radios before forwarding to the cloud. The EFM32G232F128G-E-QFP64's 128 kB flash holds multiple protocol parsers, while 16 kB RAM buffers aggregated telemetry. The AES-128 hardware accelerator secures MQTT-TLS payloads without offloading to a coprocessor. With three 16-bit timers, the MCU can precisely schedule radio wake events for time-synchronized mesh networking. The 64-TQFP package is convenient for through-hole-friendly development kits but the same die is also available in QFN packages for smaller gateways.
Recommandé
Electronic Shelf Label (ESL) Base Station
Retail electronic shelf label base stations need to update thousands of low-power displays per day while consuming minimal energy. The EFM32G232F128G-E-QFP64's AES hardware block secures the over-the-air update frame, while the 0.6 uA Stop mode current keeps idle current negligible. The Cortex-M3 at 32 MHz generates the sub-GHz OOK/FSK modulation envelope for the proprietary ESL protocol with very low jitter. 53 GPIO drive the test LEDs and panel select lines during manufacturing, and the 128 kB flash holds the dual-protocol stack for both ESL updates and inventory beaconing.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour EFM32G232F128G-E-QFP64 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | EFM32G232F128G-E-QFP64R | EFM32LG232F128G-E-QFP64 | EFM32G232F128-QFP64 | EFM32G232F64-QFP64T | EFM32G232F64-QFP64 |
|---|---|---|---|---|---|---|
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Brand | Silicon Labs | Silicon Labs - same | Silicon Labs - same | Silicon Labs - same | Silicon Labs - same | Silicon Labs - same |
| Core | ARM Cortex-M3 | ARM Cortex-M3 - same | ARM Cortex-M3 - same | ARM Cortex-M3 - same | ARM Cortex-M3 - same | ARM Cortex-M3 - same |
| Clock Frequency | 32 MHz | 32 MHz | 48 MHz (Leopard Gecko) | 32 MHz | 32 MHz | 32 MHz |
| Flash Size | 128 kB | 128 kB | 128 kB | 128 kB | 64 kB (-50%) | 64 kB (-50%) |
| RAM Size | 16 kB | 16 kB | 32 kB | 16 kB | 16 kB | 16 kB |
| AES Hardware | Yes (AES-128/256) | Yes | Yes | No (non-G variant) | Yes | Yes |
| USB Support | No | No | Yes (Leopard Gecko) | No | No | No |
| GPIO Pins | 53 | 53 | 53 | 53 | 53 | 53 |
| Unit Price (1 pc, USD) | 6.91 | Similar (~6.91) | Slightly higher | Similar | Lower | Lower |
Principaux différenciateurs
- AES-128/256 hardware encryption accelerator (vs EFM32G232F128-QFP64)
- Same TQFP-64 footprint as Leopard Gecko with added USB (vs EFM32LG232F128G-E-QFP64)
- Half the flash of the 128 kB G232 but identical peripheral set (vs EFM32G232F64-QFP64)
Notes de conception
Place a 100 nF decoupling capacitor on each VDD pin pair, plus a bulk 4.7 uF or 10 uF tantalum near the IC. Keep trace length from each VDD pin to its cap below 5 mm to minimize parasitic inductance. For ultra-low-power Stop mode operation at 0.6 uA, ensure no leakage paths exist on GPIO - floating inputs can draw extra current. Use the Silicon Labs AN0002 power-management application note as the authoritative reference for sleep-mode energy optimization.
The 32.768 kHz LFXTAL layout is critical for low-current Stop mode. Place the crystal within 5 mm of the LFXTAL_P / LFXTAL_N pins, route symmetrical traces with a ground guard ring, and add 12 pF load capacitors as recommended by AN0002. For the 32 MHz HFXTAL, follow the manufacturer's reference layout - improper grounding can add 1-2 mA of bias current. Use a 4-layer PCB with a continuous ground plane beneath the crystal area.
Do not connect JTAG TCK/TMS pins to SWD-only designs - those pins are alternate GPIO. The SWDIO and SWCLK pins must each have a 10 kohm pull-up to VDD during reset for the debug interface to enumerate. If your firmware disables the SWD pins as GPIO, you will lock yourself out of re-programming and need to use the 'Debug Recovery' sequence in Simplicity Studio with a J-Link. Always keep a clean factory image before disabling debug pins.
Route the analog peripherals (ADC0, ACMP, DAC, OPAMP) on a separate analog ground island that joins the main ground plane at a single point beneath the IC's VSS pin. This prevents digital switching noise from coupling into sensitive analog measurements. Keep the analog GPIO traces (PB0-PB7 and PC0-PC7 in the standard pinout) short and away from high-frequency digital lines such as the SWD or external SPI clock.
Informations de conformité
RoHS and lead-free compliance per Silicon Labs product page. Not AEC-Q100 qualified - the Gecko family is industrial/consumer grade; for automotive select the EFM32G automotive part variants or move to the EFR32 automotive line.