¿Qué es I2C en términos simples? ¿Dónde usamos este protocolo? ¿Por qué la mayoría de los SOC tienen el protocolo I2C?

¿Qué es el I2C?
I2C = circuito interintegrado
use principalmente en la misma PCB o circuito como su nombre lo sugiere

¿Dónde usamos esto?
El bus I2C es una excelente opción para aplicaciones que requieren un bajo costo y una implementación simple en lugar de alta velocidad. Por ejemplo, leer ciertos IC de memoria, acceder a DAC y ADC, leer sensores, acceder a LCD, transmitir y controlar acciones dirigidas por el usuario, leer sensores de hardware y comunicarse con múltiples microcontroladores son usos comunes del protocolo de comunicación I2C. periféricos de alta velocidad a una placa base, sistema integrado, teléfono celular u otros dispositivos electrónicos digitales. Varios competidores, como Siemens AG (luego Infineon Technologies AG, ahora comunicaciones móviles Intel), NEC, Texas Instruments, STMicroelectronics (anteriormente SGS-Thomson), Motorola (luego Freescale) e Intersil, han introducido productos I²C compatibles en el mercado desde a mediados de la década de 1990.

¿Por qué la mayoría de los SOC tienen el protocolo I2C?
Motivo 1: dado que solo se requieren dos cables, I2C es muy adecuado para placas con muchos dispositivos conectados en un solo bus y en la misma placa . Esto ayuda a reducir el costo y la complejidad del circuito a medida que se agregan dispositivos adicionales al sistema.
Razón 2: – Soporta funciones Multi-master y Multi-master con Slave.
Razón 3: – Función de adjunto esclavo múltiple con menos software y hardware sobre la cabeza

Fuente: – Protocolo I2C