English
Language : 

M0518 Datasheet, PDF (50/72 Pages) List of Unclassifed Manufacturers – 36/68 Kbytes flash, 8K bytes SRAM
NuMicro M0518 Series Datasheet
6.12 I2C Serial Interface Controller (I2C)
6.12.1 Overview
I2C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data exchange
between devices. The I2C standard is a true multi-master bus including collision detection and
arbitration that prevents data corruption if two or more masters attempt to control the bus
simultaneously.
6.12.2 Features
The I2C bus uses two wires (I2Cn_SDA and I2Cn_SCL) to transfer information between devices
connected to the bus. The main features of the I2C bus include:
 Supports up to two I2C serial interface controller
 Master/Slave mode
 Bidirectional data transfer between masters and slaves
 Multi-master bus (no central master)
 Arbitration between simultaneously transmitting masters without corruption of serial data on
the bus
 Serial clock synchronization allow devices with different bit rates to communicate via one
serial bus
 Built-in a 14-bit time-out counter requesting the I2C interrupt if the I2C bus hangs up and
timer-out counter overflows.
 Programmable clocks allow for versatile rate control
 Supports 7-bit addressing mode
 Supports multiple address recognition ( four slave address with mask option)
 Supports Power-down wake-up function
Feb 08, 2017
Page 50 of 72
Revision 1.01