Ds4830a user’s guide – Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 84

Advertising
background image

DS4830A User’s Guide

84

Timeout

?

I2CTOI=1

N

Y

N

Y

Generate

START

I2CSTART=1

I2CSTART=0

I2CBUSY=0

I2CBUSY=1

Repeated

Start

?

I2CBUS = 1

N

Y

START

Detected?

I2CSRI=1

I2CBUS=1

Timeout

?

N

Y

N

Y

Generate

STOP

I2CSPI=1

I2CBUS=0

I2CSTOP=1

I2CSTOP=0
I2CBUSY=0

I2CBUSY=1

STOP

Detected?

I2CTOI=1

Timeout

?

N

Y

N

Y

Transferring

Byte?

Y

N

Transfering

Byte

?

Y

N

START Generation

STOP Generation

Figure 10-3: Master I

2

C-Generated START and STOP

Advertising