SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
Table 7-92 lists the memory-mapped registers for the ADS125P08 Step Configuration Page registers. All register offset addresses not listed in Table 7-92 should be considered as reserved locations and the register contents should not be modified.
| Address | Acronym | Reset | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 00h | STEPx_AINP_CFG | 00h | RESERVED | STEPx_AINP[4:0] | ||||||
| 01h | STEPx_AINN_CFG | 00h | RESERVED | STEPx_AINN[4:0] | ||||||
| 02h | STEPx_ADC_REF_CFG | 00h | RESERVED | STEPx_EXT_RNG | STEPx_CODING | STEPx_REF_SEL | STEPx_NUM_CONV[3:0] | |||
| 03h | STEPx_FLTR1_CFG | 01h | RESERVED | STEPx_FLTR_MODE | STEPx_FLTR_OSR[4:0] | |||||
| 04h | STEPx_DELAY_MSB_CFG | 00h | STEPx_DELAY_MSB[7:0] | |||||||
| 05h | STEPx_DELAY_LSB_CFG | 00h | STEPx_DELAY_LSB[7:0] | |||||||
| 06h | STEPx_OFFSET_CAL_MSB | 00h | STEPx_OFFSET_CAL[23:16] | |||||||
| 07h | STEPx_OFFSET_CAL_ISB | 00h | STEPx_OFFSET_CAL[15:8] | |||||||
| 08h | STEPx_OFFSET_CAL_LSB | 00h | STEPx_OFFSET_CAL[7:0] | |||||||
| 09h | STEPx_GAIN_CAL_MSB | 40h | STEPx_GAIN_CAL[15:8] | |||||||
| 0Ah | STEPx_GAIN_CAL_LSB | 00h | STEPx_GAIN_CAL[7:0] | |||||||
| 0Bh | STEPx_OW_SYSMON_CFG | 00h | RESERVED | STEPx_BOCS[1:0] | STEPx_SYS_MON[3:0] | |||||
| 0Ch | STEPx_TDAC_CFG0 | 00h | RESERVED | STEPx_TDAC_VAL[4:0] | ||||||
| 0Dh | STEPx_TDAC_CFG1 | 00h | RESERVED | STEPx_TDAC_SEL[4:0] | ||||||
| 0Eh | STEPx_SPARE_CFG | 00h | STEPx_SPARE7 | STEPx_SPARE6 | STEPx_SPARE5 | STEPx_SPARE4 | STEPx_SPARE3 | STEPx_SPARE2 | STEPx_SPARE1 | STEPx_SPARE0 |
| 0Fh | STEPx_AGPIO_DATA_OUT | 00h | STEPx_AGPIO7_DAT_OUT | STEPx_AGPIO6_DAT_OUT | STEPx_AGPIO5_DAT_OUT | STEPx_AGPIO4_DAT_OUT | STEPx_AGPIO3_DAT_OUT | STEPx_AGPIO2_DAT_OUT | STEPx_AGPIO1_DAT_OUT | STEPx_AGPIO0_DAT_OUT |
| 10h | STEPx_GPIO_DATA_OUT | 00h | RESERVED | STEPx_GPIO3_DAT_OUT | STEPx_GPIO2_DAT_OUT | STEPx_GPIO1_DAT_OUT | STEPx_GPIO0_DAT_OUT | |||
| 3Dh | STEPx_REG_MAP_CRC | 00h | STEPx_REG_MAP_CRC_VALUE[7:0] | |||||||
| 3Eh | STEPx_PAGE_INDICATOR | 00h | STEPx_PAGE_INDICATOR[7:0] | |||||||
| 3Fh | STEPx_PAGE_POINTER | 00h | STEPx_PAGE_POINTER[7:0] | |||||||
Complex bit access types are encoded to fit into small table cells. Table 7-93 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_AINP[4:0] | ||||||
| R-000b | R/W-00000b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b |
| 4:0 | STEPx_AINP[4:0] | R/W | 00000b | Positive multiplexer input selection Selects the positive analog input for the ADC. This register is ignored if system monitors are active.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_AINN[4:0] | ||||||
| R-000b | R/W-00000b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b |
| 4:0 | STEPx_AINN[4:0] | R/W | 00000b | Negative multiplexer input selection Selects the negative analog input for the ADC. This register is ignored if system monitors are active.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_EXT_RNG | STEPx_CODING | STEPx_REF_SEL | STEPx_NUM_CONV[3:0] | |||
| R-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0000b | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | Reserved Always reads 0b |
| 6 | STEPx_EXT_RNG | R/W | 0b | Extended input range selection This bit extends the input range by 25%. See the Input Range Section for more details.
|
| 5 | STEPx_CODING | R/W | 0b | Conversion data coding selection Selects the coding of the conversion data.
|
| 4 | STEPx_REF_SEL | R/W | 0b | Reference voltage source selection
|
| 3:0 | STEPx_NUM_CONV[3:0] | R/W | 0000b | Number of ADC conversions for this sequence step Up to 512 ADC conversions can be generated for each sequence step. This number can be programmed individually per step.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_FLTR_MODE | STEPx_FLTR_OSR[4:0] | |||||
| R-00b | R/W-0b | R/W-00001b | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 00b | Reserved Always reads 00b |
| 5 | STEPx_FLTR_MODE | R/W | 0b | Digital filter mode selection Select sinc3 or sinc4 first stage filter.
|
| 4:0 | STEPx_FLTR_OSR[4:0] | R/W | 00001b | Digital filter oversampling selection These bits select the combination of oversampling ratio and sinc filter operation. Sincx = sinc3 or sinc4 filter selection made by STEPx_FLTR_MODE bit. The output data rate is equal to fCLK/2/OSR.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_DELAY_MSB[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_DELAY_MSB[7:0] | R/W | 00000000b | Conversion-start delay time selection, MSB Programmable delay time before the start of the first conversion when START is applied or a sequence step is started (MSB byte). Delay time is given in number of fMOD clock cycles (fMOD = fCLK / 2). In total, this is a 16 bit register. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_DELAY_LSB[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_DELAY_LSB[7:0] | R/W | 00000000b | Conversion-start delay time selection, LSB Programmable delay time before the start of the first conversion when START is applied or a sequence step is started (LSB byte). Delay time is given in number of fMOD clock cycles (fMOD = fCLK / 2). In total, this is a 16 bit register. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_OFFSET_CAL[23:16] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_OFFSET_CAL[23:16] | R/W | 00000000b | Offset calibration coefficient, MSB Sets the offset calibration coefficient. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_OFFSET_CAL[15:8] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_OFFSET_CAL[15:8] | R/W | 00000000b | Offset calibration coefficient, ISB Sets the offset calibration coefficient. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_OFFSET_CAL[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_OFFSET_CAL[7:0] | R/W | 00000000b | Offset calibration coefficient, LSB Sets the offset calibration coefficient. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_GAIN_CAL[15:8] | |||||||
| R/W-01000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_GAIN_CAL[15:8] | R/W | 01000000b | Gain calibration coefficient, MSB Sets the gain calibration coefficient. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_GAIN_CAL[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_GAIN_CAL[7:0] | R/W | 00000000b | Gain calibration coefficient, LSB Sets the gain calibration coefficient. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | STEPx_BOCS[1:0] | STEPx_SYS_MON[3:0] | ||||
| R-0b | R-0b | R/W-00b | R/W-0000b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | Reserved Always reads 0b |
| 6 | RESERVED | R | 0b | Reserved Always reads 0b |
| 5:4 | STEPx_BOCS[1:0] | R/W | 00b | Burnout current source enable and magnitude selection Selects the current value of the burnout current source.
|
| 3:0 | STEPx_SYS_MON[3:0] | R/W | 0000b | System monitor input selection Selects the system monitor input for the ADC. The AINP[4:0] and AINN[4:0] bits have no effect when one of the system monitors is selected. The analog inputs as well as the TDAC muxed signals are disconnected from the buffer when a system monitor is selected. Internal 2.5V diagnostic reference is used for all settings.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_TDAC_VAL[4:0] | ||||||
| R-000b | R/W-00000b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b |
| 4:0 | STEPx_TDAC_VAL[4:0] | R/W | 00000b | TestDAC output value selection This is a 5-bit DAC with straight binary coding (equidistant test points). Reference value is same as selected on global page but uses the diagnostic/redundant reference. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_TDAC_SEL[4:0] | ||||||
| R-000b | R/W-00000b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b |
| 4:0 | STEPx_TDAC_SEL[4:0] | R/W | 00000b | Test DAC multiplexer input selection This register is ignored if system monitors are active. Selects the multiplexer channel for injection of Test DAC output signal.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_SPARE7 | STEPx_SPARE6 | STEPx_SPARE5 | STEPx_SPARE4 | STEPx_SPARE3 | STEPx_SPARE2 | STEPx_SPARE1 | STEPx_SPARE0 |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | STEPx_SPARE7 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 6 | STEPx_SPARE6 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 5 | STEPx_SPARE5 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 4 | STEPx_SPARE4 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 3 | STEPx_SPARE3 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 2 | STEPx_SPARE2 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 1 | STEPx_SPARE1 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
| 0 | STEPx_SPARE0 | R/W | 0b | Spare register bit For user functions or CRC checking.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_AGPIO7_DAT_OUT | STEPx_AGPIO6_DAT_OUT | STEPx_AGPIO5_DAT_OUT | STEPx_AGPIO4_DAT_OUT | STEPx_AGPIO3_DAT_OUT | STEPx_AGPIO2_DAT_OUT | STEPx_AGPIO1_DAT_OUT | STEPx_AGPIO0_DAT_OUT |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | STEPx_AGPIO7_DAT_OUT | R/W | 0b | AGPIO7 data Write value of AGPIO7 when configured as output. Bit setting has no effect when AGPIO7 is configured as input.
|
| 6 | STEPx_AGPIO6_DAT_OUT | R/W | 0b | AGPIO6 data Write value of AGPIO6 when configured as output. Bit setting has no effect when AGPIO6 is configured as input.
|
| 5 | STEPx_AGPIO5_DAT_OUT | R/W | 0b | AGPIO5 data Write value of AGPIO5 when configured as output. Bit setting has no effect when AGPIO5 is configured as input.
|
| 4 | STEPx_AGPIO4_DAT_OUT | R/W | 0b | AGPIO4 data Write value of AGPIO4 when configured as output. Bit setting has no effect when AGPIO4 is configured as input.
|
| 3 | STEPx_AGPIO3_DAT_OUT | R/W | 0b | AGPIO3 data Write value of AGPIO3 when configured as output. Bit setting has no effect when AGPIO3 is configured as input.
|
| 2 | STEPx_AGPIO2_DAT_OUT | R/W | 0b | AGPIO2 data Write value of AGPIO2 when configured as output. Bit setting has no effect when AGPIO2 is configured as input.
|
| 1 | STEPx_AGPIO1_DAT_OUT | R/W | 0b | AGPIO1 data Write value of AGPIO1 when configured as output. Bit setting has no effect when AGPIO1 is configured as input.
|
| 0 | STEPx_AGPIO0_DAT_OUT | R/W | 0b | AGPIO0 data Write value of AGPIO0 when configured as output. Bit setting has no effect when AGPIO0 is configured as input.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STEPx_GPIO3_DAT_OUT | STEPx_GPIO2_DAT_OUT | STEPx_GPIO1_DAT_OUT | STEPx_GPIO0_DAT_OUT | |||
| R-0000b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0000b | Reserved Always reads 0000b |
| 3 | STEPx_GPIO3_DAT_OUT | R/W | 0b | GPIO3 data Write value of GPIO3 when configured as output. Bit setting has no effect when GPIO3 is configured as input.
|
| 2 | STEPx_GPIO2_DAT_OUT | R/W | 0b | GPIO2 data Write value of GPIO2 when configured as output. Bit setting has no effect when GPIO2 is configured as input.
|
| 1 | STEPx_GPIO1_DAT_OUT | R/W | 0b | GPIO1 data Write value of GPIO1 when configured as output. Bit setting has no effect when GPIO1 is configured as input.
|
| 0 | STEPx_GPIO0_DAT_OUT | R/W | 0b | GPIO0 data Write value of GPIO0 when configured as output. Bit setting has no effect when GPIO0 is configured as input.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_REG_MAP_CRC_VALUE[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_REG_MAP_CRC_VALUE[7:0] | R/W | 00000000b | Register map CRC for Step Configuration Page Register map CRC value The register map CRC value is the user-computed CRC value of 0x00 to 0x10 registers in the step page. The CRC value written to this register is compared to an internal CRC calculation. If the values do not match, the REG_MAP_CRC_FAULTn bit is set. Enable the register map CRC using the REG_MAP_CRC_EN bit. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_PAGE_INDICATOR[7:0] | |||||||
| R-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_PAGE_INDICATOR[7:0] | R | 00000000b | Register page Indicator Indicates the active register page. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEPx_PAGE_POINTER[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STEPx_PAGE_POINTER[7:0] | R/W | 00000000b | Register page pointer Selects the active register page. |