ZHCSH75A September 2017 – December 2017 ADS7142
PRODUCTION DATA.
Table 5 provides the list of registers in the device. All the registers reset to their default values on power up and on receiving a General Call with Software Reset. (See Reset section).
S.NO. | ADDRESS | REGISTER NAME | REGISTER DESCRIPTION |
---|---|---|---|
RESET REGISTERS | |||
1 | 17h | WKEY | Write Key for writing into DEVICE_RESET register |
2 | 14h | DEVICE_RESET | Resets the device |
FUNCTIONAL MODE SELECT REGISTERS | |||
3 | 15h | OFFSET_CAL | Initiates Internal Offset Calibration Cycle |
4 | 1Ch | OPMODE_SEL | Sets the operation mode and enables auto-sequencing |
5 | 00h | OPMODE_I2CMODE_STATUS | Provides the present Operating Mode and I2C mode information |
INPUT CONFIG REGISTER | |||
6 | 24h | CHANNEL_INPUT_CFG | Configures the analog input channels |
ANALOG MUX and SEQUENCER REGISTERS | |||
7 | 20h | AUTO_SEQ_CHEN | Enables Auto sequencing for selected channels |
8 | 1Eh | START_SEQUENCE | Starts the channel scanning sequence |
9 | 1Fh | ABORT_SEQUENCE | Aborts the channel scanning sequence |
10 | 04h | SEQUENCE_STATUS | Provides the status of sequence in device |
OSCILLATOR and TIMING CONTROL REGISTERS | |||
11 | 18h | OSC_SEL | Selects the oscillator for the conversion process |
12 | 19h | nCLK_SEL | Sets the nCLK for the device |
DATA BUFFER CONTROL REGISTER | |||
13 | 2Ch | DATA_BUFFER_OPMODE | Selects Data Buffer operation mode |
14 | 28h | DOUT_FORMAT_CFG | Configures the data output format for data buffer |
15 | 01h | DATA_BUFFER_STATUS | Provides the present status of Data Buffer |
ACCUMULATOR CONTROL REGISTERS | |||
16 | 30h | ACC_EN | Enables the Accumulator |
17 | 08h | ACC_CH0_LSB | Provides the LSB of accumulated data for CH0 (Read Only) |
18 | 09h | ACC_CH0_MSB | Provides the MSB of accumulated data for CH0 (Read Only) |
19 | 0Ah | ACC_CH1_LSB | Provides the LSB of accumulated data for CH1 (Read Only) |
20 | 0Bh | ACC_CH1_MSB | Provides the MSB of accumulated data for CH1 (Read Only) |
21 | 02h | ACCUMULATOR_STATUS | Provides the present status of Accumulator |
DIGITAL WINDOW COMPARATOR REGISTERS | |||
22 | 37h | ALERT_DWC_EN | Enables the Alert and Digital Window Comparator block |
23 | 34h | ALERT_CHEN | Enables Alert functionality for individual channels |
24 | 39h | DWC_HTH_CH0_MSB | Sets the MSB for High threshold for CH0 |
25 | 38h | DWC_HTH_CH0_LSB | Sets the LSB for High Threshold for CH0 |
26 | 3Bh | DWC_LTH_CH0_MSB | Sets the MSB for Low threshold for CH0 |
27 | 3Ah | DWC_LTH_CH0_LSB | Sets the LSB for Low threshold for CH0 |
28 | 40h | DWC_HYS_CH0 | Sets Hysteresis for CH0 |
29 | 3Dh | DWC_HTH_CH1_MSB | Sets the MSB for High threshold for CH1 |
30 | 3Ch | DWC_HTH_CH1_LSB | Sets the LSB for High threshold for CH1 |
31 | 3Fh | DWC_LTH_CH1_MSB | Sets the MSB for Low threshold for CH1 |
32 | 3Eh | DWC_LTH_CH1_LSB | Sets the LSB for Low threshold for CH1 |
33 | 41h | DWC_HYS_CH1 | Sets Hysteresis for CH1 |
34 | 36h | PRE_ALT_MAX_EVENT_COUNT | Sets the Pre-Alert Event Counter for both channels |
35 | 03h | ALERT_TRIG_CHID | Provides the channel ID of channel which was first to set the alert output |
36 | 0Ch | ALERT_LOW_FLAGS | Latched flags for Low alert |
37 | 0Eh | ALERT_HIGH_FLAGS | Latched flags for High alert |