EFM32 Pearl Gecko 32-bit Microcontroller

The Silicon Labs Pearl Gecko 32-bit MCU family boasts ultra-low active power modes and short wake-up time from energy-saving modes, making it well-suited for battery-powered applications or other systems requiring high performance and low-energy consumption.  

The EFM32™ Jade Gecko features a powerful 32-bit ARM® Cortex®-M4 with floating point processor unit and offers a wide selection of peripherals, including a unique cryptographic hardware engine supporting AES, ECC, and SHA .

Features

ARM Cortex-M4 CPU platform

  • High Performance 32-bit processor at 40 MHz
  • DSP instruction support and Floating Point Unit
  • Memory Protection Unit
  • Wake-up Interrupt Controller

Flexible Energy Management System

  • 64 μA/MHz in Active Mode (EM0)
  • 2.1 μA EM2 Deep Sleep current (256 kB RAM retention and RTCC running from LFXO)
  • 1.5 μA EM2 Deep Sleep current (16 kB RAM retention and RTCC running from LFRCO)
  • 1.81 μA EM3 Stop current (State and 256 kB RAM retention, CRYOTIMER running from ULFRCO)
  • 0.39 μA EM4H Hibernate Mode (128 byte RAM retention)

Up to 1024 kB flash program memory

  • Dual-bank with read-while-write support

Up to 256 kB RAM data memory

Up to 65 General Purpose I/O Pins

  • Configurable push-pull, open-drain, pull-up/down, input filter, drive strength
  • Configurable peripheral I/O locations
  • Asynchronous external interrupts
  • Output state retention and wake-up from Shutoff Mode

Hardware Cryptography

  • AES 128/256-bit keys
  • ECC B/K163, B/K233, P192, P224, P256
  • SHA-1 and SHA-2 (SHA-224 and SHA-256)
  • True random number generator (TRNG)

Security Management Unit (SMU)

  • Fine-grained access control for on-chip peripherals

Timers/Counters

  • 2 × 16-bit Timer/Counter
    • 3 + 4 Compare/Capture/PWM channels
  • 2 x 32-bit Timer/Counter
    • 3 + 4 Compare/Capture/PWM channels
  • 1 × 32-bit Real Time Counter and Calendar
  • 1 × 32-bit Ultra Low Energy CRYOTIMER for periodic wake-up from any Energy Mode
  • 16-bit Low Energy Timer for waveform generation
  • 3 x 16-bit Pulse Counter with asynchronous operation
  • 2 x Watchdog Timer with dedicated RC oscillator

8 Channel DMA Controller

12 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling

Communication Interfaces

  • 4 × Universal Synchronous/Asynchronous Receiver/Transmitter
  • UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN
  • Triple buffered full/half-duplex operation with flow control
  • Low Energy UART
    • Autonomous operation with DMA in Deep Sleep Mode
  • 2 x I²C Interface with SMBus support
    • Address recognition in EM3 Stop Mode

Full Software Support

  • CMSIS register definitions
  • Low-power Hardware Abstraction Layer (HAL)
  • Portable software components
  • Third-party middleware
  • Free and available example code

Ultra Low-Power Precision Analog Peripherals

  • 12-bit 1 Msps SAR Analog to Digital Converter (ADC)
  • 2 × Analog Comparator (ACMP)
  • 2 x 12-bit 500 ksps Digital to Analog Converter (VDAC)
  • 3 x Operational Amplifier (OPAMP)
  • Digital to Analog Current Converter (IDAC)
  • Multi-channel Capacitive Sense Interface (CSEN)
  • Up to 54 pins connected to analog channels (APORT) shared between analog peripherals

Low-Energy Sensor Interface (LESENSE)

  • Autonomous sensor monitoring in deep sleep mode
  • Wide range of supported sensors, including LC sensors and capacitive touch switches
  • Up to 16 channels

Ultra efficient Power-on Reset and Brown-Out Detector

Debug Interface

  • 2-pin Serial Wire Debug interface
  • 1-pin Serial Wire Viewer
  • JTAG (programming only)
  • Embedded Trace Macrocell (ETM)

Pre-Programmed UART Bootloader

