![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 807](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609807.webp)
BAT32G1x9 user manual | Chapter 20 Serial interface IICA
807 / 1149
Rev.1.02
FIG 20-
31 Communication example of a master device → slave device
(Master: Select 9 clocks to wait, Slave: Choose 9 clocks to wait) (3/4).
(2)
Data ~ data ~ stop condition
note3
master control
IICAn
ACKDn
(
ACK
detection
)
WTIMn
(8 or 9 clock cycles
waiting)
H
ACKEn
(
ACK
control
)
MSTSn
(
communicdat
ion state
)
STTn
(
ST trigger
)
H
SPTn
(
SP trigger
)
WRELn
(
release from
wait
)
L
INTIICAn
(
interrupt
)
TRCn
(
transmit
/reception
)
bus
SCLAn(bus)
(
Clock line
)
SDAAn(bus)
(
data line
)
slave
IICAn
ACKDn
(
ACK
detection
)
STDn
(
ST
detection
)
SPDn
(
SP
detection
)
WTIMn
(8 or 9 clock cycles
waiting)
ACKEn
(ACK control)
MSTSn
(
communicdat
ion state
)
WRELn
(
release from
wait
)
INTIICAn
(
interrupt
)
TRCn
(
transmit
/reception
)
H
H
L
L
note1
:
slave device waits
:
master device and slave device wait
L
D
16
6
D
16
5
D
16
4
ACK
D
16
3
D
16
2
D
16
1
D
16
0
note3
ACK
D
15
0
note 2
stop condition
:
master device waits
D
16
7
Note 1
To remove the wait during the master send, the
IICAn
must be
written to the data instead of the
WRELn
position bit.
2. After the stop condition is issued, the time from the
SCLAn
pin signal to generate the stop condition is at least
4.0μs
when set to standard mode and at least
0.6μs
when set to fast mode.
3. To lift the wait during the slave receive, the
IICAn
must be
placed in
the "FFH"
or
WRELn
position.