Keil Logo

Silicon Laboratories EFM32G840F128

ARM Cortex-M3, 32 MHz, 128 kB ROM, 16 kB RAM

Silicon Labs' EFM32™ Gecko 32-bit microcontroller (MCU) family includes 25 devices that offer flash memory configurations up to 128 kB, 8–16 kB of RAM and CPU speeds up to 32 MHz. Based on the powerful ARM® Cortex®-M3 core, the Gecko family features innovative low energy techniques, short wake-up time from energy saving modes and a wide selection of peripherals, making it ideal for battery operated applications and other systems requiring high performance and low-energy consumption.

Core ARM Cortex-M3, MPU 32 MHz 8 -channel DMA
  • DMA:8 -channel DMA
  • Processor:ARM Cortex-M3, MPU 32 MHz
  • Cryptographic Engine:1 -bit Hardware AES in 54/75 cycles
Memory 16 kB RAM, 128 kB ROM
  • ROM:128 kB
  • RAM:16 kB
Clock & Power 1.85 V .. 3.80 V, 32 MHz
  • External Oscillator:4 Hz 32 Hz External Crystal Oscillator
  • Internal RC:4 Hz Internal RC Oscillator
  • Supply Voltage:1.85 V .. 3.80 V Operating Voltage
  • Maximum Clock Frequency:32 MHz
Communication SPI, I2C, UART, USART
  • SPI:3 x SPI
  • I2C:1 x I2C
  • UART:1 x UART
Timer/Counter/PWM 1 x 24-bit Timer, 3 x 8-bit Timer, 3 x 16-bit Timer
  • Watchdog:1 x Watchdog Timer with dedicated RC oscillator @ 50 nA
  • Timer/Counter:1 x 24-bit
  • Timer/Counter:3 x 8-bit 8Bit Pulse Counter
  • Timer/Counter:3 x 16-bit
Analog 8-channel 12 bit ADC, 1 x Supply Voltage Comparator, 2 x Analog Comparator
  • ADC:8-channel x 12 bit ADC
  • Other:1 x Supply Voltage Comparator
  • Other:2 x Analog Comparator
I/O & Package -40 °C .. 85 °C, 64-QFN
  • Operating Temperature Range:-40 °C .. 85 °C Operating Temperature Range
  • I/Os:56 Inputs/Outputs
  • External Interrupts:16 External Interrupts
  • Package, QFN:64-pad QFN
  • Capacitive Touch Inputs:8 x Other Feature
Development Tools
CMSIS Drivers No CMSIS-Driver in Device Family Pack.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.