Document
XRA1403
16-BIT SPI GPIO EXPANDER WITH RESET INPUT
SEPTEMBER 2011
REV. 1.0.0
GENERAL DESCRIPTION
The XRA1403 is an 16-bit GPIO expander with an SPI interface. After power-up, the XRA1403 has internal 100K ohm pull-up resistors on each I/O pin that can be individually enabled.
In addition, the GPIOs on the XRA1403 can individually be controlled and configured. As outputs, the GPIOs can be outputs that are high, low or in three-state mode. The three-state mode feature is useful for applications where the power is removed from the remote devices, but they may still be connected to the GPIO expander.
As inputs, the internal pull-up resistors can be enabled or disabled and the input polarity can be inverted. The interrupt can be programmed for different behaviors. The interrupts can be programmed to generate an interrupt on the rising edge, falling edge or on both edges. The interrupt can be cleared if the input changes back to its original state or by reading the current state of the inputs.
The XRA1403 is available in 24-pin QFN and 24-pin TSSOP packages.
FEATURES
• 1.65V to 3.6V operating voltage • 16 General Purpose I/Os (GPIOs) • 5V tolerant inputs • Maximum stand-by current of 1uA at +1.8V • SPI bus interface
■ SPI Clock Frequency up to 26MHz
• Individually programmable inputs
■ Internal pull-up resistors ■ Polarity inversion ■ Individual interrupt enable ■ Rising edge and/or Falling edge interrupt ■ Input filter
• Individually programmable outputs
■ Output Level Control ■ Output Three-State Control
• Open-drain active low interrupt output • Active-low reset input • 3kV HBM ESD protection per JESD22-A114F • 200mA latch-up performance per JESD78B
APPLICATIONS
• Personal Digital Assistants (PDA) • Cellular Phones/Data Devices • Battery-Operated Devices • Global Positioning System (GPS) • Bluetooth
Exar Corporation 48720 Kato Road, Fremont CA, 94538 • (510) 668-7000 • FAX (510) 668-7017 • www.exar.com
XRA1403
16-BIT SPI GPIO EXPANDER WITH RESET INPUT
FIGURE 1. XRA1403 BLOCK DIAGRAM
VCC
(1.65V – 3.6V )
CS# SCL
SI SO
RESET# IR Q #
SPI Bus In te rfa c e
G P IO C ontrol R egisters
GND
REV. 1.0.0
G P IO s G P IO s
P0 P1 P2 P3 P4 P5 P6 P7
P8 P9 P10 P11 P12 P13 P14 P15
ORDERING INFORMATION
PART NUMBER
XRA1403IL24-F XRA1403IL24TR-F
XRA1403IG24-F XRA1403IG24TR-F
PACKAGE
QFN-24 QFN-24 TSSOP-24 TSSOP-24
NUMBER OF GPIOS
16 16 16 16
NOTE: TR = Tape and Reel, F = Green / RoHS
OPERATING TEMPERATURE RANGE
-40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C
FIGURE 2. PIN OUT ASSIGNMENTS
DEVICE STATUS
Active Active Active Active
P6 P7 GND P8 P9 P10
RESET# SI IRQ# VCC SO SCL
24 23 22 21 20 19
P0 1
18 CS#
P1 2
17 P15
P2 3 P3 4
XRA1403 24-Pin QFN
16 P14 15 P13
P4 5
14 P12
P5 6
13 P11
7 8 9 10 11 12
IRQ# 1 SI 2
RESET# 3 P0 4 P1 5 P2 6 P3 7 P4 8 P5 9 P6 10 P7 11
GND 12
XRA1403 24-Pin TSSOP
24 VCC 23 SO 22 SCL 21 CS# 20 P15 19 P14 18 P13 17 P12 16 P11 15 P10 14 P9 13 P8
2
REV. 1.0.0
PIN DESCRIPTIONS
XRA1403
16-BIT SPI GPI.