EFM32 Pearl Gecko

Silicon Labs' EFM32™ Pearl Gecko ARM® Cortex®-M4 based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 40 MHz, providing a full DSP instruction set and includes a hardware FPU for faster computation performance.


Silicon Labs' SLSTK3401A is an excellent starting point to get familiar with the EFM32™ Pearl Gecko 32-bit microcontrollers. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Pearl Gecko features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.


Kit firmware upgrade

Regrettably, the firmware version that was shipped on the first batch of Pearl Gecko boards wasn't mbed-enabled yet. To update your board to a firmware that supports mbed, please follow the guide here.

The following images depicts the default pin-out for this MCU on this kit. Advanced users will note that on this device any function can be routed to any pin.


Pearl Gecko Platform Features

  • EFM32PG1B200F256 Pearl Gecko MCU
    • ARM® Cortex™-M4, up to 40MHz
    • 32kB RAM
    • 256kB Flash
    • Integrated DC/DC converter
    • Integrated CRYPTO engine supporting: AES-128; AES-256; ECC; SHA-1; SHA-2
  • Starter kit features
    • 20 pin expansion header
    • Breakout pads for easy access to I/O pins
    • Power sources (USB and CR2032 battery)
  • On-board peripherals Memory LCD, capacitive touch buttons, LEDs, pushbuttons
    • 2 user buttons
    • 2 user LEDs
    • 2 capacitive touch buttons
    • 128x128 low-power Memory LCD
    • Si7021 RH/temperature sensor

Getting started with ARM mbed and EFM32

Additional Resources

More information

Learn more about Silicon Labs' EFM32 Pearl Gecko Starter Kit

 Buy Now