> Just as an aside, with the talk about what one should do with > unused IO > pins. The consensus seemed to be that that the TRIS register may > accidently, or otherwise, change state during operation and therefore > the pins should be set and left as unconnected outputs. > > What if the TRIS state somehow changes to an input? Floating > inputs can > cause a bit of havoc as well. Maybe they should be set as > outputs with a > high value pullup/pulldown on them as well just to be on the > safe side. Unused pins ? Not in my project ! I'd say that you could put a C demo version and a JAL (FULL) version and so on on your CD. Regards Benjamin Petersen