SLVSMZ0 September 2026 ADS111S02
ADVANCE INFORMATION
The ADS1x1S02 has two registers that are accessible through the SPI. The Conversion Register contains the result of the last conversion. Use the Configuration Register to change the ADS1x1S02 operating modes and query the status of the devices.
Table 9-1 lists the register access codes.
| Access Type | Code | Description |
|---|---|---|
| R | R | Read |
| W | W | Write |
| R/W | R/W | Read or write |
| -n | Value after reset or the default value |
The 16-bit Conversion register contains the result of the last conversion in binary two's-complement format for differential-measurement configurations or unipolar straight binary format in single-ended measurement configurations. Following power up, the Conversion register is cleared to 0000h, and remains 0000h until the first conversion completes. The register format is shown in Figure 9-1.
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| D[11:4] | |||||||
| R-00h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| D[3:0] | RESERVEDGUID-DB2DF263-4595-4738-95FB-9A8680221C12.html#OL_QZ1_QSD_YFC | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15:4 | D[11:0] | R | 000h | 12-bit conversion result |
| 3:0 | RESERVED | R | 0h | Always reads back 0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| D[15:8] | |||||||
| R-00h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| D[7:0] | |||||||
| R-00h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15:0 | D[15:0] | R | 0000h | 16-bit conversion result |
The 16-bit Configuration register controls the operating mode, input selection, data rate, gain, internal temperature sensor, and write enable. The register format is shown in Figure 9-2.
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SS | MUX[2:0] | PGA[2:0] | MODE | ||||
| R/W-0b | R/W-000b | R/W-010b | R/W-1b | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DR[1:0] | RESOLUTION | TS_EN | PULL_UP_EN | WRITE_EN[1:0] | RESERVED | ||
| R/W-00b | R-xb | R/W-0b | R/W-1b | R/W-01b | R-1b | ||
| Bit | Field | Type | Reset | Description | |
|---|---|---|---|---|---|
| 15 | SS | R/W | 0b | Single-shot conversion start This bit is used to start a single conversion when the device is configured for single-shot conversion mode (MODE = 1b). SS can only be written when in power-down state and has no effect when a conversion is ongoing. Always reads back
0b. 0b = No effect 1b = Start a single conversion (when in power-down state) |
|
| 14:12 | MUX[2:0] | R/W | 000b | Input
multiplexer configuration These bits configure the input multiplexer. Configurations that use AINN = GND use unipolar straight binary data format, all other configurations use binary two's complement data format, MSB first (sign bit). 001b : AINP = AIN0 and AINN = AIN3 010b : AINP = AIN1 and AINN = AIN3 011b : AINP = AIN2 and AINN = AIN3 100b : AINP = AIN0 and AINN = GND 101b : AINP = AIN1 and AINN = GND 110b : AINP = AIN2 and AINN = GND 111b : AINP = AIN3 and AINN = GND |
|
| 11:9 | PGA[2:0] | R/W | 010b | Programmable gain amplifier configuration These bits set the gain of the programmable gain amplifier. 001b : Gain = 1/4(1) 010b : Gain = 1/2 011b : Gain = 1 100b : Gain = 2 101b : Gain = 4 110b : Gain = 8 111b : Gain = 16 |
|
| 8 | MODE | R/W | 1b | Device
operating mode This bit controls the operating mode. 1b : Single-shot conversion mode or power-down state |
|
| 7:6 | DR[1:0] | R/W | 00b | Data
rate These bits control the data rate setting. |
|
|
ADS101S02 00b : 100SPS
|
ADS111S02 00b : 10SPS |
||||
| 5 | RESOLUTION | R | xb | Resolution identifier This bit indicates the device resolution. 0b : 12 Bit 1b : 16 Bit |
|
| 4 | TS_EN | R/W | 0b |
Temperature sensor enable This bit enables the internal temperature sensor for measurement. 1b : Enabled, ADC measures internal temperature sensor |
|
| 3 | PULL_UP_EN | R/W | 1b | Pullup
enable This bit enables a weak internal pullup resistor on the DOUT/DRDY pin when CS is high. When enabled, an internal 400kΩ resistor connects the bus line to supply. When disabled, the DOUT/DRDY pin floats. 1b : Pullup resistor enabled on DOUT/DRDY pin |
|
| 2:1 | WRITE_EN[1:0] | R/W | 01b | Write
Enabled The WRITE_EN[1:0] bits control whether data are written to the Configuration register or not. For data to be written to the Configuration register, the WRITE_EN[1:0] bits must be 01b. Any other value results in no update to the Configuration register. DIN can be held high or low during SCLK pulses without data being written to the Configuration register. 01b : Valid data, update the Configuration register 10b : Invalid data, do not update the contents of the Configuration register 11b : Invalid data, do not update the contents of the Configuration register |
|
| 0 | RESERVED | R | 1b | Reserved Always reads back 1b. |
|