Silicon Labs USB-enabled EFM32™ Happy Gecko 32-bit MCUs

Silicon Labs USB-enabled EFM32™ Happy Gecko 32-bit Microcontrollers are ideal for battery-operated applications and other systems requiring low energy and high performance. The MCUs are based on the powerful ARM® Cortex®-M0+ core. Happy Gecko MCUs have a standby current consumption of 900nA and consume less than 180µA per MHz while executing real-life code from Flash. Silicon Labs USB-enabled Happy Gecko 32-bit microcontrollers feature low-energy techniques, short wake-up time from energy-saving modes, and a wide selection of peripherals.

Features

  • ARM Cortex-M0+ CPU platform
    • High performance 32-bit processor @ up to 25MHz
    • Wake-up interrupt controller
    • SysTick system timer
  • Flexible energy management system
    • 20nA @ 3V shutoff mode
    • 0.6µA @ 3V stop mode, including power-on reset, brown-out detector, RAM and CPU retention
    • 0.9µA @ 3V Deep Sleep Mode, including RTC with 32.768kHz oscillator, power-on reset, brown-out detector, RAM and CPU retention
    • 51µA/MHz @ 3V sleep mode
    • 127µA/MHz @ 3V run mode, with code executed from Flash
  • 64kB/32kB Flash
  • 8kB/4kB RAM
  • Up to 37 general purpose I/O pins
    • Configurable push-pull, open-drain, pull-up/down, input filter, drive strength
    • Configurable peripheral I/O locations
    • Up to 16 asynchronous external interrupts
    • Output state retention and wake-up from shutoff mode
  • 6-channel DMA controller
  • 6-channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling
  • Hardware AES with 128-bit keys in 54 cycles
  • Timers/counters
    • 3× 16-bit timer/counter
      • 3×3 compare/capture/PWM channels
      • Dead-time insertion on TIMER0
    • 24-bit real-time counter
    • 16-bit pulse counter
    • Watchdog timer with dedicated RC oscillator @ 50nA
  • Pre-programmed USB/UART bootloader
  • Temperature range -40°C to +85°C (EFM32HGxxxFxx) or -40°C to +105°C (EFM32HGxxxFxxN)
  • 1.98V to 3.8V single power supply
  • Ultra-efficient power-on reset and brown-out detector
  • Communication interfaces
    • Up to 2× Universal Synchronous/Asynchronous Receiver/Transmitter
      • UART/SPI/SmartCard (ISO 7816)/IrDA/I2S
      • Triple buffered full/half-duplex operation
    • Low-energy UART
      • Autonomous operation with DMA in deep sleep mode I
    • I2C interface with SMBus support
      • Address recognition in stop mode
    • Low energy Universal Serial Bus (USB) dDevice
      • Fully USB 2.0 compliant
      • On-chip PHY and embedded 5V to 3.3V regulator
      • Crystal-free operation
  • Ultra-low power precision analog peripherals
    • 12-bit 1 Msamples/s analog-to-digital converter
      • 4 single-ended channels/2 differential channels
      • On-chip temperature sensor
    • Current digital-to-analog converter
      • Selectable current range between 0.05µA and 64µA
    • Analog comparator
      • Capacitive sensing with up to 5 inputs
    • Supply voltage comparator
  • Debug interface
    • 2-pin serial wire debug interface
    • Micro Trace Buffer (MTB)
  • Packages
    • CSP36 (3mm ×3mm)
    • QFN24 (5mm ×5mm)
    • QFN32 (6mm ×6mm)
    • TQFP48 (7mm ×7mm)

Applications

  • Energy, gas, water, and smart metering
  • Health and fitness applications
  • Smart accessories
  • Alarm and security systems
  • Industrial and home automation

Block Diagram

Block Diagram - Silicon Labs USB-enabled EFM32™ Happy Gecko 32-bit MCUs
Opublikowano: 2019-08-05 | Zaktualizowano: 2024-11-04