cancel
Showing results for 
Search instead for 
Did you mean: 

About ASM330LHH BOOT bit

ggob
Associate II

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?

1 ACCEPTED SOLUTION

Accepted Solutions
Federica Bossi
ST Employee

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.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

6 REPLIES 6
ggob
Associate II

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?

ggob
Associate II

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?

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

If you feel a post has answered your question, please click "Accept as Solution".
ggob
Associate II

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.

Federica Bossi
ST Employee

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.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

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?