This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294 I2C

I’m using a MCP4725 digital to analog (DAC) converter with the TM4C1294 communicating using an I2C port. The sample rate of the DAC is defined by the speed of the I2C port and I would like to use the converter at its maximum sample rate (~180 ksps using High speed mode: 3.4 mbps). Another consideration is that I need to send more than 255 bytes to the DAC.

I’m trying to use the FIFO for sending the data but it seems to limit the number of byte sent to 255. Is correct? Or I’m not configuring correctly the port.

The I2C port correctly sent 255 bytes and after that automatically sent the stop condition even if I do not use the I2C_MASTER_CMD_FIFO_BURST_SEND_FINISH master control command (TivaWare™ Peripheral Driver Library).

Any idea? Thanks