??? 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. |
Topic | Author | Date |
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 |