EasyManua.ls Logo

Cmsemicon CMS32L051 - Page 553

Default Icon
703 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
V1.2.2
CMS32L051 User Manual |Chapter 14 Serial interface IICA
www.mcu.com.cn 553 / 703
Figure 14-31 Example of a slave device master device
(Master device: select 9 clocks of waiting, slave device: select 9 clocks of waiting) (1/4)
(1) Start condition ~ address ~ data
slave address
AD0
AD5
AD6
W
master control
IICAn
ACKDn
ACK
detection
WTIMn
(8 or 9 clock cycles
waiting)
H
ACKEn
ACK
control
MSTSn
(communicdati
on state)
STTn
(ST trigger)
H
SPTn
(ST trigger)
L
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
(communicdation
state)
WRELn
(release from
wait)
TRCn
transmit
/reception
H
H
L
L
2
start
condition
D17
Note3
Note1
slave device waits
master device and slave device wait
ACK
AD4 AD3
AD2
AD1
Note 1. To remove the wait during the master send, the IICAn must be written to the data instead of the set the WRELn
bit.
2. 
 mode.
3. To release the wait during the slave receive, the IICAn must be set to "FFH" or set the WRELn bit.

Table of Contents

Related product manuals