> > I am developing a networked product that will use an > RS485 network for communications. I would like to > know if there is any way I can do field firmware > updates over the RS485 network. In other words, can > the device program itself and what would be the best > way to do this? Yes. All of the 16F87X parts can self program and have all of the resources of the chip (including the serial port) available to assist in that task. Something that may help os Wouter's WLoader which is an onboard bootloader for the 16F87X family. It shouldn't take too much work to get it working in your setup. Note that Wouter just updated the firmware to fix a bux so make sure you download the latest version. Also yesterday a preliminary Linux based loader for Wloader was announced. The useful part is the fact that the software can easily be adapted since it's open source. Take a look here for the pair: http://www.ise.pw.edu.pl/~wzab/linwload/linwload.html Hope this gets you started. BAJ -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu