SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
Write 000000b to the CS_FWD_EN_CODE[5:0] register to disable the CS-FWD controller and end the CS_FWD mode operation. This SPI write operation has to be sent in a 3-byte CS-FWD frame – see the CS Forward Header, Frame, and State Diagram section – with the destination device 0 selected (the ADS125P08 device). Once the CS-FWD is deactivated, the GPIO pins automatically revert to the generic GPIO functionality, and the GPIOx_FWD_EN bits (x = 0 to 3) and AGPIOx_FWD_EN bits (x = 0 to 7) are ignored. After this, the SPI communication to the ADS125P08 is back to the normal SPI mode, and if a GPIO bit is set to a GPIO output mode, the data for the output is determined by the active step configuration page again as expected in a regular GPIO output mode.
Another option to end the CS-FWD mode operation is to toggle the RESET pin. Alternatively, sending the reset pattern to the device deactivates the CS_FWD mode. However note that the reset pattern needs to be sent in a frame where the host is communicating with the destination device 0 (the ADS125P08 device) by using the SPI index 0000b as shown in Table 7-43. Using the RESET pin or the reset pattern to exit CS-FWD mode is less preferred as these actions reset all user registers of ADS125P08.