Document
...the world's most energy friendly microcontrollers
EFM32GG890 DATASHEET
F1024/F512
• ARM Cortex-M3 CPU platform • High Performance 32-bit processor @ up to 48 MHz • Memory Protection Unit
• Flexible Energy Management System • 20 nA @ 3 V Shutoff Mode • 0.4 µA @ 3 V Shutoff Mode with RTC • 0.8 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention • 1.1 µA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention • 80 µA/MHz @ 3 V Sleep Mode • 219 µA/MHz @ 3 V Run Mode, with code executed from flash
• 1024/512 KB Flash • Read-while-write support
• 128 KB RAM • 90 General Purpose I/O pins
• Configurable push-pull, open-drain, pull-up/down, input filter, drive strength
• Configurable peripheral I/O locations • 16 asynchronous external interrupts • Output state retention and wake-up from Shutoff Mode • 12 Channel DMA Controller • 12 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling • Hardware AES with 128/256-bit keys in 54/75 cycles • Timers/Counters • 4× 16-bit Timer/Counter
• 4×3 Compare/Capture/PWM channels • Dead-Time Insertion on TIMER0 • 16-bit Low Energy Timer • 1× 24-bit Real-Time Counter and 1× 32-bit Real-Time Counter • 3× 16/8-bit Pulse Counter with asynchronous operation • Watchdog Timer with dedicated RC oscillator @ 50 nA • Integrated LCD Controller for up to 8×36 segments • Voltage boost, adjustable contrast and autonomous animation • Backup Power Domain • RTC and retention registers in a separate power domain, available in all energy modes • Operation from backup battery when main power drains out
• External Bus Interface for up to 4x256 MB of external memory mapped space • TFT Controller with Direct Drive
• Communication interfaces • 3× Universal Synchronous/Asynchronous Receiver/Transmitter • UART/SPI/SmartCard (ISO 7816)/IrDA/I2S • 2× Universal Asynchronous Receiver/Transmitter • 2× Low Energy UART • Autonomous operation with DMA in Deep Sleep Mode • 2× I2C Interface with SMBus support • Address recognition in Stop Mode
• Ultra low power precision analog peripherals • 12-bit 1 Msamples/s Analog to Digital Converter • 8 single ended channels/4 differential channels • On-chip temperature sensor • 12-bit 500 ksamples/s Digital to Analog Converter • 2× Analog Comparator • Capacitive sensing with up to 16 inputs • 3× Operational Amplifier • 6.1 MHz GBW, Rail-to-rail, Programmable Gain • Supply Voltage Comparator
• Low Energy Sensor Interface (LESENSE) • Autonomous sensor monitoring in Deep Sleep Mode • Wide range of sensors supported, including LC sensors and capacitive buttons
• Ultra efficient Power-on Reset and Brown-Out Detector
• Debug Interface • 2-pin Serial Wire Debug interface • 1-pin Serial Wire Viewer • Embedded Trace Module v3.5 (ETM)
• Pre-Programmed UART Bootloader • Temperature range -40 to 85 ºC • Single power supply 1.98 to 3.8 V • BGA112 package
32-bit ARM Cortex-M0+, Cortex-M3 and Cortex-M4 microcontrollers for:
• Energy, gas, water and smart metering • Health and fitness applications • Smart accessories
• Alarm and security systems • Industrial and home automation
1 Ordering Information
...the world's most energy friendly microcontrollers
Table 1.1 (p. 2) shows the available EFM32GG890 devices.
Table 1.1. Ordering Information
Ordering Code
EFM32GG890F512-BGA112 EFM32GG890F1024-BGA112
Flash (kB) RAM (kB)
512 1024
128 128
Max Speed (MHz)
48
48
Supply Voltage (V)
1.98 - 3.8
1.98 - 3.8
Temperature Package (ºC)
-40 - 85 -40 - 85
BGA112 BGA112
Visit www.silabs.com for information on global distributors and representatives.
2014-05-23 - EFM32GG890FXX - d0043_Rev1.30
2
www.silabs.com
2 System Summary
...the world's most energy friendly microcontrollers
2.1 System Introduction
The EFM32 MCUs are the world’s most energy friendly microcontrollers. With a unique combination of the powerful 32-bit ARM Cortex-M3, innovative low energy techniques, short wake-up time from energy saving modes, and a wide selection of peripherals, the EFM32GG microcontroller is well suited for any battery operated application as well as other systems requiring high performance and low-energy consumption. This section gives a short introduction to each of the modules in general terms and also shows a summary of the configuration for the EFM32GG890 devices. For a complete feature set and in-depth information on the modules, the reader is referred to the EFM32GG Reference Manual.
A block diagram of the EFM32GG890 is shown in Figure 2.1 (p. 3) .
Figure 2.1. Block Diagram
GG890F512/ 1024
Core and Mem ory
Clock Managem ent
ARM Cortex™- M3 processor
Mem o r y Pr o t ect i o n Unit
Flash Pr o g r am Mem o r y
RAM Mem o r y
Deb u g In t er f ace w/ ETM
DMA Co n t r o l l er
High Freq. Cr yst al Osci l l at o r
High Freq RC Osci l l at o r
Aux High Freq. RC Osci l l at o r
Low Freq. RC Osci l l at o r
Low Freq. Cr yst al Osci l l at o r
Ultra Low Freq. .