2025-11-17 5:39 AM
Hi,
I would want to know the default I2C address of the STSAFE-A120 and if it is possible to change it, as it is done in the A110.
In addition, is there any documentation about the content of the STSAFE-A120 I2C registers?
Thank you in advance.
Regards,
Luis
Solved! Go to Solution.
2025-11-24 4:25 AM
Hi @LJimé.1 ,
The STSAFE-A120 I2C address is part of the customization, therefore, it's describe in the application note on the evaluation profile here
The default value is 0x20 on 7 bits.
Yes, this value is updatable as on STSAFE-A110.
The STSAFE-A120 is not based on registers. It's a frame based protocol. Therefore, the STSELib is here to manage the frame creation as an helper to your application.
You need to provide a simple send/receive I2C API to have it working on your device.
To update the I2C address, you have the command stse_put_i2c_parameters function.
Warning, once made an update of the I2C address, you will need to reset the STSAFE-A120 to apply the new I2C address and restart you STSELib handle with the new I2C address.
Best Regards,
Benjamin
2025-11-24 4:25 AM
Hi @LJimé.1 ,
The STSAFE-A120 I2C address is part of the customization, therefore, it's describe in the application note on the evaluation profile here
The default value is 0x20 on 7 bits.
Yes, this value is updatable as on STSAFE-A110.
The STSAFE-A120 is not based on registers. It's a frame based protocol. Therefore, the STSELib is here to manage the frame creation as an helper to your application.
You need to provide a simple send/receive I2C API to have it working on your device.
To update the I2C address, you have the command stse_put_i2c_parameters function.
Warning, once made an update of the I2C address, you will need to reset the STSAFE-A120 to apply the new I2C address and restart you STSELib handle with the new I2C address.
Best Regards,
Benjamin
2025-11-25 12:14 AM
Hi Benjamin,
Thank you very much for your answer!
Regards,
Luis