The first page of the faulty MCU is erased(EFM8LB11F64E )
06/167/2020 | 04:11 AM
Today I received a product that was returned for repair. After checking the hardware, it was found that the MCU was not running normally. Through Simplicity Studio software, I found that the first page of Flash data is all FF. But I can't confirm how this phenomenon happened. Now I ask everyone for help, thank you.
Discussion Forums
8-bit MCUs
Unanswered
without detailed hardware and software information, it was hard to draw conclusion what may cause this issue.
You may consider to check each items listed in below KBA:
The final result of the software part of BKA you provided is the formation of three officially recommended Flash operation functions. I used them.
Many of the reasons mentioned in the hardware section are illusory, and this kind of failure is basically unexplainable. Only more safety measures can be taken to avoid it, but it cannot be eliminated 100%.
0
Zhang,
Can you share your layout and schematic files for the board? Has only one board failed in this way?
There are 12 identical modules, and only 1 of them has a problem at present. There are hundreds of all products using EFM8, and there are 4 similar problems.
0
I recommend placing the bypass capacitors on VDD as close to the chip as possible. What powers the chip? Is it subjected to sudden power loss or electrical noise? Both of these can potentially cause flash corruption.
Regards,
Joe
0
also, although possibly not related you are missing the pullup on !RST
0
It looks the 2C12 (1uF) was put close to VDD of EFM8LB.
The first page of the faulty MCU is erased(EFM8LB11F64E )
Today I received a product that was returned for repair. After checking the hardware, it was found that the MCU was not running normally. Through Simplicity Studio software, I found that the first page of Flash data is all FF. But I can't confirm how this phenomenon happened. Now I ask everyone for help, thank you.
without detailed hardware and software information, it was hard to draw conclusion what may cause this issue.
You may consider to check each items listed in below KBA:
silabs.com/community/mcu/8-bit/knowledge-base.entry.html/2004/02/15/flash_corruption-u4VR
luweiguo:
The final result of the software part of BKA you provided is the formation of three officially recommended Flash operation functions. I used them.
Many of the reasons mentioned in the hardware section are illusory, and this kind of failure is basically unexplainable. Only more safety measures can be taken to avoid it, but it cannot be eliminated 100%.
Zhang,
Can you share your layout and schematic files for the board? Has only one board failed in this way?
Regards,
Joe
jstine,
There are 12 identical modules, and only 1 of them has a problem at present. There are hundreds of all products using EFM8, and there are 4 similar problems.
I recommend placing the bypass capacitors on VDD as close to the chip as possible. What powers the chip? Is it subjected to sudden power loss or electrical noise? Both of these can potentially cause flash corruption.
Regards,
Joe
It looks the 2C12 (1uF) was put close to VDD of EFM8LB.
You did not say the OPN of LP2980.