You could provide this as an ICSP which could be self contained on a PIC including the code for the upgrade (assuming it would fit wihtin the code space). However for devices which support flash reprogramming there is no doubt that it is MUCH cheaper to provide a bootloader and some kind of PC interface than any autonomous device. If you are interested in bootloader programming my company supplies a solution within a C Compiler - drop us a line for more infor Robin Abbott Forest Electronic Developments PIC C Compiler RAD and simulation 01590 681511 +44 1590 681511 (phone/fax) See our web pages : www.fored.co.uk -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of alan smith Sent: 24 January 2005 19:55 To: Microcontroller discussion list - Public. Subject: [PIC] Bootloader vs. reloader I've seem some discussions on bootloaders and something about a device that would simply allow a field upgrade to an existing device...I think. Seems to me, that you could stream out the hex file with a device, that provided the Vpp to actually do a field update. Simply send it out to the customer, they reload and send the unit back. I'm sure they exist....I'd like to see one for an 16F877, but again, its the programming algorithim that changes from chip to chip. __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist