SBASB61 August 2026 ADS114S18 , ADS124S18
PRODUCTION DATA
Table 8-2 lists the memory-mapped registers for the Status and General Configuration Page Registers registers. All register offset addresses not listed in Table 8-2 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID Registers - not covered by register map CRC | ||||||||||
| 00h | DEVICE_ID | XXh | RESERVED | CH_CNT[1:0] | DEV_ID[3:0] | |||||
| 01h | REVISION_ID | XXh | REV_ID[7:0] | |||||||
| Status Registers (Aggregate Bits) - not covered by register map CRC | ||||||||||
| 02h | STATUS_MSB | 00h | STEP_INDICATOR[4:0] | SAD_FAULTn | RESETn | DRDY | ||||
| 03h | STATUS_LSB | FFh | CONV_COUNT[3:0] | RESERVED | REG_WRITE_FAULTn | SPI_CRC_FAULTn | ||||
| Status Registers (Individual Bits) - not covered by register map CRC | ||||||||||
| 04h | SUPPLY_STATUS | BFh | RESERVED | AVDD_UVn | RESERVED | |||||
| 05h | ADC_STATUS | FFh | COMP_ALERTn | RESERVED | REF_UVn | RESERVED | ||||
| 06h | DIGITAL_STATUS | FFh | MEM_FAULTn | RESERVED | CRC_FAULT_PAGE[4:0] | REG_MAP_CRC_FAULTn | ||||
| 07h | COMP_ALERT_STATUS | FFh | RESERVED | COMP_ALERT_STEP_INDICATOR[4:0] | ||||||
| Status Register (GPIOs) - not covered by register map CRC | ||||||||||
| 08h | GPIO_DATA_INPUT | 00h | GPIO7_DAT_IN | GPIO6_DAT_IN | GPIO5_DAT_IN | GPIO4_DAT_IN | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN |
| Status Registers (Sequencer) - not covered by register map CRC | ||||||||||
| 09h | SEQ_STATUS | 07h | SEQ_ACTIVE | SEQ_COUNT[3:0] | RESERVED | |||||
| 0Ah | RESERVED | 00h | RESERVED | |||||||
| Conversion Control and Reset Registers - not covered by register map CRC | ||||||||||
| 0Bh | CONVERSION_CTRL | 00h | START | STEP_INIT[4:0] | RESERVED | STOP | ||||
| 0Ch | RESET | 00h | RESET_CODE[7:0] | |||||||
| General Configuration Registers | ||||||||||
| 10h | ADC_CFG | 00h | RESERVED | REF_VAL | CLK_SEL | GC_EN | SPEED_MODE[1:0] | STBY_MODE | PWDN | |
| 11h | DIGITAL_CFG | 00h | SPARE[4:0] | STATUS_EN | SDO_MODE | CONT_READ_EN | ||||
| 12h | VBIAS | 00h | VBIAS_AIN7 | VBIAS_AIN6 | VBIAS_AIN5 | VBIAS_AIN4 | VBIAS_AIN3 | VBIAS_AIN2 | VBIAS_AIN1 | VBIAS_AIN0 |
| 13h | GPIO_CFG0 | 00h | GPIO3_CFG[1:0] | GPIO2_CFG[1:0] | GPIO1_CFG[1:0] | GPIO0_CFG[1:0] | ||||
| 14h | GPIO_CFG1 | 00h | GPIO7_CFG[1:0] | GPIO6_CFG[1:0] | GPIO5_CFG[1:0] | GPIO4_CFG[1:0] | ||||
| 15h | GPIO_CFG2 | 08h | RESERVED | COMP_ALERTn_MASK | FAULT_PIN_BEHAVIOR | ALERT_PIN_POL | GPIO4_SRC | GPIO3_SRC | ||
| 16h | MONITOR_CFG | 04h | RESERVED | REF_UV_EN | REF_UV_SEL | REG_MAP_CRC_EN | SPI_CRC_EN | |||
| 17h | RESERVED | 00h | RESERVED | |||||||
| 18h | SPARE | 00h | SPARE[7:0] | |||||||
| Sequencer Configuration Registers | ||||||||||
| 19h | SEQUENCER_CFG | 50h | SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | |||||
| 1Ah | SEQUENCE_STEP_EN_0 | 01h | STEP_7_EN | STEP_6_EN | STEP_5_EN | STEP_4_EN | STEP_3_EN | STEP_2_EN | STEP_1_EN | STEP_0_EN |
| 1Bh | SEQUENCE_STEP_EN_1 | 00h | STEP_15_EN | STEP_14_EN | STEP_13_EN | STEP_12_EN | STEP_11_EN | STEP_10_EN | STEP_9_EN | STEP_8_EN |
| 1Ch | SEQUENCE_STEP_EN_2 | 00h | STEP_23_EN | STEP_22_EN | STEP_21_EN | STEP_20_EN | STEP_19_EN | STEP_18_EN | STEP_17_EN | STEP_16_EN |
| Reserved Registers | ||||||||||
| 1Dh | RESERVED | 00h | RESERVED | |||||||
| 1Eh | RESERVED | 00h | RESERVED | |||||||
| 1Fh | RESERVED | 00h | RESERVED | |||||||
| Register Map CRC Value Register | ||||||||||
| 3Dh | REG_MAP_CRC | 00h | GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | |||||||
| Page Indicator and Pointer Registers | ||||||||||
| 3Eh | PAGE_INDICATOR | 00h | PAGE_INDICATOR[7:0] | |||||||
| 3Fh | PAGE_POINTER | 00h | PAGE_POINTER[7:0] | |||||||
Complex bit access types are encoded to fit into small table cells. Table 8-3 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 | CH_CNT[1:0] | DEV_ID[3:0] | |||||
| R-00b | R-xxb | R-xxxxb | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 00b | Reserved Always reads 00b. |
| 5:4 | CH_CNT[1:0] | R | xxb | Channel count 11b = 18 analog inputs 10b = 8 analog inputs |
| 3:0 | DEV_ID[3:0] | R | xxxxb | Device ID 0010b = 16 bit 0011b = 24 bit |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REV_ID[7:0] | |||||||
| R-xxxxxxxxb | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | REV_ID[7:0] | R | xxxxxxxxb | Revision ID Values are subject to change without notice. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_INDICATOR[4:0] | SAD_FAULTn | RESETn | DRDY | ||||
| R-00000b | R-0b | R/W-0b | R-0b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:3 | STEP_INDICATOR[4:0] | R | 00000b | Sequence step indicator Indicates the step page configuration that was used for the latest conversion result, which is currently available for readout. The step indicator resets to 00h after a device reset, in power-down mode, or when writing to the SEQUENCER_CFG register. At the same time the conversion counter (CONV_COUNT[3:0]) resets to Fh, the sequence counter (SEQ_COUNT[3:0]) resets to 0h, and the conversion data clears. |
| 2 | SAD_FAULTn | R | 0b | Supply, ADC, and digital fault flag Indicates if any of the individual fault flags in the SUPPLY_STATUS, ADC_STATUS, or DIGITAL_STATUS registers are set. For this bit to clear, all bits in the SUPPLY_STATUS, ADC_STATUS, and DIGITAL_STATUS registers must be cleared to 1b. The COMP_ALERTn bit can be masked from setting the SAD_FAULTn flag in case the COMP_ALERTn bit is 0b using the COMP_ALERTn_MASK bit.
|
| 1 | RESETn | R/W | 0b | Reset flag Indicates a device reset occurred. Write 1b to clear bit to 1b.
|
| 0 | DRDY | R | 0b | Data-ready indication bit The DRDY bit is the inverse of the DRDY pin. Enable the transmission of the STATUS header using the STATUS_EN bit to leverage the DRDY bit indication. The DRDY bit indicates if the conversion data read within the current SPI frame are new or are repeated data from the last read operation. Polling the DRDY bit using the register read command is not reliable, because the DRDY bit returns to 0b during the first frame of the read register command transmission already.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONV_COUNT[3:0] | RESERVED | REG_WRITE_FAULTn | SPI_CRC_FAULTn | ||||
| R-1111b | R-11b | R-1b | R-1b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | CONV_COUNT[3:0] | R | 1111b | Conversion counter The conversion counter increments every time a new conversion completes. After reaching a counter value of Fh, the counter rolls over to 0h with the completion of the next conversion. The counter only resets to Fh in power-down mode, after a device reset, or when writing to the SEQUENCER_CFG register. At the same time the sequence step indicator (STEP_INDICATOR[4:0]) resets to 00h, the sequence counter (SEQ_COUNT[3:0]) resets to 0h, and the conversion data clears. At the completion of the first conversion after reset, power-down, or after writing to the SEQUENCER_CFG register, the counter reads 0h. When SEQ_MODE[1:0] = 10b or 11b, the counter always reads 0h for the first conversion of a step. When SEQ_MODE[1:0] = 00b or 01b, the counter value does not return to 0h when conversions on a new step page configuration complete. Reset the counter to Fh by writing to the SEQUENCER_CFG register before starting a conversion with a new step page configuration if desired. When the conversion counter is output as part of the STATUS header (STATUS_EN = 1b), the devices make sure that the conversion counter value always matches to the ADC conversion result that is output in the same frame. |
| 3:2 | RESERVED | R | 11b | Reserved Always reads 11b. |
| 1 | REG_WRITE_FAULTn | R | 1b | Register write access fault flag Indicates a write access to an invalid register address occurred during the last register write operation. This flag sets when an invalid register address is written to, and updates at the next register write command. Reading from an invalid register address does not set the flag, but can be detected from the address indication inside the SPI frame of the read command.
|
| 0 | SPI_CRC_FAULTn | R | 1b | SPI CRC fault flag Indicates a SPI CRC fault occurred on SDI in the previous SPI frame. The execution of the command in the frame where the SPI CRC fault occurred is blocked. Instead, a no operation command is executed. Commands in following frames are not blocked. This bit updates in every new SPI frame based on the CRC result of the previous SPI frame. Enable the SPI CRC using the SPI_CRC_EN bit. In addition, enable the transmission of the STATUS header using the STATUS_EN bit to get notified about any SPI CRC faults.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AVDD_UVn | RESERVED | |||||
| R-1b | R/W-0b | R-111111b | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 1b | Reserved Always reads 1b. |
| 6 | AVDD_UVn | R/W | 0b | AVDD undervoltage fault flag Indicates the AVDD supply voltage dropped below the AVDD undervoltage threshold. AVDD_UVn always sets to 0b when entering power-down mode even when the AVDD supply did not drop below the AVDD undervoltage threshold. Write 1b to clear bit to 1b.
|
| 5:0 | RESERVED | R | 111111b | Reserved Always reads 111111b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COMP_ALERTn | RESERVED | REF_UVn | RESERVED | ||||
| R/W-1b | R-11b | R/W-1b | R-1111b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | COMP_ALERTn | R/W | 1b | Digital comparator alert flag Indicates the digital comparator on one of the sequence steps tripped. The COMP_ALERT_STEP_INDICATOR[4:0] bit field indicates which sequence step caused the alert. Write 1b to clear bit to 1b. Clearing this bit also resets the ALERT output in case GPIO3 is configured as ALERT output. This flag contributes to the SAD_FAULTn unless COMP_ALERTn_MASK is set to 1b. This flag always drives the ALERT output, regardless of the state of COMP_ALERTn_MASK.
|
| 6:5 | RESERVED | R | 11b | Reserved Always reads 11b. |
| 4 | REF_UVn | R/W | 1b | Reference voltage undervoltage fault flag Indicates the reference voltage selected by the STEPx_REF_SEL[1:0] bits on a certain sequence step dropped below the selected reference undervoltage threshold. Enable the reference undervoltage monitor using the REF_UV_EN bit. Select the reference undervoltage threshold using the REF_UV_SEL bit. Write 1b to clear bit to 1b.
|
| 3:0 | RESERVED | R | 1111b | Reserved Always reads 1111b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MEM_FAULTn | RESERVED | CRC_FAULT_PAGE[4:0] | REG_MAP_CRC_FAULTn | ||||
| R/W-1b | R-1b | R-11111b | R/W-1b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | MEM_FAULTn | R/W | 1b | Internal memory fault flag Indicates a memory map CRC fault in the internal memory occurred. Perform a power cycle or reset the device when the bit is 0b.
|
| 6 | RESERVED | R | 1b | Reserved Always reads 1b. |
| 5:1 | CRC_FAULT_PAGE[4:0] | R | 11111b | Register map CRC fault page indicator Indicates which register page shows a CRC error when the REG_MAP_CRC_FAULTn indicates a CRC fault. If multiple register pages have a CRC error, then the indicator points to the first register page address where a CRC error exists. When the CRC error on the page which was indicated by the CRC_FAULT_PAGE[4:0] bit field is corrected by providing a correct register map CRC value, and another CRC error on another register page exists, the CRC_FAULT_PAGE[4:0] bit field does not update automatically. After writing 1b to the REG_MAP_CRC_FAULTn bit field, the REG_MAP_CRC_FAULTn sets to 0b again, and the CRC_FAULT_PAGE[4:0] bit field points to the next remaining first page address which has a register map CRC error. This bit field clears to 11111b when the REG_MAP_CRC_FAULTn flag is cleared to 1b. |
| 0 | REG_MAP_CRC_FAULTn | R/W | 1b | Register map CRC fault flag Indicates a register map CRC fault on the Status and General Configuration page (register address space from 10h to 1Fh) or on any of the Step Configuration pages (register addresses 00h to 14h) occurred. Enable the register map CRC using the REG_MAP_CRC_EN bit. Write 1b to clear bit to 1b.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | COMP_ALERT_STEP_INDICATOR[4:0] | ||||||
| R-111b | R-11111b | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 111b | Reserved Always reads 111b. |
| 4:0 | COMP_ALERT_STEP_INDICATOR[4:0] | R | 11111b | Digital comparator alert step indicator Indicates which sequence step had a comparator overrange condition when the COMP_ALERTn flag is set. Bits clear to 11111b when the COMP_ALERTn bit is cleared to 1b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO7_DAT_IN | GPIO6_DAT_IN | GPIO5_DAT_IN | GPIO4_DAT_IN | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN |
| R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPIO7_DAT_IN | R | 0b | GPIO7 data Read back value of GPIO7 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO7_CFG[1:0] = 00b).
|
| 6 | GPIO6_DAT_IN | R | 0b | GPIO6 data Read back value of GPIO6 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO6_CFG[1:0] = 00b).
|
| 5 | GPIO5_DAT_IN | R | 0b | GPIO5 data Read back value of GPIO5 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO5_CFG[1:0] = 00b).
|
| 4 | GPIO4_DAT_IN | R | 0b | GPIO4 data Read back value of GPIO4 when configured as digital input, digital output, or static FAULT output. Bit reads 0b when the GPIO function is disabled (GPIO4_CFG[1:0] = 00b) or when GPIO4 is configured as FAULT output with heart beat function (GPIO4_CFG[1:0] = 10b or 11b, GPIO4_SRC = 1b, FAULT_PIN_BEHAVIOR = 1b).
|
| 3 | GPIO3_DAT_IN | R | 0b | GPIO3 data Read back value of GPIO3 when configured as digital input, digital output, or ALERT output. Bit reads 0b when the GPIO function is disabled (GPIO3_CFG[1:0] = 00b).
|
| 2 | GPIO2_DAT_IN | R | 0b | GPIO2 data Read back value of GPIO2 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO2_CFG[1:0] = 00b).
|
| 1 | GPIO1_DAT_IN | R | 0b | GPIO1 data Read back value of GPIO1 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO1_CFG[1:0] = 00b).
|
| 0 | GPIO0_DAT_IN | R | 0b | GPIO0 data Read back value of GPIO0 when configured as digital input or output. Bit reads 0b when the GPIO function is disabled (GPIO0_CFG[1:0] = 00b).
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_ACTIVE | SEQ_COUNT[3:0] | RESERVED | |||||
| R-0b | R-0000b | R-111b | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | SEQ_ACTIVE | R | 0b | Sequencer active flag Indicates if conversions are currently ongoing or if conversions stopped and the device is in idle, standby or power-down mode.
|
| 6:3 | SEQ_COUNT[3:0] | R | 0000b | Sequence counter When SEQ_MODE[1:0] = 11b, the sequence counter indicates which sequence run the latest conversion result belongs to, which is currently available for readout. The sequence counter increments with the completion of the first conversion of a new sequence run. At the completion of the first conversion of the first sequence run, the counter reads 0h. At the completion of the first conversion of the second sequence run, the counter reads 1h. After reaching a counter value of Fh, the counter rolls over to 0h with the completion of the first conversion of the next sequence run. The counter resets to 0h at the completion of the first conversion after setting the START bit to 1b or at the rising edge of the START pin. When writing to the SEQUENCER_CFG register, in power-down mode, or after a device reset, the counter resets to 0h immediately. At the same time the sequence step indicator (STEP_INDICATOR[4:0]) resets to 00h, the conversion counter (CONV_COUNT[3:0]) resets to Fh, and the conversion data clears. The sequence counter always reads 0h when SEQ_MODE[1:0] = 00b, 01b, or 10b. |
| 2:0 | RESERVED | R | 111b | Reserved Always reads 111b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| START | STEP_INIT[4:0] | RESERVED | STOP | ||||
| R/W-0b | R/W-00000b | R-0b | R/W-0b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | START | R/W | 0b | Start or re-start ADC conversions Write 1b to start or re-start conversions using the step configuration page indicated in the STEP_INIT[4:0] bit field. The SEQ_MODE[1:0] bits determine the conversion and sequencer behavior. Writing 1b to both the START and STOP bits has no effect. The START bit is self-clearing and always reads 0b.
|
| 6:2 | STEP_INIT[4:0] | R/W | 00000b | Initial execution step selector Determines the sequence step configuration the sequencer selects for the first conversion when setting the START bit to 1b, or when taking the START pin high. If STEP_INIT[4:0] is set to a value between 18h and 1Fh, no conversion or sequence is started. The STEP_INIT[4:0] bit field also determines the step configuration page that is used whenever the device is in idle or standby mode, regardless if the respective step page is enabled or not (STEP_x_EN bit setting is ignored). That means, when coming out of power-down mode, or when conversions stop, the device transitions to the step page configuration determined by the STEP_INIT[4:0] bit field. If STEP_INIT[4:0] is set to a value between 18h and 1Fh in standby or idle mode, then the configuration of step 23 takes effect. |
| 1 | RESERVED | R | 0b | Reserved Always reads 0b. |
| 0 | STOP | R/W | 0b | Stop ADC conversions Write 1b to stop conversions. The STOP_BEHAVIOR[1:0] bits determine the stopping behavior. Writing 1b to both the START and STOP bits has no effect. The STOP bit clears to 0b after conversions stopped or when the START bit is set before the ongoing conversions stopped.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET_CODE[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | RESET_CODE[7:0] | R/W | 00000000b | Device reset register Write 01011010b to reset the ADC. These bits always read 00000000b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_VAL | CLK_SEL | GC_EN | SPEED_MODE[1:0] | STBY_MODE | PWDN | |
| R-0b | R/W-0b | R/W-0b | R/W-0b | R/W-00b | R/W-0b | R/W-0b | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | Reserved Always reads 0b. |
| 6 | REF_VAL | R/W | 0b | Internal reference voltage value selection Selects the voltage of the internal reference. The internal voltage reference is always enabled.
|
| 5 | CLK_SEL | R/W | 0b | Clock selection Selects the clock source for the device.
|
| 4 | GC_EN | R/W | 0b | Global-chop mode enable Enables global-chop mode. When enabled, the device automatically swaps the analog inputs and takes the average of two consecutive conversions to cancel the internal offset voltage.
|
| 3:2 | SPEED_MODE[1:0] | R/W | 00b | Speed mode selection Selects the speed mode for the device.
|
| 1 | STBY_MODE | R/W | 0b | Standby mode selection This bit enables the auto engagement of the low-power standby mode after conversions are stopped.
|
| 0 | PWDN | R/W | 0b | Power-down mode selection Powers down all circuitry except for circuitry necessary to retain the user register settings. SPI communication is still possible. In power-down mode, the step indicator (STEP_INDICATOR[4:0]) resets to 00h, the conversion counter (CONV_COUNT[3:0]) resets to Fh, the sequence counter (SEQ_COUNT[3:0]) resets to 0h, the conversion data clears, and the START bit and START pin are ignored. Setting the PWDN bit to 1b powers the device down immediately; any ongoing conversions are aborted. Any analog inputs configured as GPIO digital outputs transition into a Hi-Z state in power-down mode. To maintain a certain logic level during power-down, consider external pullup or pulldown resistors on the respective GPIO pins.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE[4:0] | STATUS_EN | SDO_MODE | CONT_READ_EN | ||||
| R/W-00000b | R/W-0b | R/W-0b | R/W-0b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:3 | SPARE[4:0] | R/W | 00000b | Spare register bits Provided as R/W bits as a means to check the register map CRC. Bit settings have no effect. |
| 2 | STATUS_EN | R/W | 0b | STATUS header output enable Enables the STATUS header (STATUS_MSB + STATUS_LSB registers) transmission on SDO as the first two bytes of every SPI frame.
|
| 1 | SDO_MODE | R/W | 0b | SDO/DRDY mode selection Selects the mode of the SDO/DRDY pin to either data-output function only, or to dual-mode function of data output and data ready. Use the data-output only mode when operating the device in a daisy chain.
|
| 0 | CONT_READ_EN | R/W | 0b | Continuous-read mode enable Enables continuous-read mode to allow reading multiple consecutive registers within a single SPI frame in 4-wire SPI mode. Disable continuous-read mode when operating the device in a daisy chain or in 3-wire SPI mode.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBIAS_AIN7 | VBIAS_AIN6 | VBIAS_AIN5 | VBIAS_AIN4 | VBIAS_AIN3 | VBIAS_AIN2 | VBIAS_AIN1 | VBIAS_AIN0 |
| 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 | VBIAS_AIN7 | R/W | 0b | AIN7 VBIAS selection Enables VBIAS on the AIN7 pin.
|
| 6 | VBIAS_AIN6 | R/W | 0b | AIN6 VBIAS selection Enables VBIAS on the AIN6 pin.
|
| 5 | VBIAS_AIN5 | R/W | 0b | AIN5 VBIAS selection Enables VBIAS on the AIN5 pin.
|
| 4 | VBIAS_AIN4 | R/W | 0b | AIN4 VBIAS selection Enables VBIAS on the AIN4 pin.
|
| 3 | VBIAS_AIN3 | R/W | 0b | AIN3 VBIAS selection Enables VBIAS on the AIN3 pin.
|
| 2 | VBIAS_AIN2 | R/W | 0b | AIN2 VBIAS selection Enables VBIAS on the AIN2 pin.
|
| 1 | VBIAS_AIN1 | R/W | 0b | AIN1 VBIAS selection Enables VBIAS on the AIN1 pin.
|
| 0 | VBIAS_AIN0 | R/W | 0b | AIN0 VBIAS selection Enables VBIAS on the AIN0 pin.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO3_CFG[1:0] | GPIO2_CFG[1:0] | GPIO1_CFG[1:0] | GPIO0_CFG[1:0] | ||||
| R/W-00b | R/W-00b | R/W-00b | R/W-00b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | GPIO3_CFG[1:0] | R/W | 00b | GPIO3 configuration Configures the GPIO3 pin behavior.
|
| 5:4 | GPIO2_CFG[1:0] | R/W | 00b | GPIO2 configuration Configures the GPIO2 pin behavior.
|
| 3:2 | GPIO1_CFG[1:0] | R/W | 00b | GPIO1 configuration Configures the GPIO1 pin behavior.
|
| 1:0 | GPIO0_CFG[1:0] | R/W | 00b | GPIO0 configuration Configures the GPIO0 pin behavior.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO7_CFG[1:0] | GPIO6_CFG[1:0] | GPIO5_CFG[1:0] | GPIO4_CFG[1:0] | ||||
| R/W-00b | R/W-00b | R/W-00b | R/W-00b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | GPIO7_CFG[1:0] | R/W | 00b | GPIO7 configuration Configures the GPIO7 pin behavior.
|
| 5:4 | GPIO6_CFG[1:0] | R/W | 00b | GPIO6 configuration Configures the GPIO6 pin behavior.
|
| 3:2 | GPIO5_CFG[1:0] | R/W | 00b | GPIO5 configuration Configures the GPIO5 pin behavior.
|
| 1:0 | GPIO4_CFG[1:0] | R/W | 00b | GPIO4 configuration Configures the GPIO4 pin behavior.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | COMP_ALERTn_MASK | FAULT_PIN_BEHAVIOR | ALERT_PIN_POL | GPIO4_SRC | GPIO3_SRC | ||
| R-000b | R/W-0b | R/W-1b | R/W-0b | R/W-0b | R/W-0b | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 0000b. |
| 4 | COMP_ALERTn_MASK | R/W | 0b | Comparator alert mask Determines whether the COMP_ALERTn contributes to the SAD_FAULTn or not. When GPIO3 is configured as ALERT output, COMP_ALERTn triggers the ALERT pin regardless of the status of this mask bit.
|
| 3 | FAULT_PIN_BEHAVIOR | R/W | 1b | FAULT pin behavior selection Selects the behavior of the FAULT pin, when GPIO4 is configured as FAULT output (GPIO4_CFG[1:0] = 10b or 11b, GPIO4_SRC = 1b).
|
| 2 | ALERT_PIN_POL | R/W | 0b | ALERT pin polarity selection Selects the polarity of the ALERT output pin, when GPIO3 is configured as ALERT output (GPIO3_CFG[1:0] = 10b or 11b, GPIO3_SRC = 1b).
|
| 1 | GPIO4_SRC | R/W | 0b | GPIO4 data source selection Selects the data source of the GPIO4 pin when GPIO4 is configured as digital output. The FAULT pin is low when the SAD_FAULTn flag is 0b.
|
| 0 | GPIO3_SRC | R/W | 0b | GPIO3 data source selection Selects the data source of the GPIO3 pin when GPIO3 is configured as digital output.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | REF_UV_EN | REF_UV_SEL | REG_MAP_CRC_EN | SPI_CRC_EN | ||
| R-000b | R/W-0b | R/W-0b | R/W-1b | R/W-0b | R/W-0b | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | Reserved Always reads 000b. |
| 4 | RESERVED | R/W | 0b | Reserved Always write 0b. |
| 3 | REF_UV_EN | R/W | 0b | Reference undervoltage monitor enable Enables the voltage reference monitor to detect when the selected voltage reference using the STEPx_REF_SEL[1:0] bits on a certain sequence step drops below the undervoltage monitor threshold.
|
| 2 | REF_UV_SEL | R/W | 1b | Voltage reference undervoltage monitor threshold selection Selects the voltage reference undervoltage monitor threshold.
|
| 1 | REG_MAP_CRC_EN | R/W | 0b | Register map CRC enable Enables the register map CRC for the Status and General Configuration page (register addresses 10h to 1Fh) and the Step Configuration pages (register addresses 00h to 14h).
|
| 0 | SPI_CRC_EN | R/W | 0b | SPI CRC enable Enables the SPI CRC on SDI and SDO.
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | SPARE[7:0] | R/W | 00000000b | Spare register bits Provided as R/W bits as a means to check the register map CRC. Bit settings have no effect. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | RESERVED | ||||
| R/W-01b | R/W-01b | R-00b | R/W-00b | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | SEQ_MODE[1:0] | R/W | 01b | Sequencer mode selection Selects the operating mode of the sequencer. When STEP_INIT[4:0] is set to a value between 18h and 1Fh no conversion or sequence is started in any of the sequencer modes.
|
| 5:4 | STOP_BEHAVIOR[1:0] | R/W | 01b | Sequence stop behavior selection Selects the device behavior when setting the STOP bit to 1b or when a falling edge on the START pin occurs.
|
| 3:2 | RESERVED | R | 00b | Reserved Always reads 00b. |
| 1:0 | RESERVED | R/W | 00b | Reserved Always write 00b. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_7_EN | STEP_6_EN | STEP_5_EN | STEP_4_EN | STEP_3_EN | STEP_2_EN | STEP_1_EN | STEP_0_EN |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-1b |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | STEP_7_EN | R/W | 0b | Sequencer step 7 enable
|
| 6 | STEP_6_EN | R/W | 0b | Sequencer step 6 enable
|
| 5 | STEP_5_EN | R/W | 0b | Sequencer step 5 enable
|
| 4 | STEP_4_EN | R/W | 0b | Sequencer step 4 enable
|
| 3 | STEP_3_EN | R/W | 0b | Sequencer step 3 enable
|
| 2 | STEP_2_EN | R/W | 0b | Sequencer step 2 enable
|
| 1 | STEP_1_EN | R/W | 0b | Sequencer step 1 enable
|
| 0 | STEP_0_EN | R/W | 1b | Sequencer step 0 enable
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_15_EN | STEP_14_EN | STEP_13_EN | STEP_12_EN | STEP_11_EN | STEP_10_EN | STEP_9_EN | STEP_8_EN |
| 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 | STEP_15_EN | R/W | 0b | Sequencer step 15 enable
|
| 6 | STEP_14_EN | R/W | 0b | Sequencer step 14 enable
|
| 5 | STEP_13_EN | R/W | 0b | Sequencer step 13 enable
|
| 4 | STEP_12_EN | R/W | 0b | Sequencer step 12 enable
|
| 3 | STEP_11_EN | R/W | 0b | Sequencer step 11 enable
|
| 2 | STEP_10_EN | R/W | 0b | Sequencer step 10 enable
|
| 1 | STEP_9_EN | R/W | 0b | Sequencer step 9 enable
|
| 0 | STEP_8_EN | R/W | 0b | Sequencer step 8 enable
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_23_EN | STEP_22_EN | STEP_21_EN | STEP_20_EN | STEP_19_EN | STEP_18_EN | STEP_17_EN | STEP_16_EN |
| 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 | STEP_23_EN | R/W | 0b | Sequencer step 23 enable
|
| 6 | STEP_22_EN | R/W | 0b | Sequencer step 22 enable
|
| 5 | STEP_21_EN | R/W | 0b | Sequencer step 21 enable
|
| 4 | STEP_20_EN | R/W | 0b | Sequencer step 20 enable
|
| 3 | STEP_19_EN | R/W | 0b | Sequencer step 19 enable
|
| 2 | STEP_18_EN | R/W | 0b | Sequencer step 18 enable
|
| 1 | STEP_17_EN | R/W | 0b | Sequencer step 17 enable
|
| 0 | STEP_16_EN | R/W | 0b | Sequencer step 16 enable
|
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | R/W | 00000000b | Register map CRC value for the Status and General Configuration page This value is the user-calculated CRC value of registers 10h to 1Fh. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PAGE_INDICATOR[7:0] | |||||||
| R-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PAGE_INDICATOR[7:0] | R | 00000000b | Register page indicator Read the register page indicator to verify the register page which is currently selected for reading and writing registers. |
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PAGE_POINTER[7:0] | |||||||
| R/W-00000000b | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PAGE_POINTER[7:0] | R/W | 00000000b | Register page pointer Write the register page pointer to select the desired register page for reading and writing registers. |