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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/27/07 09:17
Read: times


 
#142398 - do you have fuses?
Responding to: ???'s previous message
Lynn,

all you need is to have programmable fuses (best if they are EEPROM). Then the user can choose the polarity, duration etc. of reset during programming, all you need to do is to provide enough options (and determine some reasonable default, especially if the primary programming method is going to be ISP).

Just look at some of the ATMega datasheets, for inspiration.

Please consider also the internal RC oscillator, and an early-warning power-failure comparator/interrupt (a.k.a. "BOD"). You might also perhaps spend some time rereading my "reset" document and commenting on items there - this is why I wrote it, to gather the ideas related to the topic.

JW



PS.
1. In EVERY design with a microprocessor/microcontroller we ever made, we used a proper reset IC, whether it was 7705, 1232, 707 or 69x - and we continue to do so even with chips which claim internal reset, simply because their datasheets give little guarantee in that respect. With such IC, it is almost impossible to determine exactly the startup time, ergo, we don't really care about a millisecond or two.

2. The mentioned supervisor we use would reset the chip under the same conditions anyway, so that's no difference.

3. Negative reset ICs are easier to obtain both as OC and push-pull; and Richard likes them more, too :-) Of course this is not an issue if you can give a guarantee that the internal reset will work no matter what (or at least the same guarantee the usage of a standard reset IC gives).


List of 13 messages in thread
TopicAuthorDate
Open questions on reset improvements            01/01/70 00:00      
   do you have fuses?            01/01/70 00:00      
   level            01/01/70 00:00      
      SiLabs            01/01/70 00:00      
   opinions            01/01/70 00:00      
      RTP?            01/01/70 00:00      
         RTP = Erik\'s place (look at his \"signature\")            01/01/70 00:00      
            Geography            01/01/70 00:00      
         Research Triangle Park            01/01/70 00:00      
   Missing clock            01/01/70 00:00      
      also in \'51\'s            01/01/70 00:00      
         (some?) SILabs '51s has that one            01/01/70 00:00      
   It all depends ...            01/01/70 00:00      

Back to Subject List