www
.mcu.com.cn
182
/
239
Rev.
1.00
CMS80F731x Reference Manual
21.
I2C Module
21.1 Overview
The module provides an interface between the microcontroller and the I2C bus, as shown in the connection diagram below,
and supports arbitration and clock synchronization to allow operation in multi-master systems. I2C supports normal, fast mode.
The I2C module has the following characteristics:
◆
Support 4 working modes: master transmission, master reception, slave transmission, slave reception.
◆
Supports 2 transfer speed modes:
-
Standard (up to 100Kb/s);
-
Fast (up to 400Kb/s);
◆
Perform arbitration and clock synchronization.
◆
Support for multi-master systems.
◆
The master mode supports7-bit addressing mode and 10-bit addressing mode on the I2C-bus (software supported).
◆
Slave mode supports7-bit addressing mode on the I2C-bus.
◆
Interrupt generation.
◆
Allows operation over a wide clock frequency range (built-in 8-bit timer).
VDD
Slave device
Rp
Rp
SDA
SCL
Rs
Rs
Rs
Rs
SDA
SCL
SCL
SDA
Master device