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.

F2802x SCI external pins

In Piccolo Data Manual (SPRS523D)  Table 2-2,  there are 3 pairs of SCIRXDA/SCITXDA listed (mapped to various GPIO's). 

But there is only one SCI module in the DSP,  I do not know how to decide which pins to use for tx and rx.

Please show me some pointers.

Thanks in advance.   ...ulu

  • Ulu,

    Because of limited number of IO pins for a device package, each of the peripheral signals can not be assigned to a unique GPIO.  Instead peripheral signals are mapped to various GPIOs using multi-level multiplexing to give the flexibility for the user to choose between any of those GPIO choices that serve the same purpose.  Depending on the set of peripherals that are required by your application, you can select combination of the GPIOs that have SCI signals.

    In peripheral header files, you can find the function "InitSciaGpio()" in DSP2802x_Sci.c.  You can use this function in your code to configure GPIOs for SCITXDA and SCIRXDA.  In this function you can choose which GPIOs you want to use for SCI signals.

    Regards,
    Vamsi