SBASAE3 December 2025 ADS125H18
PRODUCTION DATA
Table 7-92 lists the memory-mapped registers for the ADS125H18 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_AIN_CFG | 00h | RESERVED | STEPx_AIN[4:0] | ||||||
| 01h | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 02h | STEPx_ADC_REF_CFG | 00h | STEPx_GAIN_BIN[1:0] | 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_OWCS_EN | RESERVED | 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 | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 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_AIN[4:0] | ||||||
| R-000b | R/W-00000b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b |
| 4:0 | STEPx_AIN[4:0] | R/W | 00000b | Multiplexer input selection Selects the 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 |
| STEPx_GAIN_BIN[1:0] | STEPx_CODING | STEPx_REF_SEL | STEPx_NUM_CONV[3:0] | ||||
| R/W-00b | R/W-0b | R/W-0b | R/W-0000b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | STEPx_GAIN_BIN[1:0] | R/W | 00b | Gain selection Selects the digital (binary) gain for this sequence step.
|
| 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 | STEPx_OWCS_EN | RESERVED | STEPx_SYS_MON[3:0] | ||||
| R-0b | R/W-0b | R-00b | R/W-0000b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | Reserved Always reads 0b |
| 6 | STEPx_OWCS_EN | R/W | 0b | Open Wire/Burnout current source enable Enables the open wire detect current source.
|
| 5:4 | RESERVED | R | 00b | Reserved Always reads 00b |
| 3:0 | STEPx_SYS_MON[3:0] | R/W | 0000b | System monitor input selection Selects the system monitor input for the ADC. The AIN[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 |
| 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. |