Skip to main content
Explorer II
July 30, 2025
Question

Reading ISM330DHCX with Nucleo Board (SPI3)

  • July 30, 2025
  • 1 reply
  • 299 views

Hi,

I am trying to read data from my ISM330DHCX using my STM32G491 Nucleo board over SPI3

However, I am having trouble understanding the operation of this device, so I would like to explore the answers to the following questions:

1) What is the most basic start-up sequence that would allow me to read data from the gyroscope?

According to page 37 of the data sheet --> this is all that is needed to operate in SPI mode:

SPI interface: I2C_disable = 1 in CTRL4_C (13h) and DEVICE_CONF = 1 in CTRL9_XL (18h).

Is there anything else that must be done?

 

2) Is my SPI3 configured properly for the ISM330DHCX?

CPOL = High

CPHA = 2 Edge

Matthew47_1-1753880655726.png

 

3) It seems like the ISM330DHCX always operates in MSB first mode --> is this correct?

4) Is the INTx pin required for operation?

Thanks!

    This topic has been closed for replies.

    1 reply

    Matthew47Author
    Explorer II
    August 1, 2025

    Does anyone have thoughts on this?