Re: AVR Flash EMI Susceptibility?

From: jetmarc (jetmarc_at_hotmail.com)
Date: 11/17/04


Date: 17 Nov 2004 03:54:42 -0800


> susceptibility (Murphy says we can't), I guess I'll be forced to forgo the
> flexibility of in-the-field serial reprogramming and disable
> self-programming via the fuse bits. I *think* self programming via the SPM
> instruction is the only way to do a page erase.

I dont want to scare you, but a fuse-bit is a only a flash cell, too.
If the EMI conditions are such that the chip does an SPM to the wrong
page or where no SPM instruction actually was, it can just as well do
an SPM where the fuse-bit said "NO".

As long as the voltage pumps are on-chip, things can go wrong. Less
logic to operate them can make it less probable (eg chip without SPM
funcionality), but only removing them completely will make the chip
safe (eg external VPP like in the old days).

Thats my opinion only, certainly flash mcu manufacturers have a different
one.

Marc



Relevant Pages

  • Re: Structured Programming using Forth
    ... so radically different as that just to program a chip. ... Or if you can execute out of each processor's RAM, ... port a micro-next loop repeats the same instruction word without ... In the case of a port another processor has to write ...
    (comp.lang.forth)
  • Re: The coming death of all RISC chips.
    ... and dumping their own old ARM instruction set. ... number of execution units, is counter productive. ... unfortunately this chip was slower than the previous chip at getting ...
    (comp.arch)
  • Re: problem using FILE pointer
    ... The instruction set ... IMO the ALU width defines the chip, but I won't debate that here. ... family (now as ColdFires) is still a major target that is actively ... Coldfire is only partly 68K compatible - it has the same instruction ...
    (comp.arch.embedded)
  • Re: Blast from the past... Z80!
    ... The ZX81 integrated the Z80 TTL in one chip. ... with very little RAM in the ZX80. ... to get one instruction per cycle you'd need a harvard architecture. ... If you fetch more bytes per fetch operation than an instruction is ...
    (sci.electronics.design)
  • Re: old programmer in a brand new world ...
    ... >> pointing something like an input buffer into the guts of the program. ... > did it just keep executing through the gibberish? ... individual processor chip) involved... ... next one would hit the same instruction and send the machine into a hard ...
    (comp.sys.mac.programmer.help)