UART

Key Features

  • Functionally compatible with 16550.
  • Supports Character (16450) and FIFO (16550) mode operations.
  • Designed optimized for ASIC and PLD implementations.
  • Synchronous design with edge triggered flip-flops based on system clock input.
  • 16-byte FIFO for transmitter and receiver reduces the number of interrupt to the CPU.
  • Holding register in non-FIFO mode eliminates the need for precise synchronization between the CPU and UART.
  • Add or deletes standard asynchronous communication bits (start, stop, and parity) to or from the serial data.
  • Independently controlled transmit, receive, line status and data set interrupts.
  • Programmable baud generator divides input clock by 2 to (2 16 -1) and generates the 16X clock.
  • Synchronous input sampling timed by internal receiver clock.
  • MODEM control functions (CTS, RTS, DSR, DTR, RI, and DCD).
  • Programmable features: 5 to 8 bit characters, even/odd parities and no parity, 1, 1.5 and 2 stop bits, programmable baud rate.
  • False start bit detection.
  • Complete status reporting capabilities.
  • Line break generation and detection.
  • Internal Loopback.

Technical Specifications

Foundry, Node
ASIC and FPGA
Availability
now
×
Semiconductor IP