Table of Contents


The CC3200 has hardware support for UART functionality. Standard features include programmable baud rate, separate Transmit and Receive FIFO, and fully programmable serial interface characteristics.

Application details

This application showcases the use of UART with uDMA and interrupts. This application will receive user input from a terminal and echo the information back to the terminal. This example takes 8 characters as input which are transferred to a local buffer using the uDMA Rx channel. After receiving 8 characters in the local buffer, the characters are sent back to the terminal via UART using the uDMA Tx channel.

Source Files briefly explained


  1. Setup a serial communication application. Open a serial terminal on a PC with the following settings:
    • Port: Enumerated COM port
    • Baud rate: 115200
    • Data: 8 bit
    • Parity: None
    • Stop: 1 bit
    • Flow control: None
  2. Run the reference application.
    • Open the project in CCS/IAR. Build the application and debug to load to the device, or flash the binary using UniFlash.
  3. Enter 8 characters into the serial terminal to see them printed back to the terminal.

Limitations/Known Issues