SCPS309B August 2025 – June 2026 TXE8116
PRODUCTION DATA
Multiple TXE8116 devices can be connected in a daisy chain configuration as shown in example implementation Figure 7-3, to expand the number of I/O ports supported. In the daisy chain mode of operation, the SDO of the controller is connected to the SDI of the first TXE8116. The SDO of the first TXE8116 is in turn connected to the SDI of the next TXE8116. This connection can be done until the last TXE8116, where the SDO is connected to the SDI of the controller. When connecting devices in a daisy chain, sampling of the SDO from the last devices may require the SCLK frequency to be reduced, because the data valid time from each of the devices in the chain add up, along with the propagation delay of the SCLK to the furthest device.
The controller transmits a header to auto-configure the daisy chain of operation, followed by the register address of the devices in the chain with the register address of the farthest device in the chain (the device furthest from the controller SDI and closest to the controller SDO) first. The data is transmitted after the address with data for the furthest device first. When receiving, the data from the furthest device is received first.
Refer to Figure 7-4 for the frames of daisy chained transaction. The same sequencing is repeated throughout the entire chain until the final device is reached.
Header segment
Bit-15 and 14 in Header segment are the Header ID that is used by the device controller to detect that a header segment is being received. The Header ID bits have the value 01 to indicate this is a Header segment.
Bit-13 to 5 are reserved and bits 4 to 0 indicate the number of devices in the chain. The maximum number of devices that can be daisy chained is 31.
Address segment (Register Address)
Bit 15 indicates SPI mode of operation (1 = Read operation 0 = Write operation). Refer to the first and second byte in Figure 7-5 for the register address.
Status segment
Bit-15 and 14 indicate a status segment and set to 11 to indicate status segment. Bit 13 to 8 indicate the fault status register and bit 7 to 0 are always transmitted as 0.