Overview
The FXL6408UMX is a fully configurable 8-bit I2C-controlled GPIO expander produced by onsemi. This device is designed to expand the I/O capabilities of a system processor, allowing for the addition of eight general-purpose input/output (GPIO) ports while utilizing only two I/O ports for I2C control. This results in a net gain of six additional I/Os, freeing up the central processor for more critical functions.
The FXL6408UMX supports voltage translation between the system I2C voltage reference and the I/O voltage reference, enabling it to interface with I/Os at different voltage levels (from 1.65 V to 4.0 V). It includes features such as integrated pull-up and pull-down resistors, an interrupt pin for event notification, and power-on reset (POR) as well as software reset options.
Key Specifications
Parameter | Condition | Min | Typ | Max | Unit |
---|---|---|---|---|---|
VCC (Voltage Supply) | 1.65 | 4.0 | V | ||
VDDIO (I/O Voltage Reference) | 1.65 | 4.0 | V | ||
Operating Temperature (TA) | -40 | 85 | °C | ||
Input Leakage Current (IIN) | 0 ≤ VIN ≤ VCC | ±10 | μA | ||
Output Drive Current | 6 | mA | |||
Quiescent Current | 1.5 | μA | |||
Reset Pulse Duration (tW) | 150 | ns | |||
Reset Time (tRESET) | 150 | ns |
Key Features
- Fully configurable 8-bit I2C-controlled GPIO expander
- Eight independently configurable I/O ports
- Low-power quiescent current: 1.5 μA
- Voltage translation capability from 1.65 V to 4.0 V
- Selectable device address
- 6 mA output drive capability
- Interrupt pin to alert processor of status changes
- Integrated pull-up and pull-down resistors
- Power-on reset (POR) and software reset options
- I2C software reset and active LOW reset input
Applications
The FXL6408UMX is versatile and can be used in a variety of applications, including:
- Button monitoring and debouncing
- Driving control pins of other ICs in the system
- Expanding the I/O capabilities of microcontrollers and processors
- Implementing voltage translation between different voltage domains
- Enhancing system functionality without upgrading the central processor
Q & A
- What is the FXL6408UMX?
The FXL6408UMX is a fully configurable 8-bit I2C-controlled GPIO expander produced by onsemi.
- How many I/O ports does the FXL6408UMX provide?
The FXL6408UMX provides eight general-purpose input/output (GPIO) ports.
- What is the operating temperature range of the FXL6408UMX?
The operating temperature range is from -40°C to 85°C.
- What is the maximum output drive current of the FXL6408UMX?
The maximum output drive current is 6 mA.
- Does the FXL6408UMX support voltage translation?
Yes, it supports voltage translation from 1.65 V to 4.0 V.
- How does the FXL6408UMX handle interrupts?
The FXL6408UMX signals an interrupt to the processor via the INT pin when an event occurs, and it includes input interrupt status and mask registers for managing interrupts.
- What reset options are available on the FXL6408UMX?
The device features power-on reset (POR), active LOW reset input, and software reset options.
- Can the FXL6408UMX be used with different voltage levels?
Yes, it can interface with I/Os at different voltage levels by using the VCC and VDDIO pins for voltage reference.
- What is the quiescent current of the FXL6408UMX?
The quiescent current is 1.5 μA.
- Is the FXL6408UMX compliant with I2C specifications?
Yes, it is fully compliant with the NXP (Phillips) I2C specification Rev. 0.3 UM10204 (2007).