SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
The ADS125P08 controls ADC conversion by means of a highly flexible channel auto-sequencer (or "sequencer"). The ADS125P08 sequencer offers up to 32 individual sequence steps. Sequence steps are operating modes which are executed sequentially: Each sequence step (or "step") represents a finite number of ADC conversions (programmable 1 up to 512 per step) and an independent configuration of the ADC for this step, including input channel selection, gain/offset, digital filter settings and timing parameters.
The sequencer stores multiple independent configurations of the ADC in the device memory up front (immediately after power-up), eliminating the need for SPI communication to re-configure the device during the subsequent device operation. This is beneficial in applications where data from very different signal sources is acquired sequentially in a short timeframe. Many of those applications require to switch between multiple ADC configurations for time-interleaving of sensor measurements (high precision, low speed) with diagnostic measurements (low precision, high speed).
The sequencer operation and configuration is controlled by multiple register pages in the user register space: A separate register page exists for each step configuration (pages 1 to 32), referred to as the "Step Configuration Pages". The step registers are identified by the prefix "STEP_x", with x = 0 to 31 indicating the sequence step number, see the Register Map section. Page 0 is referred to as the "Status and General Configuration Page" (or just "General Configuration Page") and holds status and generic configuration data.
The 32 sequence steps are individually enabled or disabled using the SEQ_STEP_x_EN bits (x = 0 to 31) on the General Configuration Page. Figure 7-20 shows the register page structure and illustrates the relationship between step enable bits and corresponding Step Configuration Pages.
The General Configuration Page, as well as the individual Step Configuration Pages are addressed using the PAGE_POINTER[7:0] register, which is available on all pages at the same absolute address. See the Configuring the Auto-Sequencer section for details on page addressing, and how to configure the auto-sequencer.
The CONVERSION_CTRL, SEQUENCER_CFG and SEQUENCE_STEP_EN_n (n = 0 to 4) registers in the Status and General Configuration Page control the flow of the sequencer. See the Auto-Sequencer: Basic Operation section, the Sequencer Modes section and the Starting and Stopping the Sequencer section for details on how to control the sequencer flow.
The sequencer operation can be monitored by detecting transitions of the DRDY pin. See the Auto-Sequencer and DRDY Behavior section for details.
Table 7-26 provides an overview of the sequencer architecture.
| SPECIFICATION | VALUE | DESCRIPTION |
|---|---|---|
| Architecture | Register page based sequencer |
1 Status and General Configuration Page (holds enable bits for all sequence steps). 1 Step Configuration Page per sequence step. |
| Maximum number of sequence steps | 32 | Up to 32 individual pages available to define sequence step configurations. |
| Maximum number of conversions per step | 512 | Up to 512 ADC conversions for each sequence step. Individually programmable for each step. |