ivp wrote: >> We've always programmed (DIP) PIC chips using our PicStart+ >> programmers, but this can be a real pain when debugging code >> and precludes the use of SMD packages. So, I'm wanting to >> implement ICSP on all new boards where possible >> =20 > > David, > > the PicStart+ is of limited use for ICSP because wasn't designed > for that, and may not have the Vcc drive to power a whole circuit > > There are at least a couple of options > > Continue to use the PicStart+ and isolate the PIC with pads that > can be bridged after programming to connect it to the circuit > =20 Joe & Olin, Sorry, in my haste last night, I left a few points out in my original post. We have an ICD2 and a PicKit3 to do the ICSP. We will only use the=20 PicStart+ units for older boards with DIP micros. I want to use the "standard" 6 way SIL header for ICSP and not use any=20 jumpers. This means my guys can simply program the board by holding the=20 ICSP pins up to the board and pressing a button. The 50mA for the regulator for the current project is very intermittent=20 as it's only powering a 433MHz tx module. That said, we have SOIC=20 versions in stock, so may just use that with a reverse diode. Olin's page on ICSP did come up in a search last night. I've had a skim=20 but yet to read it in detail though. One thing is still not perfectly clear - does the ICSP need to cycle Vcc=20 to program the chip? My limited testing showed that it did not, but is=20 this true for all chip families? David... --=20 ___________________________________________ David Duffy Audio Visual Devices P/L Unit 8, 10 Hook St, Capalaba 4157 Australia Ph: +61 7 38235717 Fax: +61 7 38234717 Our Web Site: www.audiovisualdevices.com.au ___________________________________________ --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .