# USART

## Usage

USART peripherals typically have a register setting which can select either synchronous ([SPI](https://wiki.purduesigbots.com/electronics/general/spi)) or asynchronous ([UART](https://wiki.purduesigbots.com/electronics/general/uart)) mode. This makes these peripherals very flexible. However, switching back and forth between the two is not recommended, due to initialization timing glitches which may confuse connected devices.

### Teams Contributed to this Article:

* [BLRS](https://purduesigbots.com/) (Purdue SIGBots)
