beautypg.com

Section 11 – i2c-compatible slave interface, Section 11 – i, C-compatible slave interface – Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 94: Ds4830a user’s guide

background image

DS4830A User’s Guide

94

SECTION 11 – I

2

C-COMPATIBLE SLAVE INTERFACE

The DS4830A provides an I

2

C-compatible slave controller that allows communication with a host device and

supports four user-programmable slave addresses. The DS4830A I

2

C slave controller can support 400kHz I

2

C

operation with a host without clock stretching. The DS4830A I

2

C slave interface also has a dedicated 8-byte transmit

page for each slave and 8-byte receive FIFO (shared between all four slaves). The DS4830A can also have flash
programming using I

2

C bootloading functionality provided by the slave controller. This interface can be set up to

provide system interrupts after each I

2

C event. Figure 11-1 shows the basic operation flow of the I

2

C slave controller.

The blocks in Figure 11-1 that are shaded are shown in more detail in Figure 11-2.


Figure 11-1: Slave I

2

C Flow