2014-05-06 08:18 AM
I'm planning to use a LIS3DH on the same SPI bus as an EEPROM.
But in the datasheet it says the LIS3DH CS pin is selecting SPI or I2C.So is it possible to use SPI to the EEPROM when LIS3DH CS pin is high (the LIS3DH would be in I2C mode)?I don't think it would be ok, or? #cs #spi #lis2dh #lis2hh2016-08-17 05:41 AM
Thank you for the notice. We are going to update the datasheet asap.
Best regardsMiroslav2016-10-04 02:37 PM
Hi,
So I've passed nearly 6 hours trying to configure an interrupt for basic movement detection on a LIS2DH12 without any luck when I've stumbled on this thread.Guess what ? Yep I've fried the accelerator on my prototype board with a shared SPI bus.Setting bit #7 on register 0x17 seemed to have solved my issues on a second prototype board. Won't get fooled again.Hey guys at ST micro ! Shouldn't you update ALL related datasheets and warn developers regarding this MAJOR issue ?Geez.....2016-10-13 11:49 PM
May I suggest to also update the LIS3DH datasheet in the same way?
The suggested procedure to disable the SPI accesses a bit in the reserved register space. I am a bit uncomfortable doing this as long as the procedure is not in the datasheet. By definiton, reserved registers mappings may change with any future HW revision of the device without notice. Thanks, Norbert2016-10-14 08:20 AM
I asked the team responsible for the datasheet to add the information.
Best regards
Miroslav
2019-02-08 05:26 AM
Accessing an undocumented register appears to be a very interesting solution:)
2019-02-08 05:40 AM
Datasheet for LIS3DH has not been updated as of 08.02.2019.