Wide Operating Range

  • 1.8 V to 3.8 V single power supply
  • Integrated DC-DC, down to 1.8 V output with up to 200 mA load current for system
  • Standard (-40 to 85 ºC T AMB) and Extended (-40 to 85 ºC T J ) temperature grades available

Packages

  • 5 mm x 5 mm QFN32
  • 7 mm x 7 mm QFN48
  • 7 mm x 7 mm BGA125

Type and quantity of peripherals varies by part number





Pearl Gecko Product Matrix

Common Specifications

MCU Core: ARM Cortex-M4

MHz: 40

Cap Sense: Yes

Temp Sensor: Yes

Comparators: 2

AES-256: Yes

Timers (16-bit): 2

USB: No

SHA-2: Yes

IDAC: Yes

LEUART: 0

Elliptic Curve (ECC): Yes

CRYOTIMER: 1

LETIMER: 1

RTCC: Yes

LCD: No

EMIF: 0

Internal Osc.: ±2%

Status
Devices
Part Number Data Sheet Dev Kit MHz Flash (kB) RAM (kB) Dig I/O Pins 5 Volt Tolerant ADC 1 DAC USB Cap Sense LCD Temp Sensor Timers (16-bit) UART USART SPI I²C I²S EMIF RTC Comparators Vdd (min) Vdd (max) Package Type Package Size (mm) Internal Osc. Debug Interface Cryptography CRYOTIMER LETIMER Op-Amp PCNT Channels Timers (32-bit) DC-DC CSEN LESENSE Temperature Range (ºC)
SLSTK3402A 40 1024 256 65 Yes 12-bit, 54-ch., 1 Msps 2x 12-bit, 54-ch., 500 ksps No Yes No Yes 2 0 4 4 2 2 0 No 2 1.8 3.8 BGA125 7x7 ±2% JTAG; SW; ETM AES-128 AES-256 ECC SHA-1 SHA-2 TRNG SMU 1 1 3 3 2 Yes Yes Yes -40 85
SLSTK3402A 40 1024 256 33 Yes 12-bit, 33-ch., 1 Msps 2x 12-bit, 33-ch., 500 ksps No Yes No Yes 2 0 4 4 2 2 0 No 2 1.8 3.8 QFN48 7x7 ±2% JTAG; SW; ETM AES-128 AES-256 ECC SHA-1 SHA-2 TRNG SMU 1 1 3 3 2 Yes Yes Yes -40 85
SLSTK3402A 40 1024 256 65 Yes 12-bit, 54-ch., 1 Msps 2x 12-bit, 54-ch., 500 ksps No Yes No Yes 2 0 4 4 2 2 0 No 2 1.8 3.8 BGA125 7x7 ±2% JTAG; SW; ETM AES-128 AES-256 ECC SHA-1 SHA-2 TRNG SMU 1 1 3 3 2 Yes Yes Yes -40 125
SLSTK3402A 40 1024 256 33 Yes 12-bit, 33-ch., 1 Msps 2x 12-bit, 33-ch., 500 ksps No Yes No Yes 2 0 4 4 2 2 0 No 2 1.8 3.8 QFN48 7x7 ±2% JTAG; SW; ETM AES-128 AES-256 ECC SHA-1 SHA-2 TRNG SMU 1 1 3 3 2 Yes Yes Yes -40 125
SLSTK3401A 40 128 32 24 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 No No No -40 85
SLSTK3401A 40 256 32 24 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 No No No -40 85
SLSTK3401A 40 256 32 24 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 No No No -40 125
SLSTK3401A 40 128 32 20 Yes 12-bit, 20-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 85
SLSTK3401A 40 128 32 32 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN48 7x7 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 85
SLSTK3401A 40 256 32 20 Yes 12-bit, 20-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 85
SLSTK3401A 40 256 32 32 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN48 7x7 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 85
SLSTK3401A 40 256 32 20 Yes 12-bit, 20-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN32 5x5 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 125
SLSTK3401A 40 256 32 32 Yes 12-bit, 24-ch., 1 Msps No Yes No Yes 2 0 2 2 1 1 0 No 2 1.85 3.8 QFN48 7x7 ±2% JTAG; SW AES-128 AES-256 ECC SHA-1 SHA-2 1 1 0 1 0 Yes No No -40 125
Contact Sales Contact Sales
Close
Loading Results