EFM32 Giant Gecko Series 1 Family EFM32GG12 Family Data Sheet The EFM32 Giant Gecko Series 1 MCUs are the worlds most ARM Cortex-M4 at 72 MHz energy-friendly microcontrollers, featuring new connectivity interfa- Ultra low energy operation ces and user interface features. 76 A/MHz in Energy Mode 0 (EM0) 1.8 A EM2 Deep Sleep current (RTCC EFM32GG12 includes a powerful 32-bit ARM Cortex -M4 and provides robust security running with state and RAM retention) via a unique cryptographic hardware engine supporting AES, ECC, SHA, and True Ran- Octal/Quad-SPI memory interface w/ XIP dom Number Generator (TRNG). New features include an SD/MMC/SDIO controller, Oc- SD/MMC/SDIO Host Controller tal/Quad-SPI memory controller, CAN bus controller, PDM interface, highly robust capac- PDM Microphone/Sensor Interface itive sensing, enhanced alpha blending graphics engine, and LESENSE/PCNT enhance- ments for smart energy meters. These features, combined with ultra-low current active Dual CAN 2.0 Bus Controller mode and short wake-up time from energy-saving modes, make EFM32GG12 microcon- Crystal-free low-energy USB trollers well suited for any battery-powered application, as well as other systems requir- Hardware cryptographic engine supports ing high performance and low-energy consumption. AES, ECC, SHA, and TRNG Robust capacitive touch sense Example applications: Footprint compatible with select EFM32 Smart energy meters Mid- and high-tier wearables packages Industrial and factory automation IoT devices 5 V tolerant I/O Home automation and security Core / Memory Clock Management Energy Management Other TM High Frequency High Frequency ARM Cortex Voltage Voltage/Temp CRYPTO Crystal Oscillator RC Oscillator M4 processor Regulator Monitor ETM with FPU and Universal HF RC CRC PLL MPU Oscillator DC-DC Power-On Reset Converter Flash Program Auxiliary High Ultra Low Freq. True Random Debug Interface Freq. RC Osc. RC Oscillator Number Generator Memory Brown-Out LDMA Low Frequency Low Frequency Backup Domain SMU RAM Memory Detector Crystal Oscillator RC Oscillator Controller 32-bit bus Peripheral Reflex System Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Low Energy USART UART Low Energy LCD Timer/Counter ADC EBI + pixel-alpha TFT Driver Sensor IF Controller CAN SD / MMC / SDIO Operational Low Energy Timer Real Time Counter VDAC Amplifier External General PDM Quad-SPI Purpose I/O Interrupts Analog Pulse Counter Watchdog Timer IDAC LEUSB Low Energy Comparator TM UART (crystal free) Real Time Counter Capacitive Pin Reset Pin Wakeup 2 CRYOTIMER I C and Calendar Sensing Lowest power mode with peripheral operational: EM0 - Active EM1 - Sleep EM2 Deep Sleep EM3 - Stop EM4H - Hibernate EM4S - Shutoff silabs.com Building a more connected world. Rev. 1.0 EFM32GG12 Family Data Sheet Feature List 1. Feature List The EFM32GG12 highlighted features are listed below. ARM Cortex-M4 CPU Platform Up to 95 General Purpose I/O Pins High performance 32-bit processor up to 72 MHz Configurable push-pull, open-drain, pull-up/down, input fil- ter, drive strength DSP instruction support and Floating Point Unit Configurable peripheral I/O locations Memory Protection Unit 5 V tolerance on select pins Wake-up Interrupt Controller Asynchronous external interrupts Flexible Energy Management System Output state retention and wake-up from Shutoff Mode 76 A/MHz in Active Mode (EM0) Up to 12 Channel DMA Controller 1.8 A EM2 Deep Sleep current (16 kB RAM retention and RTCC running from LFRCO) Up to 16 Channel Peripheral Reflex System (PRS) for au- tonomous inter-peripheral signaling Integrated DC-DC Buck Converter External Bus Interface for up to 4x256 MB of external Up to 1024 kB Flash Program Memory memory mapped space Dual-bank with read-while-write support TFT Controller with Direct Drive 192 kB RAM Data Memory Per-pixel alpha-blending engine Includes ECC (SEC-DED) Hardware Cryptography Octal/Quad-SPI Flash Memory Interface AES 128/256-bit keys Supports 3 V and 1.8 V memories ECC B/K163, B/K233, P192, P224, P256 1/2/4/8-bit data bus SHA-1 and SHA-2 (SHA-224 and SHA-256) Quad-SPI Execute In Place (XIP) True Random Number Generator (TRNG) Communication Interfaces Hardware CRC Engine Low-energy Universal Serial Bus (USB) with Device and Single-cycle computation with 8/16/32-bit data and 16-bit Host support (programmable)/32-bit (fixed) polynomial Fully USB 2.0 compliant Security Management Unit (SMU) On-chip PHY and embedded 5 V to 3.3 V regulator Fine-grained access control for on-chip peripherals Crystal-free Device mode operation Integrated Low-energy LCD Controller with up to 836 seg- Patent-pending Low-Energy Mode (LEM) ments SD/MMC/SDIO Host Controller Voltage boost, contrast and autonomous animation SD v3.01, SDIO v3.0 and MMC v4.51 Patented low-energy LCD driver 1/4/8-bit bus width Backup Power Domain Up to 2 CAN Bus Controller RTCC and retention registers in a separate power domain, Version 2.0A and 2.0B up to 1 Mbps available down to energy mode EM4H 5 Universal Synchronous/Asynchronous Receiver/Trans- Operation from backup battery when main power absent/ mitter insufficient UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN Ultra Low-Power Precision Analog Peripherals Triple buffered full/half-duplex operation with flow control 2 12-bit 1 Msamples/s Analog to Digital Converter (ADC) Ultra high speed (36 MHz) operation on one instance On-chip temperature sensor 2 Universal Asynchronous Receiver/Transmitter 2 12-bit 500 ksamples/s Digital to Analog Converter 2 Low Energy UART (VDAC) Autonomous operation with DMA in Deep Sleep Mode Digital to Analog Current Converter (IDAC) 2 Up to 3 Analog Comparator (ACMP) 2 I C Interface with SMBus support Up to 4 Operational Amplifier (OPAMP) Address recognition in EM3 Stop Mode Robust current-based capacitive sensing with wake-on- touch (CSEN) Up to 83 GPIO pins are analog-capable. Flexible analog pe- ripheral-to-pin routing via Analog Port (APORT) Supply Voltage Monitor silabs.com Building a more connected world. Rev. 1.0 2