BS83A04C
4-Key Enhanced Touch I/O Flash MCU
No
No
HTX=1?
Read from IICD to
release SCL Line
RETI
Yes
CLR HTX
Write data to IICD to
CLR TXAK
release SCL Line
Dummy read from IICD
to release SCL Line
RETI
I
C Time-out Control
2
In order to reduce the problem of I
function is provided. If the clock source to the I
and registers will be reset after a certain time-out period. The time-out counter starts counting on an
I
C bus "START" & "address match" condition, and is cleared by an SCL falling edge. Before the
2
next SCL falling edge arrives, if the time elapsed is greater than the time-out setup by the IICTOC
register, then a time-out condition will occur. The time-out function will stop when an I
condition occurs.
Rev. 1.00
No
Yes
HAAS=1?
Yes
Yes
SET HTX
Write data to IICD to
release SCL Line
RXAK=1?
RETI
No
RETI
I
C Bus ISR Flowchart
2
C lockup due to reception of erroneous clock sources, a time-out
2
C is not received for a while, then the I
2
87
Start
Yes
IICTOF=1?
No
SRW=1?
CLR HTX
CLR TXAK
Dummy read from IICD
to release SCL Line
RETI
SET IICTOEN
CLR IICTOF
RETI
C circuitry
2
C "STOP"
2
March 24, 2020
Need help?
Do you have a question about the BS83A04C and is the answer not in the manual?