- Main Page
- Modules
- Data Structures
- Files

Modules
I2C

## Modules
| I2C Symbols Defined
| I2C Data Structures
| I2C Functions
| I2C Enumerated Data Types

## Detailed Description

## Introduction

Inter Integrated Circiut(I2C) is a bus technology used to transfer the serial data between the I2C compliant devices. It supports multiple masters and multi slaves.

### Overview

The I2C peripheral provides an interface between the VC5505 and other devices that are compliant with the I2C-bus specification and connected by way of an I2C-bus. External components that are attached to this two-wire serial bus can transmit and receive data that is up to eight bits wide both to and from the VC5505 through the I2C peripheral. I2C CSL module provides flexible way to configure the I2C peripheral registers. Application can configure the whole register directly using config function or can pass individual register bit configuration values using setup function. I2C CSL module can work in polled, interrupt and DMA modes.

### References

TMS320VC5505I2C USERS GUIDE.pdf