Re: Warning on migrating to ATMega8515 - eeprom problem

From: CBFalconer (cbfalconer_at_yahoo.com)
Date: 11/02/04


Date: Tue, 02 Nov 2004 03:29:08 GMT

Ulf Samuelsson wrote:
> "Mike Harrison" <mike@whitewing.co.uk> skrev i meddelandet
>
... snip ...
>>
>> The problem actually 'occurred' a few years ago when we were
>> forced to migrate from the 4414 to the 90S8515 when the 4414 was
>> obsolete, then only manifested itself when we again were forced
>> to change to a new part due to the 8515 going obsolete.
>>
>> Most of us are too busy developing new products to spend a lot of
>> time re-examining code written years ago that breaks when put on
>> a new, supposedly 'compatible' part.....
>
> I think this email went a bit premature. I meant to say:
> You need to read more carefully to see that most registers ARE in
> fact initialized even on the ATmegaAVR.
>
> I dont think it is reasonable to expect to see that the EEAR is not
> initialized and I think it *should* be in the migration document.

I have been idly following this thread, and as far as I am
concernced that new device has a serious bug. It obviously cannot
run code developed for earlier products without changes, so cannot
be used as a replacement. It would have taken little effort to set
that register in a known harmless condition on reset.

-- 
Chuck F (cbfalconer@yahoo.com) (cbfalconer@worldnet.att.net)
   Available for consulting/temporary embedded and systems.
   <http://cbfalconer.home.att.net>  USE worldnet address!


Relevant Pages

  • Re: Whats wrong ?
    ... So you are saying it's obsolete ... ....for which everyone and his cat has a conforming compiler, ... Well, it's an undefined termination status, but that's all. ...
    (comp.lang.c)
  • Re: life without system-config-display
    ... Using xorg.conf for input configuration is obsolete and should no longer ... Kevin Kofler ... OK I need some advice please. ...
    (Fedora)
  • Re: RTCM question.
    ... On modern processors _unrestricted_ code ... modification is obsolete. ... of runtime code modification are widely used (for example ... Note that in 64-bit mode you have 16 registers, ...
    (comp.lang.asm.x86)
  • Re: use vs require
    ... "require" is older way of including modules, why not just make it obsolete. ... The most important skill a programmer can have is the ability to read. ...
    (perl.beginners)
  • Re: Inflatable capsules and space transports
    ... inflatable space transports, then it is not far off. ... more traditional approaches obsolete and I am ... shuttle ET. ...
    (sci.space.policy)