SCPS309B August   2025  – June 2026 TXE8116

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
    7. 5.7 SPI Bus Timing Requirements
    8. 5.8 Switching Characteristics
  7. Parameter Measurement Information
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagrams
    3. 7.3 Feature Description
      1. 7.3.1 I/O Port
      2. 7.3.2 Interrupt Output (INT)
      3. 7.3.3 Reset Input (RESET)
      4. 7.3.4 Bus Hold
      5. 7.3.5 Fail-safe Mode
      6. 7.3.6 Software Reset Call
      7. 7.3.7 Daisy Chain
      8. 7.3.8 Multi Port
      9. 7.3.9 Feature Register Mapping
    4. 7.4 Device Functional Modes
      1. 7.4.1 Power-On Reset
    5. 7.5 Programming
      1. 7.5.1 SPI
      2. 7.5.2 SPI Data Format
      3. 7.5.3 Burst Mode
      4. 7.5.4 SPI Write
      5. 7.5.5 SPI Read
      6. 7.5.6 SPI Daisy Chain
    6. 7.6 TXE8116 Registers
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
    3. 8.3 Power Supply Recommendations
      1. 8.3.1 Power-On Reset Requirements
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Receiving Notification of Documentation Updates
    2. 9.2 Support Resources
    3. 9.3 Trademarks
    4. 9.4 Electrostatic Discharge Caution
    5. 9.5 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

SPI Data Format

The length of TXE8116 SPI data word is [16 + (N × 8)] bits (N is the number of data bytes to write). For a single byte write or read, 24 bits of data are sent and received MSB first. SPI data must be stable during the rising edge of SCLK where sampled.

The data format on the SDI pin from the controller to TXE8116 is shown in Figure 7-5.

TXE8116 TXE8116 SPI SDI Data Frame
                              Format Figure 7-5 TXE8116 SPI SDI Data Frame Format

The first and second byte are mandatory portion of the frame. The B23 bit in the SDI frame is R/W, where 1 is for a read operation and 0 is for a write operation. The B22 bit is always 0 for a point-to-point connection (non-daisy chain topology). B20 to B16 correspond to the feature register of the port. B14 to B12 are for selecting the port. The B8 bit is used for multi-port operation, and must be set to 1 only if the multi-port function is used. The bits B21 to B12 are referred to as the register pointer (or offset in the register table) for the device.

Third byte onwards, the 8-bit write data is shifted in and written to the register indicated by the register pointer. For single transfer N = 1 while for a burst mode N > 1. For a burst transfer, the register pointer is internally incremented and the shifted data written to the updated internal register pointer. Any bit which is not defined in the frame must be sent as 0 for future compatibility.

Figure 7-6 shows the data format on the SDO pin from the TXE8116 to the controller.


TXE8116 SPI SDO Data Format
Figure 7-6 SPI SDO Data Format

The first and second byte are standard for any SPI bus communication operation. The B23 and B22 are set as 1 to indicate valid status. B21 to B16 are the status bit from the fault status register. The second byte is always set to 0. Third byte onwards the 8-bit read is shifted out for the register pointer shifted into the device on the SDI pin. For a burst transfer (N > 1) the register pointer is internally incremented and the data shifted out.