Exar's XR16M8901 (M890) is a single-channel universal asynchronous receiver and transmitter (UART) with integrated level shifters and 128 bytes of transmit and receive FIFOs. For flexibility in a mixed voltage environment, the M890 has four VCC pins. There is a VCC pin for the core, a VCC pin for the UART signals, a VCC pin for the CPU interface signals and a VCC pin for the GPIO signals. The VCC pins for the UART, GPIO and CPU interface signals allow for the M890 to interface with devices operating at different voltage levels eliminating the need for external voltage level shifters. The VCC core voltage helps to lower the overall power consumption for applications that use slower data rates.
Features |
|
|
- 5 V tolerant inputs
- Infrared (IrDA 1.0 and 1.1) mode
- 24 Mbps maximum UART data rate
- Up to 16 GPIOs
- 128-bytes TX and RX FIFOs
- Programmable TX/RX trigger levels
- TX/RX FIFO level counters
- 1.62 V to 3.63 V supply operation
- Fractional baud rate generator
- Sleep mode with automatic wake-up
|
|
- Auto XON/XOFF software flow control
- Auto RS-485 half-duplex direction control
- Multidrop mode with auto address detect (RX)
- Multidrop mode with address byte control (TX)
- Intel/Motorola/VLIO bus interface select
- Auto RTS/CTS hardware flow control
- Independent TX/RX baud rate generator
- Crystal oscillator or external clock input
- Integrated level shifters on CPU interface, UART and GPIO signals
|