On 20 October 2011 07:49, IVP wrote: > > Shall I start with assembly language or C language or different? > > This is likely to be a rather polarized debate! Personally, I did a few (simple) pic16 projects in assembler then moved on to pic18 and mcc18. I've not looked back. BUT the little bit of assembler I did really helps understand what's going on under the bonnet. I'd do the same again. You need a bit of assembler knowledge, but, to get any real work done in assembler is much harder work that in something like C. There are other arguments *for* assembler - if you're good, you could write code that outperforms something that a C compiler will generate. Although I've never used it myself, it may well be worth looking at JAL. Originally created by one of the piclisters, it's a high level language that's been designed around the pic architecture so produces pretty nice code, and is pretty easy to learn. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .