The XR22801 is a Hi-Speed USB 2.0 compound device with an embedded hub and 4 downstream USB functions: 10/100 Ethernet MAC and PHY, UART, multi-master capable I2C controller, and an Enhanced DedicatedGPIO Entity (EDGE) controller.
The upstream USB interface has an integrated USB 2.0 PHY and device controller that is compliant with both Hi-Speed (480Mbps) and Full-Speed (12Mbps) USB 2.0. The vendor ID, product ID, power mode, remotewakeup support and maximum power consumption are amongst the values that can be programmed using the on-chip One-Time Programmable (OTP) memory.
The Ethernet 10/100 MAC and PHY are compliant with IEEE 802.3
and supports auto-negotiation, auto-MDIX, checksum offload, auto-polarity
correction in 10Base-T and remote wakeup capabilities.
The enhanced UART has a maximum data rate of 15 Mbps. Using a fractional baud rate generator, any baud rate between 300 bps and 15 Mbps can be accurately generated. In addition, the UART has a large 1024-byte TX FIFO and RX FIFO to optimize the overall data throughput for various applications. The automatic RS485 control feature simplifies both the hardware and software for half-duplex RS-485 applications. If required, the multidrop (9-bit) mode feature further simplifies typical multidrop applications by enabling / disabling the UART receiver depending on the address byte received.
The multi-master capable I2C controller and EDGE controller (up to 16 GPIOs) can be accessed via the USB HID interface. The EDGE pins or I2C interface can be used for controlling and monitoring other peripherals. Up to 2 EDGE pins can be configured as a PWM generator.