Skip to main content
Associate
Dec 7, 2023 12:25 AM UTC
Solved

Good options to store public key in stm32h753

Hi,

 I am using a stm32h753 controller for my project, in which I need to store public key which could be updated during runtime. Is there any way I could store it inside the controller securely? Also do the stm32h753's flash has OTP? I could not find one in the reference manual.

Aswath

This topic has been closed for replies.
TDK
TDKBest answer
Dec 7, 2023 1:14 AM UTC

The only non-volatile memory available on that chip is the flash. You can store it in a flash page, assuming you have one to devote to that. No OTP on this chip.

 

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

4 replies

TDK
TDKBest answer
Dec 7, 2023 1:14 AM UTC

The only non-volatile memory available on that chip is the flash. You can store it in a flash page, assuming you have one to devote to that. No OTP on this chip.

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
aswathAuthor
Associate
Dec 7, 2023 3:56 AM UTC

Thanks @TDK for the quick reply.

aswathAuthor
Associate
Dec 7, 2023 4:17 AM UTC

Page 25 says 2KB of user option bytes. Can this be used in someway? I couldn't find memory map address or APIs regarding this.

Thanks
Datasheet - STM32H753xI - 32-bit Arm® Cortex®-M7 480MHz MCUs, 2MB flash, 1MB RAM, 46 com. and analog interfaces, crypto
aswath_0-1701922562183.png

 

TDK
Dec 7, 2023 2:38 PM UTC

No, they can't be used and are not user accessible. The datasheet should be changed as it's misleading.

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