© 2014 Exar Corporation
XR21B1421
7 / 50 exar.com/XR21B1421
Rev 1B
28-pin QFN
Pin No. Pin Name Type Description
1 GPIO3/RS485 I/O General purpose I/O, or auto RS-485 half-duplex enable. Defaults to active high push-pull output
Auto RS-485 half-duplex enable.
2 GPIO0/CLK I/O General purpose I/O, or clock or pulse output. Defaults to GPIO input with internal pull-up. See
“GET / SET_GPIO_CONFIG” on page 28 and “GET / SET_PIN_CONFIG” on page 41.
3 GND PWR Power supply common, ground.
4 USBD+ I/O USB port differential data positive input. This pin has internal pull-up resistor compliant to USB
2.0 specification. The ESD protection on this pin is +/-15 kV HBM.
5 USBD- I/O USB port differential data negative input. The ESD protection on this pin is +/-15 kV HBM.
6 VCC PWR 3.3V power to the device, or 3.3V power output from the device when 5V power is supplied to
VCC_REG pin. 3.3V output power may source up to 200 mA maximum and should be decoupled
by minimum of 4.7 uF ceramic capacitor.
7 VCC_REG PWR 5V or 3.3V power to the device. In bus-powered mode, connect VBUS power from the USB host
to this pin and to the VBUS_SENSE pin. See Figure 1. In self-powered mode, connect on board
5V or 3.3V source to this pin and VBUS from the USB host to the VBUS_SENSE pin. See
Figure 2 and Figure 3.
8 VBUS_SENSE I Must be connected to VBUS power from the USB host PC. This pin is used to disable the internal
pull-up resistor on the USBD+ signal when VBUS is not present in self-powered mode.
9 RESET# I/O OD Active low open drain output. Asserted at power on or any time device is reset by either register
or USB bus reset. As an input, must be asserted for at least 15 us to force a device reset. Reset
pulse width input of shorter than 15 us will have unknown effects. A weak internal pull-up resistor
provides noise immunity if left unconnected.
10 GPIO9/DSR# I/O General purpose I/O, or UART Data-Set-Ready input (active low). Defaults to GPIO push-pull
output. See Automatic DTR/DSR Hardware Flow Control” on page 16.
11 USB_STAT2 OD This pin has the same functionality as the USB_STAT1 pin. However, the default output for this
pin is active low polarity, asserted whenever the XR21B1421 is placed into a suspended state.
This default may be changed via the PIN_CFG_USB_STAT2 register.
12 USB_STAT1 OD The USB_STAT1 output pin may be used to indicate any of three USB status conditions:
1. USB_STAT1 is asserted when the USB host asserts USB reset.
2. USB_STAT1 is asserted when the USB host PC places the XR21B1421 device into the sus-
pend state.
3. USB_STAT1 is asserted when it is not safe to draw the amount of current requested in the
Device Maximum Power field of the Configuration Descriptor.
a. For a low power device (<= 1 unit load or 100 mA, bMaxPower <= 0x32), USB_STAT1 will be
asserted when the USB UART is in the suspend mode.
b. For a high power device (bMaxPower > 0x32), USB_STAT1 will be asserted when the USB
UART is in the suspend mode or when it is not yet configured.
The assertion polarity and status condition are selectable via the PIN_CFG_STAT1 register. The
USB_STAT pin will be de-asserted whenever the selected condition(s) is / are not met. The
default output for this pin is active high polarity, asserted whenever the XR21B1421 is placed into
a suspended state.
13 NC No Connect
14 NC No Connect
15 TEST# Test mode. Must be left open or pulled high to VCC for normal operation.
© 2014 Exar Corporation
XR21B1421
8 / 50 exar.com/XR21B1421
Rev 1B
1. Pin type: I=Input, O=Push-pull Output, I/O= Input/output, PWR=Power, OD=Open Drain Output with weak internal pull-up
2. All GPIO pins as well as USB_STAT1 and USB_STAT2 may be configured for a variety of pin type options using the GPIO_MODE register or by writing
to the OTP using XR_SET_OTP.
3. All enabled pull-up and pull-down resistors are maintained during USB suspend state.
4. Pin configurations set using XR_SET_OTP are enabled following the next power up reset and are permanent. During USB bus reset, resistors are dis-
abled and re-enabled after bus reset is deasserted. Pin configurations set using the GPIO_MODE register will be lost after POR or USB bus reset.
16 GPIO8/DTR# I/O General purpose I/O, or UART Data-Terminal-Ready push-pull output (active low). Defaults to
GPIO push-pull output. See Automatic DTR/DSR Hardware Flow Control” on page 16.
17 GPIO7/RI#/RWK# I/O General purpose I/O, or UART Ring-Indicator input (active low) or Remote Wakeup input (active
low). Defaults to GPIO input with internal pull-up.
18 NC No Connect
19 GPIO6/CD# I/O General purpose I/O, or UART Carrier-Detect input (active low). Defaults to GPIO input with inter-
nal pull-up.
20 NC No Connect
21 NC No Connect
22 NC No Connect
23 GPIO2/CTS# I/O General purpose I/O, or UART Clear-to-Send input (active low). Defaults to CTS input with inter-
nal pull-up. See Automatic RTS/CTS Hardware Flow Control” on page 15.
24 GPIO1/RTS#/RS485 I/O General purpose I/O, or UART Request-to-Send output (active low) or auto. RS-485 half-duplex
enable. Defaults to open drain RTS output. See “GET / SET_GPIO_CONFIG” on page 28 and
“GET / SET_PIN_CONFIG” on page 41.
25 RX I UART Receive Data.
26 TX O UART Transmit Data.
27 GPIO5/RXT I/O General purpose I/O, or UART receive indicator. Defaults to receive indicator push-pull output.
When configured as receive indicator, this pin will toggle at ~10 Hz intervals while the UART is
receiving data.
28 GPIO4/TXT I/O General purpose I/O, or UART transmit indicator. Defaults to transmit indicator push-pull output.
When configured as transmit indicator, this pin will toggle at ~10 Hz intervals during UART data
transmission.
Center
Pad
GND PWR The center pad on the back side of the QFN package is metallic and should be connected to
GND on the PCB. The thermal pad size on the PCB should be the approximate size of this center
pad and should be solder mask defined. The solder mask opening should be at least 0.0025"
inwards from the edge of the PCB thermal pad.
28-pin QFN
Pin No. Pin Name Type Description
© 2014 Exar Corporation
XR21B1421
9 / 50 exar.com/XR21B1421
Rev 1B
Functional Block Diagram
USB Slave Interface
512-byte
TX FIFO
GPIOs/
Modem IO
TX
Internal
Oscillator
(48MHz)
USBD+
USBD-
512-byte
RX FIFO
GPIO9/DSR#
GPIO8/DTR#
GPIO7/RI#
GPIO6/CD#
GPIO5/RXT
GPIO4/TXT
GPIO3/RS485
GPIO2/CTS#
GPIO1/RTS#/RS485
GPIO0/CLK
UART
Fractional
BRG
Internal
Status and
Control
Registers
VCC_REG
GND
VIO
OTP
USB
Descriptors
LDO
3V3
VCC
VBUS_SENSE
RESET#
RX
USB_STAT1
USB_STAT2

XR21B1421IL24TR-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
I/O Controller Interface IC 1 CH FS USB UART with HID
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union