Uso do MCP4725 protocolo I2C com PIC 18F4550 no proteus


#1

Pessoal alguém do grupo poderia me ajudar com a comunicação I2C entre o PIC18F4550 e o conversor digital analógico MCP4725 que estou tentando simular no proteus versão 7.7.
O problema que estou encontrando é que eu envio os dados para o MCP4725 via I2C mas o valor da tensão de saída não está variando, já analisei com o osciloscópio (baixo segue a figura do frame de dados) e no mesmo não vejo problema algum. Envio junto também o código em C desenvolvido no MPLABX-IDE compilador XC8, para suas analises.
Fico no aguardo da ajuda do forum…
Certo de suas atenções desde já agradeço.

      i2c_inicia_com(); // Inicia comunicação I2C 
        i2c_envia_dados(0b11000000); // Envia 1 byte com indicação do escravo 
           i2c_envia_dados(0b1000000); // 4 bits mais significativos da short
              i2c_envia_dados((0xFF0) >> 4); // D11.D10.D9.D8.D7.D6.D5.D4
                i2c_envia_dados((0xF) << 4); // 4 bits menos significativos 
                    i2c_encerra();   // Encerra comunicação I2C