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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/12/08 06:57
Read: times


 
#154697 - hummmm....
Responding to: ???'s previous message
Charles Townsend said:
if you can program it with your universal programmer then the chip should be fine.

Well, not quite. Parallel programmability is often achieved by relatively straighforward access to the internal FLASH, and often the processor is not involved at all, ergo, it is programmable and readable even if the processor core is fried, or some of the I/O pins. I don't know how it is for the P89C51RD2whatever, but I would not count on it.

Charles Townsend said:
In the Atmel version (AT89C51RD2) when I had trouble with the bootloader I would just read a brand new chip with the universal programmer and copy it to the one that was not working including the fuse settings. (I use a labtool 48XP universal programmer). Works every time for restoring ISP functionality. If you erase the chip with your universal programmer, you will erase the bootloader!

Atmel claims that in the AT89C51xD2 the bootloader is in ROM (not reprogrammable nor erasable). It might very well be that in fact it IS Flash, just Atmel does not give away the method to erase and (re)program it. However, corrupting just the flash flags (XAF) might result in the same symptoms as if the bootloader itself would be corrupted - and, reprogramming the flags would certainly help, too.

This was different in the Temic version (T89C51RD2), which was also sold for some time with the Atmel logo, but without the AT prefix. Here, the bootloader was indeed in FLASH and could be easily rewritten (or, if you want, corrupted).

Charles, can you please confirm which one did you use, and what exactly were your findings?


Charles Townsend said:
I have the file here somewhere, not sure if it will be the same for the device you are using.


Certainly not. The Philips chip is completely different as far as IAP (which is the "heart" of the bootloader) is concerned.

JW


List of 18 messages in thread
TopicAuthorDate
89c51rd2 boot loader            01/01/70 00:00      
   WHICH RD2?            01/01/70 00:00      
      actually there are 3            01/01/70 00:00      
         ok, then 4            01/01/70 00:00      
            And shortly there will be 5            01/01/70 00:00      
            Funny            01/01/70 00:00      
               it's supposed to be UART ICP            01/01/70 00:00      
               what's the timestamp?            01/01/70 00:00      
                  Ooops            01/01/70 00:00      
   ISP Circuit ?            01/01/70 00:00      
      to furno            01/01/70 00:00      
         try this            01/01/70 00:00      
            hummmm....            01/01/70 00:00      
               both atmel and Temic            01/01/70 00:00      
   Just to make sure            01/01/70 00:00      
   sorry guys,nw its precise            01/01/70 00:00      
      that\'s it            01/01/70 00:00      
         @Eric            01/01/70 00:00      

Back to Subject List