I2C Base Solutins
Introduction
Inter-Integrated Circuit (I2C) is a multi-master single ended bus, target for low speed peripheral communication, I2C use two serial bi-directional lines, provides a simple and efficient method of data exchange between devices.
Spring Electronics provide I2C IPs for wide range of applications, standard I2C peripherals chip set replacement – enable integrate I2C peripheral and generic logic into single chip.
FEATURES
- Compatible with I2c standard
- Support Multi Master Operation
- Management programmable clock frequency
- Clock Stretching and Wait state generation
- Interrupt masking and control options
- Built in framing support for bridge applications (I2C <-> Uart, I2C <-> SPI and more)
- Bus busy detection
- Supports 7 and 10bit addressing mode
- Programmable / Management control for SYS Clock and I2C Baud rate
- Synchronous design
- Built in support many I2C peripheral devices (Temp readers, A2D’s, D2A’s and more)
- Baud Rate support range of speeds include 100Kbps, 400Kbps and up to 100Mbps
Supported I2C standard devices
ex- Example
- Temperature sensors – Analog Devices (ex AD7414/5), Maxim MAX7500
- DACs – Analog Devices (ex AD5346/7/8), TI (DAC5571)
- Switch – NXP (ex PCA9548)
- GPIO Expander – NXP (ex PCA9555/9506), MAX7313 and many more
- Power Monitor – ex ADM1191
- Memory Interface and controller – Atmel AT24C1024 and many others. ST M24Cxx
- Real Time Recorder, RTCs – MAX DS1682 and many more
We have solution for many other peripherals
I2C Available IPs Options
I2C Expander – Expand I2C ports and can be used for I2C Address exchange