blacksheep wrote: >>simply put F means flash and allows reprogramming. C for more traditional >>eprom structure, most only reprogrammable with a uv erase window package. > > > And .. what about 'LC' PICS? , are them re-programmable without UV? The "L" means that the chip is rated for low voltage operation, down to 2V. LC PICs are either OTP or UV-reprogrammable. LF PICs are flash programmable. There are some restrictions on programming them at low voltage; something to watch out for if you're planning to program them in-circuit. > Some more... what tools do you find useful to program in Unix/Linux? > It seems to me (maybe I go wrong) there are a lot more for MS systems. > My dream is to create my own projects and then to implement them as > kernel modules, maybe going further in embedded linux.. > That's only a dream for me at the moment, the way is still far. True, there is more for Windows, but there are some Linux tools. Links to check out: http://www.dattalo.com/gnupic/gpsim.html - GPSIM, a simulator for Linux http://gputils.sourceforge.net/ - GPUTILS: assembler, and a linker and librarian in progress http://lcdproc.omnipotent.net/ - LCDPROC, a kernel driver and user-mode client to add an LCD to Linux to display console information -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.