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.

TM4C1294NCPDT: SPI Pins

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

Hi Experts,

Good day.

Sorry but I can't find the details from its D/S of what particular pinouts for SPI interface the TM4C1294NCPDT device has as follows:

1. CS
2. SCLK
3. MOSI
4. MISO

Can you help us locate them?

Thank you for your support.

Regards,
Archie A.

  • Hello Archie,

    The SPI interface for TM4C devices is labelled in the datasheet as "SSI" as it is titled "Synchronous Serial Interface" for these devices.

    Table 17-1. SSI Signals has the full list of pins for all SSI signals.

    Best Regards,

    Ralph Jacobi.

  • Hi Ralph,

    Thanks for responding to my post.

    As I've checked the table 17-1, it seems that the SSI is different from SPI interface; thus it has two more lines (total of 6) with 4 modules SSI, correct?

    Is there way to communicate this new kind of interface with common SPI using four lines as determined above? If yes, can you guide us how to do it?

    Thank you for your support.

    Regards,
    Archie A.

  • Hello Archie,

    SSI and SPI are interchangeable terms for TM4C microcontrollers. Quad-SPI/QSPI also exists, the SSI is just a term specific to TM4C due to legacy nomenclature. Please consider SSI and SPI to be equivalent to minimize confusion here as there are no differences in TM4C's 'SSI' and any other 'SPI'.

    As far as the question about the extra lines, the TM4C129x SSI/SPI interface offers the option to be used in Quad-mode which is typically used to interface with SPI Flash. This is a standard SPI offering and not unique to TM4C. However, the typical use case is to configure the device for what is referred to in the datasheet as Legacy mode with the Freestyle interface which is your traditional 4 pin SPI mode with MISO/MOSI/SPI CLK/SS.

    The table of signals calls out which pins are MISO/MOSI for Legacy mode with SSIxTX being MOSI and SSIxRX being MISO.

    We have a TivaWare example that shows how to configure the SSI interface for Legacy mode which can be referenced at: [Install Path]\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\ssi_master_slave_xfer

    Best Regards,

    Ralph Jacobi