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.

CC3220SF: Maximum Supported Baud Rate for UART

Part Number: CC3220SF

Dear team,

The customer uses the UART2 of CC3220SF to output data externally. When the baud rate is set to 115200, the output waveform can be captured with an oscilloscope.

But the customer requires the UART to reach a rate of 3Mpbs, so the baud rate is set to 3000000, but UART2_open fails.

How to use the UART2 of CC3220SF to reach the 3mpbs mentioned in the datasheet.

Thanks.

  • Hi,

    The UART peripheral of the CC3220SF should be able to function at 3000000 baud for both UART0 and UART1. Testing both UART0/1 together, I can have both working at 3000000 baud on my test setup.

    Your customer can try it out on their hardware by running the attached code. Simply import the uartecho example, replace the contents of uartecho.c with the provided code, and adjust the syscfg file as needed for their UART pins.

    /cfs-file/__key/communityserver-discussions-components-files/968/6303.uartecho2.c

    On another note, is there a particular reason why the customer is using the UART2 driver over the regular UART driver? If they try using the UART driver with the "Use DMA" option enabled, do they still see the same issue with their code + HW?

    Also, is the customer using their own custom board or are they using a Launchpad?

    Regards,

    Michael