CMS32L051 User Manual |Chapter 14 Serial interface IICA
www.mcu.com.cn 479 / 703
Chapter 14 Serial interface IICA
14.1 Function of IICA
The serial interface IICA has the following three modes.
(1) Operation stop mode
This is a mode used when no serial transfer is taking place, which reduces power consumption.
(2) I
2
C-bus mode (supports multi-master)
This mode transfers 8-bit data to multiple devices via 2 wires of the serial clock (SCLAn) and the serial
data bus (SDAAn). In accordance with the I
2
C-bus format, the master device can generate start conditions
and addresses for the slave devices on the serial data bus, Directions of Transfer, Data, and Stop
Conditions. The slave automatically detects the received status and data through the hardware. This feature
simplifies the I2C-bus control portion of the application.
Because the SCLAn pins and SDAAn pins of the serial interface IICA are used as open-drain outputs, the
serial clock line and serial data bus require pull-up resistors.
(3) Wake-up mode
In deep sleep mode, deep sleep mode can be released by generating an interrupt request signal
(INTIICAn) when the extension code or local station address of the autonomous control device is received.
This is set via the WUPn bit of IICA control register n1 (IICCTLn1).
A block diagram of the serial interface IICA is shown in Figure 14-1.
Note n=0