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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/14/10 10:54
Read: times


 
#175889 - A question of driving force
Responding to: ???'s previous message
It wasn't uncommon for the ISP/ICP to still require the high voltage - whenever you connect a programming probe (serial or parallel) you may just as well supply 7V or 12V or whatever the chip might need. With the IAP, you got a solution where the system is intended to be self-programming, in which case external electronics to boost the voltage would represent board space and cost. I feel this was the main driving force for internal voltage boosts.

So basically, the IAP was the step when it became advantageous to incorporate the voltage boost inside the processor. With internal voltage boost, the ISP/ICP can also skip external high-voltage signals. A number of processors is using a SPI interface but running the interface while the reset is active for ISP/ICP prgramming. As long as external electronics using these pins are fine with the signals jumping up and down while the system is in reset mode, such a solution will not consume any processor pins.

One thing I am a bit unhappy about is why not all processors who have hardware - or internal boot loader - to perform the actual programming after receiving data serially doesn't have the serial protocol documented. This would greatly help people who design multiprocessor solutions - having just a single connector and then route new firmware to all the processors on the board. After all, not all embedded processors have enough memory (and internal design) that it is practical to have every processor run a full user-defined boot loader that can receive new software and perform IAP.

List of 19 messages in thread
TopicAuthorDate
programing on chip flash?            01/01/70 00:00      
   of course, you are,            01/01/70 00:00      
   parallel programming            01/01/70 00:00      
   thanks everyone            01/01/70 00:00      
      Not exactly fair            01/01/70 00:00      
      too deep            01/01/70 00:00      
         Internal voltage doublers in some chips for IAP support            01/01/70 00:00      
            hm            01/01/70 00:00      
               actually ...            01/01/70 00:00      
               why to do this? I cant understand :-(            01/01/70 00:00      
                  the Manzi book            01/01/70 00:00      
                     You mean, "Mazidi"            01/01/70 00:00      
                        agreed, and ...            01/01/70 00:00      
            ISP before IAP?            01/01/70 00:00      
               A question of driving force            01/01/70 00:00      
      baloney            01/01/70 00:00      
   programming on chip flash?            01/01/70 00:00      
      If only it were that simple...            01/01/70 00:00      
      did you read my remark above...            01/01/70 00:00      

Back to Subject List