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

Back to Subject List

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

#175889 - A question of driving force
Responding to: Andy Neil'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
programing on chip flash?      Douglas Brummund      05/13/10 13:44      
   of course, you are,      Erik Malund      05/13/10 14:33      
   parallel programming      Jan Waclawek      05/13/10 15:36      
   thanks everyone      Douglas Brummund      05/13/10 19:18      
      Not exactly fair      Andy Neil      05/14/10 00:48      
      too deep      Stefan KAnev      05/14/10 01:48      
         Internal voltage doublers in some chips for IAP support      Per Westermark      05/14/10 03:14      
            hm      Stefan KAnev      05/14/10 03:58      
               actually ...      Erik Malund      05/14/10 04:32      
               why to do this? I cant understand :-(      Andy Neil      05/14/10 04:37      
                  the Manzi book      Erik Malund      05/14/10 05:17      
                     You mean, "Mazidi"      Andy Neil      05/14/10 06:17      
                        agreed, and ...      Erik Malund      05/14/10 06:26      
            ISP before IAP?      Andy Neil      05/14/10 04:41      
               A question of driving force      Per Westermark      05/14/10 04:54      
      baloney      Erik Malund      05/14/10 04:35      
   programming on chip flash?      Douglas Brummund      05/17/10 20:28      
      If only it were that simple...      Andy Neil      05/18/10 00:13      
      did you read my remark above...      Jan Waclawek      05/18/10 00:47      

Back to Subject List