EFM32 Jade Gecko Family
EFM32JG12 Family Data Sheet
The EFM32 Jade Gecko MCUs are the worlds most energy-
ENERGY FRIENDLY FEATURES
friendly microcontrollers.
ARM Cortex-M3 at 40 MHz
EFM32JG12 features a powerful 32-bit ARM Cortex -M3 and a wide selection of pe-
Ultra low energy operation:
ripherals, including a unique cryptographic hardware engine and Security Management
0.39 A EM4H Hibernate current
Unit, True Random Number Generator, and robust capacitive touch sense unit. These
1.5 A EM2 Deep Sleep current (RTCC
features, combined with ultra-low current active and sleep modes, make EFM32JG12 mi-
running with state and RAM retention)
crocontrollers well suited for any battery-powered application, as well as other systems
64 A/MHz EM0 Active current
requiring high performance and low energy consumption.
Hardware cryptographic engine (AES,
Example applications:
ECC, and SHA) and TRNG
Security Management Unit (SMU)
IoT devices and sensors
Autonomous low energy sensor interface
Health and fitness
(LESENSE)
Smart accessories
Rich analog features including ADC,
Home automation and security
VDAC, OPAMPs, and capacitive sense
Industrial and factory automation Integrated DC-DC converter
5 V tolerant I/O
Core / Memory Clock Management Energy Management
High Frequency High Frequency
Voltage
Crystal RC Oscillator Voltage Monitor
Regulator
TM
Oscillator with DPLL
ARM Cortex M3 processor with Flash Program
Memory Protection Unit Memory
Auxiliary High
Low Frequency DC-DC
Frequency RC
Power-On Reset
RC Oscillator
Converter
Oscillator
Low Frequency Ultra Low
LDMA Brown-Out
ETM Debug Interface RAM Memory Crystal Frequency RC
Controller Detector
Oscillator Oscillator
32-bit bus
Peripheral Reflex System
Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Other
ADC
Timer/Counter Low Energy Timer
External Interrupts CRYPTO
USART
Analog Comparator
Low Energy Sensor
Pulse Counter
General Purpose I/O CRC
IDAC
Interface
TM
Low Energy UART
Real Time Counter True Random
Capacitive Sense
Watchdog Timer
Pin Reset
and Calendar Number Generator
VDAC
2
I C
CRYOTIMER SMU
Pin Wakeup
Op-Amp
Lowest power mode with peripheral operational:
EM0 - Active EM1 - Sleep EM2 Deep Sleep EM3 - Stop EM4 - Hibernate EM4 - Shutoff
silabs.com | Building a more connected world. Rev. 1.1 EFM32JG12 Family Data Sheet
Feature List
1. Feature List
The EFM32JG12 highlighted features are listed below.
ARM Cortex-M3 CPU platform 8 Channel DMA Controller
High performance 32-bit processor @ up to 40 MHz 12 Channel Peripheral Reflex System (PRS) for autono-
mous inter-peripheral signaling
Memory Protection Unit
Communication Interfaces
Wake-up Interrupt Controller
4 Universal Synchronous/Asynchronous Receiver/ Trans-
Flexible Energy Management System
mitter
64 A/MHz in Active Mode (EM0)
UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN
2.1 A EM2 Deep Sleep current (256 kB RAM retention and
Triple buffered full/half-duplex operation with flow control
RTCC running from LFXO)
Low Energy UART
1.5 A EM2 Deep Sleep current (16 kB RAM retention and
RTCC running from LFRCO) Autonomous operation with DMA in Deep Sleep Mode
2
1.81 A EM3 Stop current (State and 256 kB RAM reten-
2 I C Interface with SMBus support
tion, CRYOTIMER running from ULFRCO)
Address recognition in EM3 Stop Mode
0.39 A EM4H Hibernate Mode (128 byte RAM retention)
Ultra Low-Power Precision Analog Peripherals
Up to 1024 kB flash program memory
12-bit 1 Msps SAR Analog to Digital Converter (ADC)
Dual-bank with read-while-write support
2 Analog Comparator (ACMP)
Up to 256 kB RAM data memory
2 12-bit 500 ksps Digital to Analog Converter (VDAC)
Up to 65 General Purpose I/O Pins
3 Operational Amplifier (OPAMP)
Configurable push-pull, open-drain, pull-up/down, input fil-
Digital to Analog Current Converter (IDAC)
ter, drive strength
Multi-channel Capacitive Sense Interface (CSEN)
Configurable peripheral I/O locations
Up to 54 pins connected to analog channels (APORT)
Asynchronous external interrupts
shared between analog peripherals
Output state retention and wake-up from Shutoff Mode
Low-Energy Sensor Interface (LESENSE)
Hardware Cryptography
Autonomous sensor monitoring in deep sleep mode
AES 128/256-bit keys
Wide range of supported sensors, including LC sensors and
ECC B/K163, B/K233, P192, P224, P256
capacitive touch switches
SHA-1 and SHA-2 (SHA-224 and SHA-256)
Up to 16 channels
True random number generator (TRNG)
Ultra efficient Power-on Reset and Brown-Out Detector
Security Management Unit (SMU)
Debug Interface
Fine-grained access control for on-chip peripherals
2-pin Serial Wire Debug interface
Timers/Counters
1-pin Serial Wire Viewer
2 16-bit Timer/Counter
JTAG (programming only)
3 or 4 Compare/Capture/PWM channels
Embedded Trace Macrocell (ETM)
2 32-bit Timer/Counter
Wide Operating Range
3 or 4 Compare/Capture/PWM channels
1.8 V to 3.8 V single power supply
1 32-bit Real Time Counter and Calendar
Integrated DC-DC, down to 1.8 V output with up to 200 mA
load current for system
1 32-bit Ultra Low Energy CRYOTIMER for periodic wake-
up from any Energy Mode
Standard (-40 C to 85 C T ) and Extended (-40 C to
AMB
16-bit Low Energy Timer for waveform generation 125 C T ) temperature grades available
J
3 16-bit Pulse Counter with asynchronous operation
Packages
2 Watchdog Timer with dedicated RC oscillator
7 mm 7 mm QFN48
7 mm 7 mm BGA125
Pre-Programmed UART Bootloader
Full Software Support
CMSIS register definitions
Low-power Hardware Abstraction Layer (HAL)
Portable software components
Third-party middleware
Free and available example code
silabs.com | Building a more connected world. Rev. 1.1 | 2