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.
Hello,
As I am new to the TI controllers, I confused what is the difference between SCI and UART?
Because when I used LAUNCHPAD (TMS329F28379D) i could see only SCI but control card (TMS320F28388D) is having both SCI and UART.
Is there any difference between UART and SCI or both are same, Could some one please clarify on this?
Thanks & Regards
Bandi
Hi Bandi,
Thank you for your question. UART and SCI are different modules that both use a UART protocol. The main characteristics of the UART protocol are that there are only 2 physical pin connections (TX: transmit and RX: receive), a shared baud rate (bits/second) between the two communicating devices, and that the communication is asynchronous (no clock signal is shared). The TMS329F28379D has only an SCI module (accessible on the c28x core) whereas the TMS320F28388D has both SCI (accessible on the c28x core) and UART (accessible on the CM core).
Both SCI and UART can be used to communicate with another device that has a UART module. The main differences to consider when choosing which module to use are the following:
There are some other differences between UART and SCI when it comes to the flow of data and how to interface with each module. See the SCI and UART sections of the F2838x User Guide. We also offer software examples for interfacing with both modules in the C2000ware software package, located in [C2000ware install]/driverlib/[device]/examples/c28x/sci and [C2000ware install]/driverlib/f2838x/examples/cm/uart. Let me know if you have any more questions.
Best Regards,
Delaney