BAT32G1x9 user manual | Chapter 20 Serial interface IICA
729 / 1149
Rev.1.02
Chapter 20 Serial interface IICA
20.1 The serial interface IICA functions
This product is equipped with two serial interfaces IICA0, IICA1, and has the following three modes.
20.1.1
Run stop mode
This is a mode used when serial transfer is not in progress and reduces power consumption.
20.1.2
I2 C-bus mode (supports multi-master).
This mode transmits 8-bit data to multiple devices via two lines of serial clock (SCLAn) and serial data bus
(SDAAn). Conforming to the I2C-bus format, the master device can generate "start conditions" and "addresses" for
the slave device on the serial data bus, Indication of Transfer Direction, Data, and Stop Condition. The slave
automatically detects the received status and data through the hardware. This feature simplifies the I2 C-bus control
part of the application.
Because the SCLAn pin and SDAAn pin of the serial interface IICA are used as open-drain outputs, the serial
clock line and serial data bus require pull-up resistors. In sleep mode, when the extension code of the autonomous
control device or the address of the local station is received, the deep sleep mode can be lifted by generating an interrupt
request signal (INTIICAn). This is set via the WUPn bit of the IICA control register n1 (IICCTLn1).
A block diagram of the serial interface IICA is shown in Figure 20-1.
Note n = 0,1
20.1.3
Wake-up mode
In deep sleep mode, when receiving an extension code or local station address of the autonomous control device, the
deep sleep mode can be lifted by generating an interrupt request signal (INTIICAn). It is set via the WUPn bit of IICA
control register n1 (IICCTLn1).
A block diagram of the serial interface IICA is Figure 20-1201.
Note n = 0,1