XR22804 Hi-Speed USB to 10/100 Ethernet Bridge with 4 UARTs FEATURES General Description USB 2.0 Compliant Interface The XR22804 is a Hi-Speed USB 2.0 compound device with an embed- 10/100 Ethernet MAC and Phy ded hub and 7 downstream USB functions: 10/100 Ethernet MAC and Enhanced UART 2 Phy, 4 UARTs, multi-master capable I C controller, and an Enhanced 2 I C Multi-master Dedicated GPIO Entity (EDGE) controller. Enhanced Dedicated GPIO Entity (EDGE) The upstream USB interface has an integrated USB 2.0 PHY and device Single 5.0V Power Supply Input controller that is compliant with both Hi-Speed (480Mbps) and Full-Speed Regulated +3.3V Output Power (12Mbps) USB 2.0. The vendor ID, product ID, power mode, remote wakeup support and maximum power consumption are amongst the val- Single 25MHz Crystal ues that can be programmed using the on-chip One-Time Programmable 15kV HBM ESD Protection on USB data (OTP) memory. pins The 10/100 Ethernet MAC and PHY is compliant with IEEE 802.3 and 8kV HBM ESD Protection on all other pins supports auto-negotiation, auto-MDIX, checksum offload, auto-polarity USB CDC-ACM, CDC-ECM and HID correction in 10Base-T and remote wakeup capabilities. compliant Custom Software Drivers The enhanced UART has a maximum data rate of 15 Mbps. Using a frac- tional 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 APPLICATIONS TX FIFO and RX FIFO to optimize the overall data throughput for various USB to Ethernet Dongles applications. The automatic RS485 control feature simplifies both the POS Terminals hardware and software for half-duplex RS-485 applications. If required, Test Instrumentation the multidrop (9-bit) mode feature further simplifies typical multidrop appli- cations by enabling / disabling the UART receiver depending on the Networking address byte received. Factory Automation and Process Controls 2 The multi-master capable I C controller and EDGE controller (up to 32 Industrial Applications GPIOs) can be accessed via the USB HID interface. The EDGE pins or 2 I C interface can be used for controlling and monitoring other peripherals. Ordering Information Back Page Up to 2 EDGE pins can be configured as a PWM generator. Block Diagram 10/100 Ethernet Ethernet Ethernet Phy OTP MAC Memory 2 I C 2 I C Multimaster USB Upstream USB UART Ch A / UART Ch B / Modem IO USB Phy 2.0 UART Ch B / Modem IO UART Ch B / Hub Modem IO UART Ch. Modem IO A, B, C, D / EDGE 25 MHz EDGE XO Controller 1 / 48 maxlinear.com/XR22804 Rev 1DXR22804 Extended Features USB 2.0 Compliant Interface Enhanced UART features Data rates up to 15 Mbps Integrated USB 2.0 PHY Fractional Baud Rate Generator Supports 480 Mbps USB Hi-Speed and 12 Mbps USB Full-Speed data rate 1024 byte TX and RX FIFOs Supports USB suspend, resume and remote wakeup 7, 8 or 9 data bits, 1 or 2 stop bits operations Automatic Hardware Flow Control Compatible with USB CDC-ECM and CDC-ACM Automatic Software Flow Control 10/100 Ethernet MAC and Phy Multidrop (9-bit) mode Compliant with IEEE 802.3 Auto RS-485 Half-Duplex Control Integrated 10/100 Ethernet MAC and PHY 2 I C Multi-master 10BASE-T and 100BASE-TX support Up to 400 kbps transfers Full-duplex and half-duplex support Multi-master capable Full-duplex and half-duplex flow control Preamble generation and removal Enhanced Dedicated GPIO Entity (EDGE) Automatic 32-bit CRC generation and checking Parallel GPIO access Automatic payload padding and pad removal Two PWM generators Diagnostic loop-back modes Custom software drivers TCP/UDP/IP/ICMP checksum offload support Windows XP, Vista, 7, 8, 8.1 and 10 Flexible Address filtering modes Windows CE 6.0 Wakeup packet support Linux Support for 2 status LEDs Mac OS X 2 / 48 maxlinear.com/XR22804 Rev 1D