The Universal Asynchronous Receiver-Transmitter (UART) module is a computer hardware that is used for serial transmission of data between a computer and its peripherals or over a network. This UART module is generally fabricated in the form of an IC which is used for serial communication over the serial port of the device concerned. The UART wife module, however, only produces a logic-level signal while the task of transmitting the signal between the devices in the form of current levels, voltage levels (as in the case of wired transmission), or radio waves (as in case of WiFi) is performed by some external interfacing device or drivers.
The representation of a character in the form of a series of bits has a certain predefined pattern which is consistent with both the transmitter and the receiver UART modules. The format of data and transmission speeds, however, can be configured.
In idle condition i.e. when no data is being transmitted, the signal logic is“High”. The first bit for any character is essentially“low” and is known as the starting bit. It indicates the receiver that a new character is being transmitted. The next 5-9 bits (depends on the defined format) are the data bits and represent the character that is actually to be transmitted. Then, there may be a parity bit which helps detect any error in the transmission. In the end, there is an end bit which has the logic“1” and indicated that the transmission for the current character is completed.
The transmitting, as well as the receiving systems, have shift registers where the data bits are temporarily stored before transmission or after the reception. These also aid the conversion of the data bits from series to parallel, and vice-versa. When the transmitting UART detects a new character in the associated register, it generates the parity bit (if needed) and then sends the start bit, the data bits, the parity bit(s), and finally, the stop bit.
The receiving UART module keeps checking for the start bit with every clock pulse. As soon as the start pulse is detected, it starts receiving the data bits and parity bits. Then, it waits for the stop bit. If the stop bit is not detected within one character’s time, then it considers it to be a false signal and discards it. The same happens when the parity bit doesn’t match. When a genuine signal is received, it is stored in the register and a signal is sent to the processor to receive it.
Interface - UARTs (Universal Asynchronous Receiver Transmitter)
Image |
Part Number |
Manufacturer |
Description |
Package |
Stock |
Quantity |
Number of Channels | FIFO's | Protocol | Data Rate (Max) | Voltage - Supply | With Auto Flow Control | With IrDA Encoder/Decoder | With False Start Bit Detection | With Modem Control | Mounting Type | Package / Case | Supplier Device Package |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Maxim Integrated |
IC UART QUAD
|
Package: - |
Stock5,264 |
|
- | - | - | - | - | - | - | - | - | - | - | - |
||
Exar Corporation |
IC UART/TXRX RS232 40QFN
|
Package: 40-VFQFN Exposed Pad |
Stock3,216 |
|
1, UART | 16 Byte | RS232 | 250kbps | 3.3 V ~ 5.5 V | Yes | - | Yes | Yes | Surface Mount | 40-VFQFN Exposed Pad | 40-QFN (6x6) |
||
Exar Corporation |
IC UART/TXRX RS232 40QFN
|
Package: 40-VFQFN Exposed Pad |
Stock2,976 |
|
1, UART | 16 Byte | RS232 | 250kbps | 3 V ~ 5.5 V | Yes | - | Yes | Yes | Surface Mount | 40-VFQFN Exposed Pad | 40-QFN (6x6) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 100QFP
|
Package: 100-BQFP |
Stock7,520 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 100-BQFP | 100-QFP (14x20) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 48QFN
|
Package: 48-VFQFN Exposed Pad |
Stock3,952 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 48-VFQFN Exposed Pad | 48-QFN (7x7) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 68PLCC
|
Package: 68-LCC (J-Lead) |
Stock6,816 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 68-LCC (J-Lead) | 68-PLCC (24.23x24.23) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 64LQFP
|
Package: 64-LQFP |
Stock2,768 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 64-LQFP | 64-LQFP (10x10) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 80LQFP
|
Package: 80-LQFP |
Stock7,712 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 80-LQFP | 80-LQFP (12x12) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 48QFN
|
Package: 48-VFQFN Exposed Pad |
Stock5,696 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 48-VFQFN Exposed Pad | 48-QFN (7x7) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 68PLCC
|
Package: 68-LCC (J-Lead) |
Stock5,984 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 68-LCC (J-Lead) | 68-PLCC (24.23x24.23) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 64LQFP
|
Package: 64-LQFP |
Stock6,224 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 64-LQFP | 64-LQFP (10x10) |
||
Exar Corporation |
IC UART FIFO 64B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock5,696 |
|
2, DUART | 64 Byte | RS232, RS485 | 8Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock5,344 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 44PLCC
|
Package: 44-LCC (J-Lead) |
Stock5,936 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 44-LCC (J-Lead) | 44-PLCC (16.58x16.58) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 48TQFP
|
Package: 48-TQFP |
Stock4,560 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 48-TQFP | 48-TQFP (7x7) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock7,136 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 48TQFP
|
Package: 48-TQFP |
Stock7,504 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 48-TQFP | 48-TQFP (7x7) |
||
Exar Corporation |
IC UART FIFO 32B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock4,336 |
|
2, DUART | 32 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 16B DUAL 48TQFP
|
Package: 48-TQFP |
Stock3,664 |
|
2, DUART | 16 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 48-TQFP | 48-TQFP (7x7) |
||
Exar Corporation |
IC UART FIFO 16B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock7,840 |
|
2, DUART | 16 Byte | RS232, RS422 | 16Mbps | 2.25 V ~ 3.6 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 64B 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock4,080 |
|
1, UART | 64 Byte | RS232, RS422, RS485 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 64B 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock3,152 |
|
1, UART | 64 Byte | RS232, RS422, RS485 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 64B DUAL 32QFN
|
Package: 32-VFQFN Exposed Pad |
Stock2,272 |
|
2, DUART | 64 Byte | RS232, RS422, RS485 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 32-VFQFN Exposed Pad | 32-QFN (5x5) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 80LQFP
|
Package: 80-LQFP |
Stock4,368 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 80-LQFP | 80-LQFP (12x12) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 64LQFP
|
Package: 64-LQFP |
Stock5,680 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 64-LQFP | 64-LQFP (10x10) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 100QFP
|
Package: 100-LQFP |
Stock6,096 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 100-LQFP | 100-LQFP (14x20) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 68PLCC
|
Package: 68-LCC (J-Lead) |
Stock7,776 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 68-LCC (J-Lead) | 68-PLCC (24.23x24.23) |
||
Exar Corporation |
IC UART FIFO 64B QUAD 64LQFP
|
Package: 64-LQFP |
Stock4,400 |
|
4, QUART | 64 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 64-LQFP | 64-LQFP (10x10) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 80LQFP
|
Package: 80-LQFP |
Stock4,176 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 80-LQFP | 80-LQFP (12x12) |
||
Exar Corporation |
IC UART FIFO 32B QUAD 68PLCC
|
Package: 68-LCC (J-Lead) |
Stock5,328 |
|
4, QUART | 32 Byte | RS232 | 16Mbps | 1.62 V ~ 3.63 V | Yes | Yes | Yes | Yes | Surface Mount | 68-LCC (J-Lead) | 68-PLCC (24.23x24.23) |