Universal asynchronous receiver/transmitter

related topics
{system, computer, user}
{math, number, function}
{rate, high, increase}
{film, series, show}

A universal asynchronous receiver/transmitter (usually abbreviated UART and pronounced /ˈjuːɑrt/) is a type of "asynchronous receiver/transmitter", a piece of computer hardware that translates data between parallel and serial forms. UARTs are commonly used in conjunction with other communication standards such as EIA RS-232. The "universal" designation indicates that the data format and transmission speeds are configurable.

A UART is usually an individual (or part of an) integrated circuit used for serial communications over a computer or peripheral device serial port. UARTs are now commonly included in microcontrollers. A dual UART, or DUART, combines two UARTs into a single chip. Many modern ICs now come with a UART that can also communicate synchronously; these devices are called USARTs (universal synchronous/asynchronous receiver/transmitter).

Contents

Transmitting and receiving serial data

The Universal Asynchronous Receiver/Transmitter (UART) takes bytes of data and transmits the individual bits in a sequential fashion. At the destination, a second UART re-assembles the bits into complete bytes. Each UART contains a shift register which is the fundamental method of conversion between serial and parallel forms. Serial transmission of digital information (bits) through a single wire or other medium is much more cost effective than parallel transmission through multiple wires.

Full article ▸

related documents
BIOS
Set-top box
Webcam
Digital Enhanced Cordless Telecommunications
Microsoft Windows
Handoff
10 Gigabit Ethernet
Rectifier
Visual display unit
Mandriva Linux
Flip-flop (electronics)
Atmel AVR
Amstrad CPC
Quality of service
Cray-1
Video
Reduced instruction set computer
Computer multitasking
Commodore 1541
Single-sideband modulation
Simple Mail Transfer Protocol
RT-11
Packet radio
Direct Connect (file sharing)
Session Initiation Protocol
Process (computing)
LORAN
Microsoft Word
Cache
X Window System