JAJSJL2B December 2021 – December 2021 LDC3114-Q1
PRODUCTION DATA
The LDC3114-Q1 features an I2C Interface that can be used to program the internal registers and read channel data. Before reading the OUT (Address 0x01) or channel DATAn (n = 0, 1, 2 or 3, Addresses 0x02 through 0x09) registers for button press data or raw channel data, RAW_DATAn_x (n = 0, 1, 2, or 3, for each channel, x= 1, 2, or 3 splitting 24-bit data over 3 8-bit register fields), the user should always read Register STATUS (Address 0x00) first to lock the data. The LDC3114-Q1 supports burst mode with auto-incrementing register addresses. The LDC3114-Q1 has a fixed I2C address of 0x2A.
For the write sequence, there is a special handshake process that has to take place to ensure data integrity. The sequence of register writes is:
After CONFIG_MODE is de-asserted, the new scan cycle will start in less than 1 ms. Figure 7-3 shows the waveform of the above process.