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.

TMS320C5532/33/34 pin multiplexing

Other Parts Discussed in Thread: TMS320C5532, TMS320C5534

TMS320C553x datasheet (sprs737a, 4.7.1.1., table 4-10, ) says, that PPMODE field of EBSR register are supported only for 5535 DSP, and for 5532/3/4 - not supported. But according to information from DSP pinout - some pins (affected by PPMODE from EBSR) have multiplexed functions not only in 5535, but in 5532/3/4, i.e. UART/GPIO/I2S3 and I2S2/GPIO/SPI.

It is possible to setup 5532's pin multiplexing for the following configuratiuon?

pins {L1,  M2, N2, M5, L3, K1, N4} => SPI

pins{J2, N5, P2, N7, P3, P8} => GPIO

pins{P11, P5, P9, N10} => I2S2

pins {M11, N12, P13, P12} => GPIO

Or, following configuration:

pins {L1,  M2, N2, M5, L3, K1, N4} => SPI

pins{J2, N5, P2, N7, P3, P8} => GPIO

pins{P11, P5, P9, N10} => GPIO

pins {M11, N12, P13, P12} => GPIO

Or, where can I get full information about pin multiplexing (I2S2/GPIO/UART/SPI) for TMS320C5532 DSP?

  • Hi Sergey,

    There are limited pinmux configurations based on the PPMODE bits. These bits and the pinmux are configurable in C5532 devices, however LCD pins are not useable on this device. The two combinations of pins you listed are not allowed because there is not a PPMODE bit combination that provides those combinations of pins.

    See Table 4-10. LCD Controller(1), SPI, UART, I2S2, I2S3, and GP[31:27, 20:18] Pin Multiplexing in SPRS737B

    EBSR PPMODE BITS

    Sergey Markov said:
    pins {L1,  M2, N2, M5, L3, K1, N4} => SPI

    Mode 1 or Mode 6

    Sergey Markov said:
    pins{J2, N5, P2, N7, P3, P8} => GPIO

    Mode 1 or Mode 6

    Sergey Markov said:
    pins{P11, P5, P9, N10} => I2S2

    Mode 1 or Mode 6

    Sergey Markov said:
    pins {M11, N12, P13, P12} => GPIO

    Mode 2

    Or, following configuration:

    Sergey Markov said:
    pins {L1,  M2, N2, M5, L3, K1, N4} => SPI

    Mode 1 or Mode 6

    Sergey Markov said:
    pins{J2, N5, P2, N7, P3, P8} => GPIO

    Mode 1 or Mode 6

    Sergey Markov said:
    pins{P11, P5, P9, N10} => GPIO

    Mode 2

    Sergey Markov said:
    pins {M11, N12, P13, P12} => GPIO

    Mode 2

    Hope this helps,
    Mark

  •  Whether correctly I understood, what only modes 1 and 6 are usable with C5532 device (due to setting PPMODE to any other value sets some pins to the LCD mode)?

    Or I can use any value of the PPMODE field in the 5532 device, but the pins, connected to the LCD controller, will be in an undefined state?

  • You can use any value of the PPMODE field in the 5532 device. LCD controller is all outputs so pins should be driving steady state (no floating inputs) even if pin muxed. You cannot use the LCD controller on the C5532 device though.

    I will try to clarify this point.

    Hope this helps,
    Mark

  • Hi All...

    I have just got TMS320C5534 chip on ehich i want to developm an audio processing application. But plz suggest me how do i program it. And where do i get respective development board.

    Note: As its an non commercial oriented development. I want it to be cost effective as well..

    Thank you..