I found a few errors in the datasheet LDC1000.pdf (Rev. C, SNOSCX2B).
The first problem is default value of the register Rp_MIN (0x14, page 17). It is a HW error, but no word about it is in datasheet. When I saw it at the first time, I had to find a problem - is there wrong default value or wrong Rp_MIN indexing (0x20-0x3F or 0x00-0x1F). This problem has been discussion here: e2e.ti.com/.../328099 but until now no sign about it in the datasheet.
The second problem is the register with address 0x05 (page 15). Register name is RESERVED, direction is RO - ReadOnly and default value is 0x01. When I tried to read the Frequency Counter Data (0x23-0x25), I got only zero value. I spent 2 days to get some non-zero data, tried to initialize with different values, checked different oscillators and power supplies, even resolder the chip and solder another chip - nothing helped. Then I started reading a Application notes, and in the datasheet "LDC1000/LDC1041/LDC1051 Evaluation Module. User's Guide" (SNAU150A) I found on page 5 next configurations: "Clock Configuration: Clock Power Down (CLK_PD): Enable Frequency Counter Clock" and "Clock Configuration: Clock Selection (CLK_SEL): External Time-Base Clock (TBCLK)". Hm... Interesting... Then I download SW "LDC1000 Firmware Library for the MSP430" (snac059.zip) and what I found there? "#define LDC1000_CMD_CLKCONFIG 0x05" and "retVal &= spi_writeByte(NULL,LDC1000_CMD_CLKCONFIG, 0x00);" (LDC1000_cmd.h)! Read-only register 0x05 with name Reserved and default value 0x01 has been initialized as CLKCONFIG with value 0x00. After I tried this trick in my own SW the Frequency Counter started count. Maybe the register with address 0x05 has more parameters and I would like to know them.
I would like to see the changes in the LDC1000 datasheet, to see the other users are not faced with these problems.
There is a big probability that the same errors has datasheet of LDC1041. Please check it and update.
Thank you.