EFM32G232F128G-E-QFP64 - 32MHz ARM Cortex-M3 MCU, 128KB Flash | Silicon Labs
N.º de pieza: EFM32G232F128G-E-QFP64 ✓ Activo| Cant. | Precio unitario | 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 Descripción general
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.
Alternativas directas para EFM32G232F128G-E-QFP64 — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con EFM32G232F128G-E-QFP64 (mismo factor de forma y huella) — difiere en Package, Operating Temperature, Run Mode Current, Series.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
EFM32G232F128G-E-QFP64R
✅ Sustitución directa✓ En stock
$3.42 / unidad
Ver hoja de datos →EFM32LG232F128G-E-QFP64
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
EFM32G232F128-QFP64
✅ Sustitución directa✓ En stock
$4.78 / unidad
Ver hoja de datos →EFM32G232F64-QFP64T
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
EFM32G232F64-QFP64
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
EFM32G232F128G-E-QFP64 Valores máximos y características eléctricas
| Core | ARM Cortex-M3 (32-bit) |
| Series | EFM32 Gecko |
| Frecuencia de reloj máxima | 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) |
| Encapsulado | 64-pin TQFP (10 mm x 10 mm) |
| Tipo de montaje | Surface Mount |
| Stop Mode Current | 0.6 uA (typical) |
| Run Mode Current | 180 uA/MHz (typical) |
| Rango de temperatura de funcionamiento | -40C to +85C |
| Estado RoHS | Compliant |
| On-chip Debug | JTAG / Serial Wire Debug (SWD) |
| Lead-Free / Halogen-Free | Yes (per Silicon Labs product page) |
Configuración de pines de EFM32G232F128G-E-QFP64
| Pin 1 | PA0 — GPIO / I2C0 SDA / TIMER0 CC0 |
| Pin 2 | PA1 — GPIO / I2C0 SCL / TIMER0 CC1 |
| Pin 3 | PA2 — GPIO / USART0 TX / TIMER0 CC2 |
| Pin 4 | PA3 — GPIO / USART0 RX / TIMER0 CD0 |
| Pin 5 | PA4 — GPIO / USART0 CLK / TIMER0 CD1 |
| Pin 6 | PA5 — GPIO / USART0 CS / TIMER0 CD2 |
| Pin 7 | PA6 — GPIO / LEUART0 RX / TIMER1 CC0 |
| Pin 8 | PA7 — GPIO / LEUART0 TX / TIMER1 CC1 |
| Pin 9 | PA8 — GPIO / TIMER1 CC2 / LESENSE CH0 |
| Pin 10 | PA9 — GPIO / TIMER1 CD0 / LESENSE CH1 |
| Pin 11 | PA10 — GPIO / TIMER1 CD1 / LESENSE CH2 |
| Pin 12 | PA11 — GPIO / TIMER1 CD2 / LESENSE CH3 |
| Pin 13 | PA12 — GPIO / I2C0 SDA / LESENSE CH4 |
| Pin 14 | PA13 — GPIO / I2C0 SCL / LESENSE CH5 |
| Pin 15 | PA14 — GPIO / USART0 TX / LESENSE CH6 |
| Pin 16 | PA15 — GPIO / USART0 RX / LESENSE CH7 |
| Pin 17 | PB0 — GPIO / ADC0 CH0 / OPAMP OUT0 |
| Pin 18 | PB1 — GPIO / ADC0 CH1 / OPAMP OUT1 |
| Pin 19 | PB2 — GPIO / ADC0 CH2 / DAC0 OUT0 |
| Pin 20 | PB3 — GPIO / ADC0 CH3 / DAC0 OUT1 |
| Pin 21 | PB4 — GPIO / ADC0 CH4 / LESENSE CH8 |
| Pin 22 | PB5 — GPIO / ADC0 CH5 / LESENSE CH9 |
| Pin 23 | PB6 — GPIO / ADC0 CH6 / LESENSE CH10 |
| Pin 24 | PB7 — GPIO / ADC0 CH7 / LESENSE CH11 |
| Pin 25 | PB8 — GPIO / TIMER1 CC0 / LESENSE CH12 |
| Pin 26 | PB9 — GPIO / TIMER1 CC1 / LESENSE CH13 |
| Pin 27 | PB10 — GPIO / TIMER1 CC2 / LESENSE CH14 |
| Pin 28 | PB11 — GPIO / TIMER2 CC0 / LESENSE CH15 |
| Pin 29 | PB12 — GPIO / TIMER2 CC1 / I2C1 SDA |
| Pin 30 | PB13 — GPIO / TIMER2 CC2 / I2C1 SCL |
| Pin 31 | PB14 — GPIO / TIMER2 CD0 / USART1 TX |
| Pin 32 | PB15 — GPIO / TIMER2 CD1 / USART1 RX |
| Pin 33 | PC0 — GPIO / ACMP0 CH0 / DAC0 OUT0 |
| Pin 34 | PC1 — GPIO / ACMP0 CH1 / DAC0 OUT1 |
| Pin 35 | PC2 — GPIO / ACMP0 CH2 / OPAMP NEG0 |
| Pin 36 | PC3 — GPIO / ACMP0 CH3 / OPAMP POS0 |
| Pin 37 | PC4 — GPIO / ACMP1 CH0 / OPAMP NEG1 |
| Pin 38 | PC5 — GPIO / ACMP1 CH1 / OPAMP POS1 |
| Pin 39 | PC6 — GPIO / ACMP1 CH2 / I2C0 SDA |
| Pin 40 | PC7 — GPIO / ACMP1 CH3 / I2C0 SCL |
| Pin 41 | PC8 — GPIO / TIMER2 CC0 / LESENSE CH16 |
| Pin 42 | PC9 — GPIO / TIMER2 CC1 / LESENSE CH17 |
| Pin 43 | PC10 — GPIO / TIMER2 CC2 / LESENSE CH18 |
| Pin 44 | PC11 — GPIO / USART1 TX / LESENSE CH19 |
| Pin 45 | PC12 — GPIO / USART1 RX / LESENSE CH20 |
| Pin 46 | PD0 — GPIO / USART1 CLK / LESENSE CH21 |
| Pin 47 | PD1 — GPIO / USART1 CS / LESENSE CH22 |
| Pin 48 | PD2 — GPIO / USART2 TX / LESENSE CH23 |
| Pin 49 | PD3 — GPIO / USART2 RX / LESENSE CH24 |
| Pin 50 | PD4 — GPIO / LEUART1 TX / LESENSE CH25 |
| Pin 51 | PD5 — GPIO / LEUART1 RX / LESENSE CH26 |
| Pin 52 | PD6 — GPIO / I2C1 SDA / LESENSE CH27 |
| Pin 53 | PD7 — GPIO / I2C1 SCL / LESENSE CH28 |
| Pin 54 | VDD — Digital supply voltage |
| Pin 55 | VSS — Digital ground |
| Pin 56 | RESETn — Reset input, active low |
| Pin 57 | SWDIO — Serial Wire Debug I/O |
| Pin 58 | SWCLK — Serial Wire Debug clock |
| Pin 59 | HFXTAL_P — High-frequency crystal positive terminal (32 MHz) |
| Pin 60 | HFXTAL_N — High-frequency crystal negative terminal (32 MHz) |
| Pin 61 | LFXTAL_P — Low-frequency crystal positive terminal (32.768 kHz) |
| Pin 62 | LFXTAL_N — Low-frequency crystal negative terminal (32.768 kHz) |
| Pin 63 | VDD — Digital supply voltage |
| Pin 64 | VSS — Digital ground |
Aplicaciones típicas
EFM32G232F128G-E-QFP64 es adecuado para 7 aplicacións: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para EFM32G232F128G-E-QFP64 — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | 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 |
Diferenciadores clave
- AES-128/256 hardware encryption accelerator (frente a EFM32G232F128-QFP64)
- Same TQFP-64 footprint as Leopard Gecko with added USB (frente a EFM32LG232F128G-E-QFP64)
- Half the flash of the 128 kB G232 but identical peripheral set (frente a EFM32G232F64-QFP64)
Notas de diseño
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.
Información de cumplimiento
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.