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.

TMS570LC4357: TMS570LC4357

Part Number: TMS570LC4357

I have a synchronous serial interface peripheral that requires continuous clock and data to be outputted from the processor without any disruption. Can the Multibuffered Serial Peripheral Interface on the TMC570 be able to provide that continuous output?

  • Hi FS1,

    The MibSPI supports regular SPI mode and multibuffered SPI mode. You can use MibSPI to transmit data continuously.

  • Thank you for the quick reply QJ.

    Few more questions. What is the serial interface clock bitrate range and adjustment granularity? Is the 128 word Multibuffer RAM shared across the all the SPI ports or does each serial port have it's own dedicated RAM?

  • Hi FS1,

    The maximum SPI clock bitrate is 25MHz.  The SPI clock is = VCLK / (PRESCALEx + 1) where PRESCALE is programmable from 0 to 255. The MibSPIx RAM is owned by only MibSPIx.

    MibSPI1 has up to 256 buffers (256 TX buffers, and 256 RX buffers).

    MibSPI2 has up to 128 buffers (128 TX buffers, and 128 RX buffers).

    MibSPI3 has up to 128 buffers (128 TX buffers, and 128 RX buffers).

    MibSPI4 has up to 128 buffers (128 TX buffers, and 128 RX buffers).

    MibSPI5 has up to 128 buffers (128 TX buffers, and 128 RX buffers).