EFM32 Jade Gecko Family EFM32JG1 Data Sheet The EFM32 Jade Gecko MCUs are the worlds most energy- ENERGY FRIENDLY FEATURES friendly microcontrollers. ARM Cortex-M3 at 40 MHz EFM32JG1 features a powerful 32-bit ARM Cortex -M3 and a wide selection of periph- Ultra low energy operation: erals, including a unique cryptographic hardware engine supporting AES, ECC, and 2.1 A EM3 Stop current (CRYOTIMER SHA. These features, combined with ultra-low current active mode and short wake-up running with state/RAM retention) time from energy-saving modes, make EFM32JG1 microcontrollers well suited for any 2.5 A EM2 DeepSleep current (RTCC battery-powered application, as well as other systems requiring high performance and running with state and RAM retention) low-energy consumption. 63 A/MHz in Energy Mode 0 (EM0) Example applications: Hardware cryptographic engine supports AES, ECC, and SHA Home automation and security IoT devices and sensors Integrated dc-dc converter Industrial and factory automation Health and fitness CRYOTIMER operates down to EM4 Smart accessories 5 V tolerant I/O Core / Memory Clock Management Energy Management High Frequency High Frequency Voltage Crystal Voltage Monitor RC Oscillator Regulator Oscillator Memory TM ARM Cortex M3 processor Protection Unit Auxiliary High Low Frequency DC-DC Frequency RC Power-On Reset RC Oscillator Converter Oscillator Low Frequency Ultra Low Flash Program Brown-Out RAM Memory Debug Interface DMA Controller Crystal Frequency RC Memory Detector Oscillator Oscillator 32-bit bus Peripheral Reflex System Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Other External Interrupts Timer/Counter Low Energy Timer ADC CRYPTO USART General Purpose I/O Real Time Counter TM Low Energy UART Pulse Counter Analog Comparator CRC and Calendar Pin Reset 2 I C Watchdog Timer CRYOTIMER IDAC Pin Wakeup Lowest power mode with peripheral operational: EM0 - Active EM1 - Sleep EM2 Deep Sleep EM3 - Stop EM4 - Hibernate EM4 - Shutoff silabs.com Smart. Connected. Energy-friendly. Rev. 1.1EFM32JG1 Data Sheet Feature List 1. Feature List The EFM32JG1 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 2 Universal Synchronous/Asynchronous Receiver/ Trans- Flexible Energy Management System mitter 63 A/MHz in Energy Mode 0 (EM0) UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN 2.5 A EM2 DeepSleep current (RTCC running with state Triple buffered full/half-duplex operation with flow control and RAM retention) Low Energy UART 0.58 A EM4H Hibernate Mode (128 byte RAM retention) Autonomous operation with DMA in Deep Sleep Mode Up to 256 kB flash program memory 2 I C Interface with SMBus support 32 kB RAM data memory Address recognition in EM3 Stop Mode Up to 32 General Purpose I/O Pins Ultra Low-Power Precision Analog Peripherals Configurable push-pull, open-drain, pull-up/down, input fil- ter, drive strength 12-bit 1 Msamples/s Analog to Digital Converter Configurable peripheral I/O locations 2 Analog Comparator Asynchronous external interrupts Digital to Analog Current Converter Output state retention and wake-up from Shutoff Mode Up to 32 pins connected to analog channels (APORT) shared between Analog Comparators, ADC, and IDAC Hardware Cryptography Ultra efficient Power-on Reset and Brown-Out Detector AES 128/256-bit keys Debug Interface ECC B/K163, B/K233, P192, P224, P256 2-pin Serial Wire Debug interface SHA-1 and SHA-2 (SHA-224 and SHA-256) 1-pin Serial Wire Viewer Timers/Counters JTAG (programming only) 2 16-bit Timer/Counter Wide Operating Range 3 + 4 Compare/Capture/PWM channels 1.85 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 1 32-bit Ultra Low Energy CRYOTIMER for periodic wake- load current for system up from any Energy Mode Standard (-40 C to 85 C T ) and Extended (-40 C to 16-bit Low Energy Timer for waveform generation AMB 125 C T ) temperature grades available J 16-bit Pulse Counter with asynchronous operation Packages Watchdog Timer with dedicated RC oscillator 7 mm 7 mm QFN48 5 mm 5 mm QFN32 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 Smart. Connected. Energy-friendly. Rev. 1.1 1