English
Language : 

EFM32WG Datasheet, PDF (411/834 Pages) List of Unclassifed Manufacturers – The EFM32WG Wonder Gecko is the ideal choice for demanding 8-, 16-, and 32-bit energy sensitive applications.
...the world's most energy friendly microcontrollers
16 I2C - Inter-Integrated Circuit Interface
0123 4
Quick Facts
What?
The I2C interface allows communication
on I2C-buses with the lowest energy
consumption possible.
EFM3 2
I2C m aster/slave
SCL
SDA
VDD
Ot her I2C
m aster
Ot her I2C
sla v e
I2C
EEPROM
Why?
I2C is a popular serial bus that enables
communication with a number of external
devices using only two I/O pins.
How?
With the help of DMA, the I2C interface
allows I2C communication with minimal CPU
intervention. Address recognition is available
in all energy modes (except EM4), allowing
the MCU to wait for data on the I2C-bus with
sub-µA current consumption.
16.1 Introduction
The I2C module provides an interface between the MCU and a serial I2C-bus. It is capable of acting
as both master and slave, and supports multi-master buses. Standard-mode, fast-mode and fast-mode
plus speeds are supported, allowing transmission rates all the way from 10 kbit/s up to 1 Mbit/s. Slave
arbitration and timeouts are also provided to allow implementation of an SMBus compliant system. The
interface provided to software by the I2C module allows both fine-grained control of the transmission
process and close to automatic transfers. Automatic recognition of slave addresses is provided in all
energy modes (except EM4).
16.2 Features
• True multi-master capability
• Support for different bus speeds
• Standard-mode (Sm) bit rate up to 100 kbit/s
• Fast-mode (Fm) bit rate up to 400 kbit/s
• Fast-mode Plus (Fm+) bit rate up to 1 Mbit/s
• Arbitration for both master and slave (allows SMBus ARP)
• Clock synchronization and clock stretching
• Hardware address recognition
• 7-bit masked address
• General call address
• Active in all energy modes (except EM4)
• 10-bit address support
• Error handling
• Clock low timeout
• Clock high timeout
• Arbitration lost
• Bus error detection
• Double buffered data
• Full DMA support
2013-05-08 - Wonder Gecko Family - d0233_Rev0.50
411
www.energymicro.com