What is I2C bus protocol?

Source: Internet
Author: User

I'm confused about the I2C bus protocol? I was not quite clear when I first saw it. Let's take a look at the role of the I2C bus. Maybe this will give you a little bit of understanding.

I2C bus application

At present, many semiconductor integrated circuits have integrated I2C interfaces. Single-Chip Microcomputer with I2C bus protocol interfaces include: CYGNAL C8051F0XX series, Samsung S3C24XX series, PHILIPSP87LPC7XX series, and MICROCHIP PIC16C6XX series. Many peripheral devices, such as memory and monitoring chips, also provide I2C interfaces.

I2C Device/I2C Device

1. Storage Class: AT24CXX series EEPROM of ATMEL;

2. I2C bus 8-bit parallel I/O port expansion chip PCF8574/JLC1562;

3. I2C interface real-time clock chip DS1307/PCF8563/SD2000D/M41T80/ME901/ISL1208 /;

4. I2C Data Acquisition ADC chip mcp322425bitadc)/ADS110016bitADC)/ADS111216bitADC)/MAX123812bitADC)/MAX123912bitADC );

5. I2C interface digital-to-analog conversion DAC chip DAC55748bitDAC)/DAC657310bitDAC)/dac857450bitdac )/;

6. I2C interface temperature sensor TMP101/TMP275/DS1621/MAX6625

Dedicated USB to I2C chip: USB2I2C

USB2I2C is an interface chip for converting USB Bus to I2C bus I2C/IIC/TWI/SMBUS, through the USB 2i2c chip, the interface between the USB bus of the PC and the I2C bus protocol of the lower computer can be conveniently realized, that is, the IIC or TWI Bus: SCL line and SDA line.

The PC end of the USB 2i2c chip provides easy-to-use USBIOX. DLL dynamic library calling, which can be conveniently called by the development tools of the upper computer, such as VB, VC, Delphi, Labview, and BCB. Related Routines can be found on the USBIO website.

Features:

◆ Full-speed USB device interface, compatible with USB V2.0.

◆ The peripheral components are simple. Only one 12 m crystal and two capacitors are needed.

◆ Low cost: the connection between the upper computer and the lower computer can be directly achieved through the I2C bus, without the need for auxiliary MCU.

◆ The host computer software can flexibly implement various operations of the TWI, IIC, and I2C bus protocols.

◆ As the I2C bus Host/Master Host.

◆ The I2C interface provides the SCL and SDA signal lines, and supports four different transmission speeds: 100 KHz/400 KHz/750 KHz.

◆ Small SSOP-20 encapsulation.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.