2025-09-08 6:04 PM - last edited on 2025-09-10 12:49 AM by mƎALLEm
ST moderator: Duplicated threads merged. In next time please don't duplicate the same topic.
The ASM330LHH datasheet CTRL3_C (12h) says:
Note: The accelerometer must be ON. This bit is cleared automatically. This bit is cleared automatically.
Does ON for the accelerometer mean that ODR_XL[3:0] in the CTRL1_XL (10h) register is set to a non-zero value?
Solved! Go to Solution.
2025-09-11 4:52 AM
Hi @ggob ,
Does ON for the accelerometer mean that ODR_XL[3:0] in the CTRL1_XL (10h) register is set to a non-zero value? Yes.
Does the BOOT bit in CTRL3_C (12h) in the ASM330LHH data sheet need to be executed every time at every startup?
The BOOT bit is a software reset trigger for the sensor's internal non-volatile memory (NVM) loading process.
When set to 1, the sensor reloads calibration parameters and configuration data stored in its internal NVM.
It does not need to be set at every startup.
When should the BOOT bit be used?
It is used after a software reset or configuration change that requires reloading calibration data.
2025-09-08 6:12 PM
Does the BOOT bit in CTRL3_C (12h) in the ASM330LHH data sheet need to be executed every time at every startup?
When should the BOOT bit be used?
2025-09-08 9:22 PM
Does the BOOT bit in CTRL3_C (12h) in the ASM330LHH data sheet need to be executed every time at every startup?
When should the BOOT bit be used?
2025-09-09 6:27 AM - edited 2025-09-09 6:28 AM
Please don't make 3 threads on the same topic within the span of a few hours. It will not make your question more likely to be answered.
About ASM330LHH BOOT bit - STMicroelectronics Community
2025-09-09 4:52 PM
Thank you for pointing this out.
We apologize for the inconvenience of starting multiple threads on the same topic in a short period of time.
We will take care to organize the content and keep them in one thread.
Thank you for your continued support.
2025-09-11 4:52 AM
Hi @ggob ,
Does ON for the accelerometer mean that ODR_XL[3:0] in the CTRL1_XL (10h) register is set to a non-zero value? Yes.
Does the BOOT bit in CTRL3_C (12h) in the ASM330LHH data sheet need to be executed every time at every startup?
The BOOT bit is a software reset trigger for the sensor's internal non-volatile memory (NVM) loading process.
When set to 1, the sensor reloads calibration parameters and configuration data stored in its internal NVM.
It does not need to be set at every startup.
When should the BOOT bit be used?
It is used after a software reset or configuration change that requires reloading calibration data.
2025-09-15 6:14 PM
Thank you very much.
I recognized that it is mandatory after performing a software reset. So should a software reset always be performed at system startup?