Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/02/12 01:25
Modified:
  12/02/12 01:26

Read: times


 
#188938 - Characteristic for in system programmable flash micros...
Responding to: ???'s previous message
Hi Daniel,

what you have observed is typical for all in system programmable flash micros unfortunately. Power up and power down cycles without proper reset, over- and undervoltage conditions on Vcc and any other pin, even of very short duration can accidentally invoke the automatic in-system-programming micro routines internally of micro resulting in a destroyed or corrupted flash code memory.

You should control the rise and fall time of power up and power down. You should allow Vcc to reach 0V before a new power up, especially if the internal power-on-reset and brown-out-reset circuitry is used. And you should shield and filter the whole micro controller circuit so that no harmful over- and undervoltage events or radiation or static fields can reach the pins of micro. Put a Faraday cage arround the micro to even eliminate the bad effects of electrostatic influence and filter all lines running to and from the pins.

Electronic industry is making us believe that microcontrolles become more and more powerful and less and less susceptible to EMI. But the opposite is true. The more the geometries on the die shrink the more the micro becomes susceptible to EMI. And finally the simple touch of a finger is enough to make the house of cards collapse.

To be honest, it's kind of shock to me, that it's a Silab's micro that shows such a behaviour...

Kai Klaas


List of 33 messages in thread
TopicAuthorDate
C8051F231 experiences            01/01/70 00:00      
   another solution            01/01/70 00:00      
   The probabilities are low...            01/01/70 00:00      
      think about what happens when you add a finger            01/01/70 00:00      
         The point is ...            01/01/70 00:00      
            Yes ... the underlying issue is the flash ...             01/01/70 00:00      
               Out of my office, but...            01/01/70 00:00      
                  Don't think in Vcc, ESD or hum...            01/01/70 00:00      
   Apparently several C8051F2xx parts have the same pinout            01/01/70 00:00      
   Characteristic for in system programmable flash micros...            01/01/70 00:00      
      All too true ... sadly ...             01/01/70 00:00      
         Power-on slope rate...            01/01/70 00:00      
            Sorry, my post should be here, no up there...            01/01/70 00:00      
            Have you any basis for that rate?            01/01/70 00:00      
               Vdd ramp time            01/01/70 00:00      
               Some datasheets show numbers...            01/01/70 00:00      
                  Those aren't the "usual" 805x-core MCU's            01/01/70 00:00      
                     There aren't many "usual" 8051-cores anymore...            01/01/70 00:00      
                        How dangerous power ups can be...            01/01/70 00:00      
                           I believe it            01/01/70 00:00      
                              (dV/dt) examples            01/01/70 00:00      
                                 They don't know it either...            01/01/70 00:00      
                                    dV/dT etc             01/01/70 00:00      
                                       reset request...            01/01/70 00:00      
                                          That's what disturbs me greatly            01/01/70 00:00      
                                             It IS disturbing!            01/01/70 00:00      
                                                Where this began ... at least for me ...             01/01/70 00:00      
                                                   So, you took the hard road...            01/01/70 00:00      
                                                      We've all had that experience             01/01/70 00:00      
   probable cause            01/01/70 00:00      
      Brent, this is very nice            01/01/70 00:00      
         forum no longer down            01/01/70 00:00      
      Thank you!            01/01/70 00:00      

Back to Subject List