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.

LAUNCHXL-TMS57004: Function of the MIBSPI1nENA line

Part Number: LAUNCHXL-TMS57004
Other Parts Discussed in Thread: HALCOGEN

Hello:

As it is clear from the LAUNCHXL-TMS57004 it is not possible to use the MIBSPI1nENA and MIBSPI1SOMI at the same time (which line you use is selected by J8). Which is the function of the MIBSPI1nENA line? Does it need to be pulled up or down to enable the MIBSPI1 or is the MIBSPI1 enabled by software (HalCoGen)?

Thanks!

  • Hello

    SPIENA operates as a wait signal pin. If you want to use SPIENA signal, for both the slave and the master, the SPIENA pin must be configured to be functional (SPIPC0[8] = 1). The active low signal from the slave on the SPIENA pin allows the master SPI to drive the clock pulse stream, but the high signal of SPIENA tells the master to hold the clock signal (and delay SPI activity). The pull-up is recommended.

    In master mode (CLKMOD = 1), if the SPIENA pin is configured as functional, then the pin will act as an input pin. If configured as a slave SPI and as functional, the SPIENA pin acts as an output pin.

    If you don't use SPIENA, please configure this pin as GPIO.