Part Number: CC2530
7 month ago I have opened the thread below complaining about the flash corruption of some CC2530.
Unfortunately it was closed and I couldn't reopen the discussion. For this reason I had to open a new thread.
If you follow the whole story about my problem you will see that many TI Employees pointed out that could be caused by an undervoltage situation or an ESD event. Even with the internal Brown-out detection.
As my design did not have a voltage supervisory, I assumed the answer was the undervoltage situation.
So I changed my design and now I do have a voltage supervisor (MCP1318T) which will reset the CC2530 as soon as the voltage reach 2.828V (worst case) 650us response time. This voltage is way above the minimal 2V operational supply voltage for CC2530.
And guess what? the flash got corrupted even with the voltage supervisor. 10 pages went blank, from 0x8000 to 0xD000. And two other random location, some of the empty bytes were replaced by random numbers, mostrly 0x00.
I'm discarding the ESD hypothesis because the circuit was closed inside its plastic case and this issue happened in our laboratory.
So what is next? I'm not the only one complaining about this problem.