The first UART chip was created by an engineer called Chester Gordon Bell and was the size of a whole circuit board. This circuit board was designed for use in computer programmable data processing.
In the 1990s, UART technology was refined to make data transfer speedier and more secure with the use of on-chip buffers. In the 2000s, UARTs were adapted alongside the progression of serial bus technology. Again, this was an attempt to speed up the accurate transmission of data.
This led to the development of technologies such as USB to UART connectors, or bridges. These take data from the device connected via USB and transmit it via UART. They’re widely used as an alternative to the RS232 port because USB to UART connectors are directly interfaced with microcontrollers, making them more adaptable and versatile.
Other modern-day UART microcontrollers include:
- Raspberry Pi UART. This type of UART comes in two models, the PL011 and the Mini UART. The Mini UART is primarily used with the Linux console, while the PL011 can also be used for Bluetooth applications. The main difference between the two is the data transfer stability, with the Mini UART using frequencies from the core GPU, which can cause a loss or damage to data. The PL011 is a more advanced and stable technology, so is more secure when transferring data
- Arduino UART. Arduino is a microcontroller or programmable circuit board that uses UART data transmission. Although Arduino UART is slow at transmitting data compared to other technologies, it is straightforward to use and lots of tutorials and resources can be found online, making it a popular choice for DIY users