0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
XRA1203IL24-F

XRA1203IL24-F

  • 厂商:

    SIPEX(迈凌)

  • 封装:

    HVQFN24

  • 描述:

    IC I/O PORT EXPANDER I2C 24QFN

  • 详情介绍
  • 数据手册
  • 价格&库存
XRA1203IL24-F 数据手册
16-bit I2C XRA1203 / SMBUS GPIO Expander with Reset March 9, 2022 Rev. 1.0.2 GENERAL DESCRIPTION FEATURES The XRA1203 is a 16-bit GPIO expander with an I2C/ SMBus interface. After power-up, the XRA1203 has internal 100K ohm pull-up resistors on each I/O pin that can be individually enabled.   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 In addition, the GPIOs on the XRA1203 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.  I2C/SMBus bus interface 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 XRA1203 is an enhanced version of the PCA9539 and TCA9539. The XRA1203 is pin and software compatible with the PCA9539 and TCA9539 (note: software registers are compatible to the PCA9539, but the I2C slave address is different).  The XRA1203 is available in 24-pin QFN and 24-pin TSSOP packages.                      1 Up to 16 I2C Slave Addresses 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 Pin and software compatible with PCA9539 and TCA9539 3kV HBM ESD protection per JESD22-A114F 200mA latch-up performance per JESD78B APPLICATIONS  TSSOP version available, QFN version obsolete I2C clock frequency up to 400kHz Noise filter on SDA and SCL inputs Personal Digital Assistants (PDA) Cellular Phones/Data Devices Battery-Operated Devices Global Positioning System (GPS) Bluetooth XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset FIGURE 1. XRA1203 BLOCK DIAGRAM VCC (1 .6 5 V – 3 .6 V ) G P IO s P0 P1 P2 P3 P4 P5 P6 P7 G P IO s P8 P9 P10 P11 P12 P13 P14 P15 SCL SDA I2C / SM Bus In te rfa c e A1 A0 G P IO C o n tro l R e g is te rs RESET# IR Q # GND ORDERING INFORMATION PART NUMBER NUMBER OF GPIOS OPERATING TEMPERATURE RANGE PACKAGE PACKAGE MATHOD LEAD-FREE XRA1203IG24TR-F 16 -40°C to +85°C TSSOP-24 Tape and Reel Yes XRA1203IG24-0A-EB XRA1203 Evaluation Board NOTE: For more information about part numbers, as well as the most up-to-date ordering information and additional information on environmental rating, go to www.maxlinear.com/XRA1203. SCL SDA VCC IRQ# A1 RESET# FIGURE 2. PIN OUT ASSIGNMENTS TSSOP-24 VERSION AVAILABLE, QFN-24 VERSION OBSOLETE P2 3 P3 4 P4 5 231DSR00 P7 GND P9 9 10 11 12 23 SDA 22 SCL P0 4 21 A0 P1 5 20 P15 XRA1203 24-Pin TSSOP 16 P14 P2 6 15 P13 14 P12 P3 7 13 P11 P4 8 17 P12 P5 9 16 P11 P10 8 P8 7 P6 P5 6 A1 2 3 18 A0 17 P15 XRA1203 24-Pin QFN 24 VCC RESET# 24 23 22 21 20 19 P0 1 P1 2 IRQ# 1 2 19 P14 18 P13 P6 10 15 P10 P7 11 14 P9 GND 12 13 P8 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset PIN DESCRIPTIONS Pin Description TSSOP-24 version available, QFN-24 version obsolete NAME QFN-24 TSSOP-24 TYPE PIN# PIN# DESCRIPTION I2C INTERFACE SDA 20 23 I/O SCL 19 22 I IRQ# 22 1 OD A0 A1 18 23 21 2 I These pins select the I2C slave address. See Table 1. RESET# 24 3 I Reset (active LOW) - A longer than 40 ns LOW pulse on this pin will reset the internal registers and all GPIOs will be configured as inputs. P0 P1 P2 P3 P4 P5 P6 P7 1 2 3 4 5 6 7 8 4 5 6 7 8 9 10 11 I/O I/O I/O I/O I/O I/O I/O I/O General purpose I/Os P0-P7. All GPIOs are configured as inputs upon powerup or after a reset. P8 P9 P10 P11 P12 P13 P14 P15 10 11 12 13 14 15 16 17 13 14 15 16 17 18 19 20 I/O I/O I/O I/O I/O I/O I/O I/O General purpose I/O P8-P15. All GPIOs are configured as inputs upon powerup or after a reset. I2C-bus data input/output (open-drain). I2C-bus serial input clock. Interrupt output (open-drain, active LOW). GPIOs ANCILLARY SIGNALS VCC 21 24 Pwr 1.65V to 3.6V VCC supply voltage. GND 9 12 Pwr Power supply common, ground. GND Center Pad - Pwr The exposed pad at the bottom surface of the package is designed for thermal performance. Use of a center pad on the PCB is strongly recommended for thermal conductivity as well as to provide mechanical stability of the package on the PCB. The center pad is recommended to be solder masked defined with opening size less than or equal to the exposed thermal pad on the package bottom to prevent solder bridging to the outer leads of the device. Thermal vias must be connected to GND plane as the thermal pad of package is at GND potential. Pin type: I=Input, O=Output, I/O= Input/output, OD=Output Open Drain. 231DSR00 3 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset 1.0 FUNCTIONAL DESCRIPTIONS I2C-bus Interface 1.1 The I2C-bus interface is compliant with the Standard-mode and Fast-mode I2C-bus specifications. The I2C-bus interface consists of two lines: serial data (SDA) and serial clock (SCL). In the Standard-mode, the serial clock and serial data can go up to 100 kbps and in the Fast-mode, the serial clock and serial data can go up to 400 kbps. The first byte sent by an I2C-bus master contains a start bit (SDA transition from HIGH to LOW when SCL is HIGH), 7-bit slave address and whether it is a read or write transaction. The next byte is the sub-address that contains the address of the register to access. The XRA1203 responds to each write with an acknowledge (SDA driven LOW by XRA1203 for one clock cycle when SCL is HIGH). The last byte sent by an I2C-bus master contains a stop bit (SDA transition from LOW to HIGH when SCL is HIGH). See Figures 3 - 5 below. For complete details, see the I2C-bus specifications. FIGURE 3. I2C START AND STOP CONDITIONS SDA SCL S P START condition STOP condition FIGURE 4. MASTER WRITES TO SLAVE S SLAVE ADDRESS W A COMM AND BYTE A DATA BYTE A P W h ite b lo c k : h o s t to X R A 1 2 0 x G re y b lo c k : X R A 1 2 0 x to h o s t FIGURE 5. MASTER READS FROM SLAVE S SLAVE ADDRESS W A COMMAND BYTE A S SLAVE ADDRESS R A nDATA A LAST DATA NA P White block: host to XRA120x Grey block: XRA120x to host 231DSR00 4 Rev. 1.0.2 XRA1203 16-bit 1.1.1 I2C / SMBUS GPIO Expander with Reset I2C-bus Addressing There could be many devices on the I2C-bus. To distinguish itself from the other devices on the I2C-bus, the XRA1203 has up to 16 I2C slave addresses using the A1-A0 address lines. Table 1 below shows the different addresses that can be selected. TABLE 1: I2C ADDRESS MAP 1.1.2 A1 A0 I2C ADDRESS SCL GND 0x20 (0010 000X) SCL VCC 0x22 (0010 001X) SDA GND 0x24 (0010 010X) SDA VCC 0x26 (0010 011X) SCL SCL 0x30 (0011 000X) SCL SDA 0x32 (0011 001X) SDA SCL 0x34 (0011 010X) SDA SDA 0x36 (0011 011X) GND GND 0x40 (0100 000X) GND VCC 0x42 (0100 001X) VCC GND 0x44 (0100 010X) VCC VCC 0x46 (0100 011X) GND SCL 0x50 (0101 000X) GND SDA 0x52 (0101 001X) VCC SCL 0x54 (0101 010X) VCC SDA 0x56 (0101 011X) I2C Read and Write A read or write transaction is determined by bit-0 of the slave address. If bit-0 is ’0’, then it is a write transaction. If bit-0 is ’1’, then it is a read transaction. 231DSR00 5 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset I2C Command Byte 1.1.3 An I2C command byte is sent by the I2C master following the slave address. The command byte indicates the address offset of the register that will be accessed. Table 2 below lists the command bytes for each register. TABLE 2: I2C COMMAND BYTE (REGISTER ADDRESS) COMMAND BYTE REGISTER NAME DESCRIPTION READ/WRITE DEFAULT VALUES 0x00 GSR1 - GPIO State for P0-P7 Read-Only 0xXX 0x01 GSR2 - GPIO State for P8-P15 Read-Only 0xXX 0x02 OCR1 - Output Control for P0-P7 Read/Write 0xFF 0x03 OCR2 - Output Control for P8-P15 Read/Write 0xFF 0x04 PIR1 - Input Polarity Inversion for P0-P7 Read/Write 0x00 0x05 PIR2 - Input Polarity Inversion for P8-P15 Read/Write 0x00 0x06 GCR1 - GPIO Configuration for P0-P7 Read/Write 0xFF 0x07 GCR2 - GPIO Configuration for P8-P15 Read/Write 0xFF 0x08 PUR1 - Input Internal Pull-up Resistor Enable/Disable for P0-P7 Read/Write 0x00 0x09 PUR2 - Input Internal Pull-up Resistor Enable/Disable for P8-P15 Read/Write 0x00 0x0A IER1 - Input Interrupt Enable for P0-P7 Read/Write 0x00 0x0B IER2 - Input Interrupt Enable for P8-P15 Read/Write 0x00 0x0C TSCR1 - Output Three-State Control for P0-P7 Read/Write 0x00 0x0D TSCR2 - Output Three-State Control for P8-P15 Read/Write 0x00 0x0E ISR1 - Input Interrupt Status for P0-P7 Read 0x00 0x0F ISR2 - Input Interrupt Status for P8-P15 Read 0x00 0x10 REIR1 - Input Rising Edge Interrupt Enable for P0-P7 Read/Write 0x00 0x11 REIR2 - Input Rising Edge Interrupt Enable for P8-P15 Read/Write 0x00 0x12 FEIR1 - Input Falling Edge Interrupt Enable for P0-P7 Read/Write 0x00 0x13 FEIR2 - Input Falling Edge Interrupt Enable for P8-P15 Read/Write 0x00 0x14 IFR1 - Input Filter Enable/Disable for P0-P7 Read/Write 0xFF 0x15 IFR2 - Input Filter Enable/Disable for P8-P15 Read/Write 0xFF 231DSR00 6 Rev. 1.0.2 XRA1203 16-bit 1.2 I2C / SMBUS GPIO Expander with Reset Interrupts The table below summarizes the interrupt behavior of the different register settings for the XRA1203. TABLE 3: INTERRUPT GENERATION AND CLEARING GCR IER REIR FEIR IFR BIT BIT BIT BIT BIT 1 1 0 1 X 0 X 0 1 1 1 0 1 1 0 1 INTERRUPT GENERATED BY: X No interrupts enabled (default) N/A 0 A rising or falling edge on the input 1 A rising or falling edge on the input and remains in the new state for more than 1075ns Reading the GSR register or if the input changes back to its previous state (state of input during last read to GSR) 0 A rising edge on the input 1 A rising edge on the input and remains high for more than 1075ns 0 A falling edge on the input 1 A falling edge on the input and remains low for more than 1075ns 0 A rising or falling edge on the input 1 1 1 1 1 A rising or falling edge on the input and remains in the new state for more than 1075ns 0 x x x x No interrupts in output mode 231DSR00 INTERRUPT CLEARED BY: 7 Reading the GSR register Reading the GSR register Reading the GSR register N/A Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset 2.0 2.1 REGISTER DESCRIPTION GPIO State Register 1 (GSR1) - Read-Only The status of P7 - P0 can be read via this register. A read will show the current state of these pins (or the inverted state of these pins if enabled via the PIR Register). Reading this register will clear an input interrupt (see Table 3 for complete details). Reading this register will also return the last value written to the OCR register for any pins that are configured as outputs (ie. this is not the same as the state of the actual output pin since the output pin can be in three-state mode). A write to this register has no effect. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.2 GPIO State Register 2 (GSR2) - Read-Only The status of P15 - P8 can be read via this register. A read will show the current state of these pins (or the inverted state of these pins if enabled via the PIR Register). Reading this register will clear an input interrupt (see Table 3 for complete details). Reading this register will also return the last value written to the OCR register for any pins that are configured as outputs (ie. this is not the same as the state of the actual output pin since the output pin can be in three-state mode). A write to this register has no effect. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.3 Output Control Register 1 (OCR1) - Read/Write When P7 - P0 are defined as outputs, they can be controlled by writing to this register. Reading this register will return the last value written to it, however, this value may not be the actual state of the output pin since these pins can be in three-state mode. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.4 Output Control Register 2 (OCR2) - Read/Write When P15 - P8 are defined as outputs, they can be controlled by writing to this register. Reading this register will return the last value written to it, however, this value may not be the actual state of the output pin since these pins can be in three-state mode. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.5 Input Polarity Inversion Register 1 (PIR1) - Read/Write When P7 - P0 are defined as inputs, this register inverts the polarity of the input value read from the Input Port Register. If the corresponding bit in this register is set to ’1’, the value of this bit in the GSR Register will be the inverted value of the input pin. If the corresponding bit in this register is set to ’0’, the value of this bit in the GSR Register will be the actual value of the input pin. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.6 Input Polarity Inversion Register 2 (PIR2) - Read/Write When P15 - P8 are defined as inputs, this register inverts the polarity of the input value read from the Input Port Register. If the corresponding bit in this register is set to ’1’, the value of this bit in the GSR Register will be the inverted value of the input pin. If the corresponding bit in this register is set to ’0’, the value of this bit in the GSR Register will be the actual value of the input pin. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.7 GPIO Configuration Register 1 (GCR1) - Read/Write This register configures the GPIOs as inputs or outputs. After power-up or after reset, the GPIOs are inputs. Setting these bits to ’0’ will enable the GPIOs as outputs. Setting these bits to ’1’ will enable the GPIOs as inputs. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.8 GPIO Configuration Register 2 (GCR2) - Read/Write This register configures the GPIOs as inputs or outputs. After power-up or after reset, the GPIOs are inputs. Setting these bits to ’0’ will enable the GPIOs as outputs. Setting these bits to ’1’ will enable the GPIOs as inputs. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 231DSR00 8 Rev. 1.0.2 XRA1203 16-bit 2.9 I2C / SMBUS GPIO Expander with Reset Input Internal Pull-up Enable/Disable Register 1 (PUR1) - Read/Write This register enables/disables the internal pull-up resistors for an input. After power-up or after reset, the internal pull-up resistors are disabled by default. Writing a ’1’ to these bits will enable the internal pull-up resistors. Writing a ’0’ to these bits will disable the internal pull-up resistors. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.10 Input Internal Pull-up Enable/Disable Register 2 (PUR2) - Read/Write This register enables/disables the internal pull-up resistors for an input. After power-up or after reset, the internal pull-up resistors are disabled by default. Writing a ’1’ to these bits will enable the internal pull-up resistors. Writing a ’0’ to these bits will disable the internal pull-up resistors. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.11 Input Interrupt Enable Register 1 (IER1) - Read/Write This register enables/disables the interrupts for an input. After power-up or after reset, the interrupts are disabled. Writing a ’1’ to these bits will enable the interrupt for the corresponding input pins. See Table 3 for complete details of the interrupt behavior for various register settings. No interrupts are generated for outputs when GCR bit is 0. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.12 Input Interrupt Enable Register 2 (IER2) - Read/Write This register enables/disables the interrupts for an input. After power-up or after reset, the interrupts are disabled. Writing a ’1’ to these bits will enable the interrupt for the corresponding input pins. See Table 3 for complete details of the interrupt behavior for various register settings. No interrupts are generated for outputs when GCR bit is 0. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.13 Output Three-State Control Register 1 (TSCR1) - Read/Write This register can enable/disable the three-state mode of an output. Writing a ’1’ to these bits will enable the three-state mode for the corresponding output pins. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.14 Output Three-State Control Register 2 (TSCR2) - Read/Write This register can enable/disable the three-state mode of an output. Writing a ’1’ to these bits will enable the three-state mode for the corresponding output pins. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.15 Input Interrupt Status Register 1 (ISR1) - Read-Only This register reports the input pins that have generated an interrupt. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.16 Input Interrupt Status Register 2 (ISR2) - Read-Only This register reports the input pins that have generated an interrupt. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 231DSR00 9 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset 2.17 Input Rising Edge Interrupt Enable Register 1 (REIR1) - Read/Write Writing a ’1’ to these bits will enable the corresponding input to generate an interrupt on the rising edge. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.18 Input Rising Edge Interrupt Enable Register 2 (REIR2) - Read/Write Writing a ’1’ to these bits will enable the corresponding input to generate an interrupt on the rising edge. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.19 Input Falling Edge Interrupt Enable Register 1 (FEIR1) - Read/Write Writing a ’1’ to these bits will enable the corresponding input to generate an interrupt on the falling edge. Writing a ’1’ to these bits will make that input generate an interrupt on the rising edge only. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.20 Input Falling Edge Interrupt Enable Register 2 (FEIR2) - Read/Write Writing a ’1’ to these bits will enable the corresponding input to generate an interrupt on the falling edge. Writing a ’1’ to these bits will make that input generate an interrupt on the rising edge only. See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 2.21 Input Filter Enable Register 1 (IFR1) - Read/Write By default, the input filters are enabled (IFR = 0xFF). When the input filters are enabled, any pulse that is greater than 1075ns will generate an interrupt (if enabled). Pulses that are less than 225ns will be filtered and will not generate an interrupt. Pulses in between this range may or may not generate an interrupt. Writing a ’0’ to these bits will disable the input filter for the corresponding inputs. With the input filters disabled, any change on the inputs will generate an interrupt (if enabled). See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P7 and the LSB of this register corresponds with P0. 2.22 Input Filter Enable Register 2 (IFR2) - Read/Write By default, the input filters are enabled (IFR = 0xFF). When the input filters are enabled, any pulse that is greater than 1075ns will generate an interrupt (if enabled). Pulses that are less than 225ns will be filtered and will not generate an interrupt. Pulses in between this range may or may not generate an interrupt. Writing a ’0’ to these bits will disable the input filter for the corresponding inputs. With the input filters disabled, any change on the inputs will generate an interrupt (if enabled). See Table 3 for complete details of the interrupt behavior for various register settings. The MSB of this register corresponds with P15 and the LSB of this register corresponds with P8. 231DSR00 10 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset ABSOLUTE MAXIMUM RATINGS Power supply voltage 3.6 Volts Supply current 160 mA Ground current 200 mA External current limit of each GPIO 25 mA Total current limit for GPIO[15:8] and GPIO[7:0] 100 mA Total current limit for GPIO[15:0] 200 mA Total supply current sourced by all GPIOs 160 mA Operating Temperature -40o to +85oC Storage Temperature -65o to +150oC Power Dissipation 200 mW TYPICAL PACKAGE THERMAL RESISTANCE DATA (MARGIN OF ERROR: ± 15%) Thermal Resistance (24-QFN) theta-ja = 38oC/W, theta-jc = 26oC/W Thermal Resistance (24-TSSOP) theta-ja = 84oC/W, theta-jc = 16oC/W TSSOP-24 version available, QFN-24 version obsolete 231DSR00 11 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS UNLESS OTHERWISE NOTED: TA = -40O TO +85OC, VCC IS 1.65V TO 3.6V LIMITS SYMBOL 1.8V 10% PARAMETER LIMITS 2.5V 10% LIMITS 3.3V 10% MIN MAX MIN MAX MIN MAX UNITS CONDITIONS VIL Input Low Voltage -0.3 0.3VCC -0.3 0.3VCC -0.3 0.3VCC V Note 1 VIL Input Low Voltage -0.3 0.2 -0.3 0.5 -0.3 0.8 V Note 2 VIH Input High Voltage 1.3 VCC 1.8 VCC 2.3 VCC V Note 1 VIH Input High Voltage 1.4 5.5 1.8 5.5 2.0 5.5 V Note 2 VOL Output Low Voltage 0.4 V V V IOL = 3 mA 0.4 0.4 IOL = 3 mA IOL = 3 mA Note 3 Output Low Voltage VOL 0.5 0.5 0.5 V IOL = 8 mA Note 4 Output Low Voltage VOL 0.4 0.4 0.4 V V V IOL = 6 mA IOL = 4 mA IOL = 1.5 mA Note 5 Output High Voltage VOH 2.6 V V V 1.8 1.2 IOH = -8 mA IOH = -8 mA IOH = -8 mA Note 4 IIL Input Low Leakage Current ±10 ±10 ±10 uA IIH Input High Leakage Current ±10 ±10 ±10 uA CIN Input Pin Capacitance 5 5 5 pF ICC Power Supply Current 50 100 200 uA Test 1 ICC Power Supply Current 150 250 500 uA Test 2 ICCS Standby Current 1 2 5 uA Test 3 RGPIO GPIO pull-up resistance RRESET# Reset# pull-up resistance 60 140 60 140 60 140 k 100k 40% 35 85 35 85 35 85 k 60k 40% NOTES: 1. For I2C input signals (SDA, SCL); 2. For GPIOs, A0, A1 and A2 signals; 3. For I2C output signal SDA; 4. For GPIOs; 5. For IRQ# signal; 231DSR00 12 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset Test 1: SCL frequency is 400 KHz with internal pull-ups disabled. All GPIOs are configured as inputs. All inputs are steady at VCC or GND. Outputs are floating or in the tri-state mode. Test 2: SCL frequency is 400 KHz with internal pull-ups enabled. All GPIOs are configured as inputs. All inputs are steady at VCC or GND. Outputs are floating or in the tri-state mode. Test 3: All inputs are steady at VCC or GND to minimize standby current. If internal pull-up is enabled, input voltage level should be the same as VCC. All GPIOs are configured as inputs. SCL and SDA are at VCC. Outputs are left floating or in tri-state mode. AC ELECTRICAL CHARACTERISTICS Unless otherwise noted: TA=-40o to +85oC, Vcc=1.65V - 3.6V SYMBOL STANDARD MODE FAST MODE I2C-BUS I2C-BUS MIN MAX PARAMETER MIN 100 Operating frequency TBUF Bus free time between STOP and START 4.7 1.3 s THD;STA START condition hold time 4.0 0.6 s TSU;STA START condition setup time 4.7 0.6 s THD;DAT Data hold time 0 0 ns TVD;ACK Data valid acknowledge 0.6 0.6 s TVD;DAT SCL LOW to data out valid 0.6 0.6 ns TSU;DAT Data setup time 250 150 ns TLOW Clock LOW period 4.7 1.3 s THIGH Clock HIGH period 4.0 0.6 s TF Clock/data fall time 300 300 ns TR Clock/data rise time 1000 300 ns TSP Pulse width of spikes tolerance TD1 I2C-bus GPIO output valid 0.2 0.2 s TD4 I2C input pin interrupt valid 4 4 s TD5 I2C input pin interrupt clear 4 4 s TD15 SCL delay after reset 50 3 13 0 400 UNIT fSCL 231DSR00 0 MAX 50 3 kHz ns s Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset FIGURE 6. I2C-BUS TIMING DIAGRAM START condition (S) Protocol Bit 7 MSB (A7) T SU;STA T LOW Bit 0 LSB (R/W) Bit 6 (A6) T HIGH Acknowledge (A) STOP condition (P) 1/F SCL SCL TF TR T BUF T SP SDA T HD;STA T SU;DAT T HD;DAT T VD;DAT T VD;ACK T SU;STO FIGURE 7. WRITE TO OUTPUT SDA SLAVE ADDRESS W A COMMAND BYTE A DATA A T D1 GPIOn FIGURE 8. GPIO PIN INTERRUPT A C K from sla ve SDA S LA V E ADDRESS W A COM MAND BYTE A A C K from slave S S LA V E ADDRESS R A A C K fro m m aster DATA A P IN T# TD4 TD5 Px 231DSR00 14 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset MECHANICAL DIMENSIONS (24 PIN QFN - 4 X 4 X 0.9 mm) QFN-24 VERSION OBSOLETE TOP VIEW BOTTOM VIEW SIDE VIEW TERMINAL DETAILS Drawing No.: POD-00000 142 Revision: A Note: The control dimension is in millimeter. 231DSR00 15 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset RECOMMENDED LAND PATTERN AND STENCIL (24 PIN QFN - 4 X 4 X 0.9 mm) QFN-24 VERSION OBSOLETE TYPICAL RECOMMENDED LAND PATTERN TYPICAL RECOMMENDED STENCIL Drawing No.: POD-00000 142 Revision: A Note: The control dimension is in millimeter. 231DSR00 16 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset MECHANICAL DIMENSIONS (24 PIN TSSOP - 4.4 mm) TOP VIEW BOTTOM VIEW SIDE VIEW - 1 © © SIDE VIEW - 2 TERMINAL DETAILS Drawing No.: POD-00000058 Revision: D Note: The control dimension is in millimeter. 231DSR00 17 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset RECOMMENDED LAND PATTERN AND STENCIL (24 PIN TSSOP - 4.4 mm) TYPICAL RECOMMENDED LAND PATTERN TYPICAL RECOMMENDED STENCIL Drawing No.: POD-00000058 Revision: D Note: The control dimension is in millimeter. 231DSR00 18 Rev. 1.0.2 XRA1203 16-bit I2C / SMBUS GPIO Expander with Reset REVISION HISTORY DATE REVISION DESCRIPTION September 2011 1.0.0 Final Datasheet. August 2020 1.0.1 Update to MaxLinear logo. Update Ordering Information. March 9, 2022 1.0.2 Updated:  "GPIO Configuration Register 1 (GCR1) - Read/Write" section.  "GPIO Configuration Register 2 (GCR2) - Read/Write" section.  Input Internal Pull-up Enable/Disable Register 1 (PUR1) - Read/Write  Input Internal Pull-up Enable/Disable Register 2 (PUR2) - Read/Write  "Input Interrupt Enable Register 1 (IER1) - Read/Write" section.  "Input Interrupt Enable Register 2 (IER2) - Read/Write" section.  "Mechanical Dimensions (24 pin QFN)" figure.  "Recommended Land Pattern and Stencil (24 pin QFN)" figure.  "Mechanical Dimensions (24 pin TSSOP)" figure.  "Recommended Land Pattern and Stencil (24 pin QFN)" figure. Corporate Headquarters: 5966 La Place Court, Suite 100 Carlsbad, CA 92008 Tel.:+1 (760) 692-0711 Fax: +1 (760) 444-8598 www.maxlinear.com The content of this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by MaxLinear, Inc. MaxLinear, Inc. assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced into, stored in, or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of MaxLinear, Inc. Maxlinear, Inc. does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless MaxLinear, Inc. receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; (c) potential liability of MaxLinear, Inc. is adequately protected under the circumstances. MaxLinear, Inc. may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from MaxLinear, Inc., the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. MaxLinear, the MaxLinear logo, any MaxLinear trademarks (MxL, Full-Spectrum Capture, FSC, G.now, AirPHY, Puma, and AnyWAN), and the MaxLinear logo on the products sold are all property of MaxLinear, Inc. or one of MaxLinear’s subsidiaries in the U.S.A. and other countries. All rights reserved. Other company trademarks and product names appearing herein are the property of their respective owners. ©2022 MaxLinear, Inc. All rights reserved. 231DSR00 19 Rev. 1.0.2
XRA1203IL24-F
物料型号:MAXLINEAR XRA1203 器件简介:XRA1203是一款具有I2C/SMBus接口的16位GPIO扩展器,支持高达400kHz的I2C时钟频率,具有内部上拉电阻和可编程输入输出功能。

引脚分配:XRA1203有24个引脚,包括I2C接口(SDA和SCL)、中断输出(IRQ#)、地址选择(A0和A1)、复位(RESET#)和GPIOs(P0至P15)。

参数特性:工作电压1.65V至3.6V,16个通用I/O(GPIOs),5V容限输入,待机电流低至1uA。

功能详解:支持I2C/SMBus通信,具有输入/输出配置、内部上拉电阻使能/禁用、输入极性反转、中断使能和滤波功能。

应用信息:适用于个人数字助理(PDA)、移动电话/数据设备、电池操作设备、全球定位系统(GPS)和蓝牙设备。

封装信息:提供24引脚QFN和24引脚TSSOP封装,TSSOP版本可用,QFN版本已停产。

封装底部的裸露垫设计用于提高热性能和机械稳定性。
XRA1203IL24-F 价格&库存

很抱歉,暂时无法提供与“XRA1203IL24-F”相匹配的价格&库存,您可以联系我们找货

免费人工找货