Texas Instruments TXE8148 48-Bit SPI Bus I/O Expander
Texas Instruments TXE8148 48-Bit SPI Bus I/O Expander provides general-purpose parallel input/output (I/O) expansion for the four-wire Serial Peripheral Interface (SPI) protocol and is designed for 1.65V to 5.5V VCC operation. The SPI protocol supports standard point-to-point communication as well as daisy-chaining multiple TXE8148 devices.
The device supports an SPI bus frequency of 10MHz from 1.65V to 5.5V. I/O expanders such as the TXE8148 simplify design when additional I/Os are needed for switches, sensors, push-buttons, LEDs, fans, and so on.
The Texas Instruments TXE8148 has six I/O ports, each with eight I/Os, and includes additional features designed to enhance I/O performance in terms of speed, power consumption, and EMI. These features include per-I/O programmable open-drain or push-pull outputs, programmable pull-up and pull-down resistors, bus-hold latchable inputs, maskable interrupt, interrupt status register, and a fail-safe register mode enabled by the /FAIL-SAFE pin.
Features
- Functional safety-capable, with documentation available to aid in functional safety system design
- Operating supply voltage range of 1.65V to 5.5V
- Low standby current consumption of 6µA typical
- 10MHz SPI SCLK frequency
- SPI daisy-chain supported
- SPI read and write with burst mode
- Multi-port SPI command to configure multiple ports simultaneously
- IOFF supported input port pins
- Active-low reset input (/RESET)
- Open-drain active-low interrupt output (/INT)
- Interrupt mask and status per I/O
- Interrupt status per port
- Built-in fail-safe I/O feature
- Individual I/O configuration for
- Input and output function
- Polarity inversion
- Output push-pull and open-drain selection
- Integrated pull-up or pull-down selection
- Bus-hold feature to maintain the last I/O state
- Glitch filter enable selection
- Latched outputs with 10mA drive capability for directly driving LEDs
- Latch-up performance exceeds 100mA per AEC Q100-004
- Latch-up performance exceeds 100mA per JESD 78, class II
Applications
- Industrial transportation
- Industrial automation
- Testing and measurement
- Factory automation and control
- Medical and healthcare
- Servers
- Routers (telecom switching equipment)
- Products with GPIO-limited processors
Functional Block Diagram
