Matt: >Have you considered using mini or micro USB connectors? They all have >5 connectors. That's a good idea. I have considered this and I continue to do so. Gus: >Why not have have the PGM pin use a one pin connector that can be very basic. >Could even be finger trace on the edge of the PCB. A cable with a dual tine fork could slip over the finger. >What does the housing look like ? Anyplace a small hole could allow access to the PCB ? Maybe next to the USB connector. That's probably the best solution in my case. Thanks Gus! >>Before you suggest a bootloader; there are security considerations >>for this product, which means no bootloader can be used. Alan B. Pearce: >I would suggest that an encrypted bootloader would be heaps more secure than >an ICSP connection ... Secure against what? In this case, it's not a problem if the product is manipulated AFTER the firmware is in the product, because it is being delivered to the user immediately afterwards. If the user manipulates his own product, it's his own headache. The important thing is that no user receives a product manipulated by someone else. If a bootloader is used, a risk is introduced that anyone with physical access to the product, could erase it and overwrite it with a manipulated bootloader, which seemingly acts like the genuine bootloader, but which filters the firmware program in different malicious ways. Xiaofan Chen: >I mean those with encryption. Using encryption doesn't automatically mean that things become safe. If you encrypt your harddrive, would that mean you can't get viruses in your computer? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist