Quiero conectar un AVR (ATmega48PA) a un bus I2C cuyos pullups están conectados a 2.8V, que es el voltaje operativo para otros dispositivos en el bus. El AVR se está ejecutando a 3.3V.
Dado que los pines SDA y SCL tienen un drenaje abierto, el AVR, si está conectado, no va a "empujar" 3.3V en el bus, por lo que otros dispositivos en el bus son seguros. Además, según la sección de características eléctricas de la hoja de datos, el umbral para alta lógica es de 0.6 * Vcc, que llega a 1.98V para cuando Vcc es 3.3V. El voltaje del bus I2C está muy por encima de este umbral, así que supongo que puedo conectar el AVR directamente al bus sin ningún cambio de nivel. ¿Es eso correcto?
Hoja de datos Página 383, Tabla 33-2: Características comunes de DC