This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Flash access problem at high temperatures

Hello,
I am using C8051F124 processor for one of the project. The processor has 128KB on-chip, reprogrammable Flash memory for program code or non-volatile data storage. I use GUI to read the flash parameters and display it.
I am able to read and write the flash during runtime without any problem.

Problem: When the module temperature increses above ~65 degree Celsius, I get a flash read error. (The MCU operating temperature is much higher at around ~115 degree Celsius)
When I cool down the module, and powercycle it, everything seems to work again and all previous values (settable) are retained.

Has anyone come across such issue ?

Please let me know if you would like to have some specific information, I will post it here.

Thank you in advance.

Regards,

--CM

Parents Reply Children
  • I don't understand what you mean. You say that the flash is 65C and the processor temperature > 115C. But you also claim that the flash is built-in.

    Or do you mean that your processor is specified to work up to 115 degrees Celsius?

    When working at very low or very high temperatures, it is even more important to make sure that timing and voltages are within spec.

  • My apologies for being unclear.

    The MCU C8051 has a internal falsh which allows run time read and write operations.

    The MCU is rated to work between -40 to +115 degree Celsius.

    But I start experiencing problems accessing the flash when the ambient/case temperature is around 65 degree Celsius.

    I also placed the thermocouple on the MCU while it was running and observed that the device is at around 70 degree Celsius.

    The target environment this MCU is going to be is around 70 degree Celsius.

    I hope I explained the issue. Please let me know your thoughts.

    Regards,
    CM