Skip to main content
Visitor II
January 27, 2025
Solved

ISM330 how is INTERNAL_FREQ_FINE set?

  • January 27, 2025
  • 2 replies
  • 734 views

Hello,

How is the INTERNAL_FREQ_FINE register set in the ISM330?

Is it factory calibrated or is there on board logic that allows it change with age/temp/etc.?

Thank you,

Brandon M

    This topic has been closed for replies.
    Best answer by Federica Bossi

    Hi @BrandonM ,

    I confirm you that also for ISM330 the INTERNAL_FREQ_FINE is factory calibrated.

    2 replies

    BrandonMAuthor
    Visitor II
    January 27, 2025

    Update : I found a post from Wellett "IIS3DWB - ODR Accuracy" where the same question is asked relating to the IIS3DWB. The response from Federica Bossi says it is set at the factory.

    I presume this would be similar for the ISM330.

    If this is the case, then since INTERNAL_FREQ_FINE is only set once, that means it does not change with temperature or age of the device.

    Presuming 25 Celsius is the measurement point for the standard (based on Federica's response), the accuracy can be +/- 0.5% at 85 C and +/- 0.65% at -40 C.

    Technical Moderator
    January 29, 2025

    Hi @BrandonM ,

    I confirm you that also for ISM330 the INTERNAL_FREQ_FINE is factory calibrated.

    BrandonMAuthor
    Visitor II
    January 29, 2025

    Thank you