Hello Fidelity, when the power is completely removed, the SRAM memory inside the device will lose its content. When power is re-applied, the device will look to load the SRAM from internal OTP memory (called OTP mirroring), or load SRAM from external memory memory on i2c or spi (EEPROM or FLASH). If OTP is completely blank, then the device will automatically try to boot from external interface. Have you programmed OTP or do you have an external memory connected ? BR JE_Dialog
Hello Fidelity, OTP is one time programmable : so for each cell, once its programmed, it cannot be changed. In development mode, the device just uses SRAM so each time you change/compile/debug/run it downloads to SRAM - but that does mean that if you remove power, you lose SRAM content. Once you get to product phase, then OTP can be programmed (or external memory)/
Hello Fidelity, when the power is completely removed, the SRAM memory inside the device will lose its content. When power is re-applied, the device will look to load the SRAM from internal OTP memory (called OTP mirroring), or load SRAM from external memory memory on i2c or spi (EEPROM or FLASH). If OTP is completely blank, then the device will automatically try to boot from external interface. Have you programmed OTP or do you have an external memory connected ? BR JE_Dialog
Hello Fidelity, OTP is one time programmable : so for each cell, once its programmed, it cannot be changed. In development mode, the device just uses SRAM so each time you change/compile/debug/run it downloads to SRAM - but that does mean that if you remove power, you lose SRAM content. Once you get to product phase, then OTP can be programmed (or external memory)/
Thank you!