This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48 RAM status after Reset

Other Parts Discussed in Thread: RM48L950

Dear Community,

refering to the RM48L950: Are there reliable information about its RAM status after a reset (power-on-reset (nPORRST) and system / warm reset (nRST) as well)? We have to know, wether the content of the microcontrollers internal RAM changes during reset or not and if this behavior is reliable. We like to store some startup infos inside the RAM so the controller may use this infos after the reset. Thank You very much in advance for Your efforts.

  • Hello,

    As a general statement, we cannot guarantee the contents of any on-chip RAM after reset. This is partly due to the fact that the reset could have been caused by a dip in the core supply (nominally 1.2V), which is also used to power the on-chip SRAM modules.

    Also, a system reset could occur asynchronously when a bus master (CPU, DMA, etc) is writing to an on-chip SRAM. In that case, the contents of that particular location cannot be guaranteed as the write may or may not complete.

    That said, we do know of some applications using the CPU RAM for storing information that is available for use after it forces a system reset by software. A typical bootloader uses a particular RAM location to identify that an application has been programmed into the flash and can then branch to the application. In this use case, the bootloader causes a system reset by software after having programmed the main application into the flash along with the "application programmed" indicator in SRAM.

    Regards, Sunil