I2C

APPLICATION FILE PAGE

I2C.DSN

I2C.ASM

Proteus VSM design file created as ISIS interactive schematic

Source code file created using text editor within ISIS interactive schematic

 

OPERATION

The I2C (IsquaredC) interface is demonstrated using a serial memory chip.

 

The MCU sends a test data byte to every location in the 16k byte Flash ROM, and reads it back.

 

The I2C data frame requires address, control and data bytes as well as start, acknowledge and stop sequences, so the drive routines are complex compared with the other serial formats.

 

However, the hardware is simple, and multiple peripheral chips can share the same clock and data lines.