The 16550 UART (universal asynchronous receiver-transmitter) is an integrated circuit designed for implementing the interface for serial communications. The corrected -A version was released in 1987 by National Semiconductor.[1] It is frequently used to implement the serial port for IBM PC compatible personal computers, where it is often connected to an RS-232 interface for modems, serial mice, printers, and similar peripherals. It was the first serial chip used in the IBM PS/2 line, which were introduced in 1987.[2][3][4]
The part was originally made by National Semiconductor. Similarly numbered devices, with varying levels of compatibility with the original National Semiconductor part, are made by other manufacturers. A UART function that is register-compatible with the 16550 is usually a feature of multifunction I/O cards for IBM PC-compatible computers and may be integrated on the motherboard of other compatible computers.
Replacement of the factory-installed 8250 UART was a common upgrade for owners of IBM PC, XT, and compatible computers when high-speed modems became available. Above 9600 baud, owners discovered that the serial ports of the computers were not able to handle a continuous flow of data without losing characters. Exchange of the 8250 (having only a one-byte received data buffer) with a 16550, and occasionally patching or setting system software to be aware of the FIFO feature of the new chip, improved the reliability and stability of high-speed connections.
^Cite error: The named reference Michael_1987 was invoked but never defined (see the help page).
^Cite error: The named reference upgrpc was invoked but never defined (see the help page).
^Cite error: The named reference Gilluwe_1997 was invoked but never defined (see the help page).
^Cite error: The named reference Paul_2002_CTMOUSE was invoked but never defined (see the help page).
The 16550UART (universal asynchronous receiver-transmitter) is an integrated circuit designed for implementing the interface for serial communications...
Transmitter; datasheet 1990 "Serial UART, an in-depth tutorial". /NB. Focus on 16550 primarily.) Serial and UART Tutorial archive.pcjs.org: National Semiconductor...
network cards, but the technique dates back to early computer UARTs such as the 16550UART chip used in the IBM PC's serial interface, at a time when even...
controller installed on a user's computer. The commands needed to control a 16550UART are much different from the commands needed to control an FTDI serial...
string depends on the operating system and the device. On Linux, 8250/16550UART hardware serial ports are named /dev/ttyS*, USB adapters appear as /dev/ttyUSB*...
slot (Type II) 1 ECP/EPP 1.9 capable parallel port 1 RS-232 serial port (16550UART) 1.5 x 10.25 x 7.5 inches (3.8 x 26 x 19 cm) Integrated trackball i486SX-S...
functionality, but also a more serious issue. Before the emergence of the 16550UART, there was a substantial risk of buffer overrun on the serial port. Although...
supported the 16C550 UARTs (universal asynchronous receiver transmitter), such as 16550UART ("Fifo"), 16554 UART and 16650 UART, which made it possible...
synthesizers used discrete, external UART chips, such as the 8250 or 16550UART, but UARTs have since moved into microcontrollers. MIDI nominally uses a +5...
Serial Port (SSP) Universal asynchronous receiver-transmitters (UARTs): 2× 16550UART-compatible SMB: 2× System Management Bus (SMBus) interfaces LPC:...
FIFOs, more advanced UARTs, like the 16950, provide "on-chip" software flow control. UARTs that lack such support, like the 16550, may suffer from buffer...
(standardized 1994) Serial 16550UART max 1.5 Mbit/s 187.5 kB/s USB 1.0 low speed 1.536 Mbit/s 192 kB/s 1996 Serial UART max 2.7648 Mbit/s 345.6 kB/s...
well-equipped machines, for their day, with quick CPUs, high-speed modems and 16550UARTs, which were at the time an upgrade. As a Fidonet system was usually a...
Two ESCC (enhanced serial channel controller) channels with 32-bit CRC Two UART (serial controller interface) channels Internal configurable address decoder...