I absolutely agree with "... for I know what my PICmicro will do ...",=20 especially when doing timing-specific things such as bit-banging some=20 custom comms protocol. I've figured out how to get most of what I want done with C, but there=20 are times I can't accurately trust the timing I'll get from C, so I end=20 up throwing more horsepower at it (faster clock rate, etc). Yes I know=20 it's not as efficient as could be, but I appreciate the benefits I get=20 from C -- specifically that I do a decent amount of math in my code=20 nowadays, and C makes that much easier. I also make less dumb mistakes=20 with C, such as setting bank bits incorrectly, etc. Cheers, -Neil On 8/25/2016 12:18 PM, Ravi wrote: > From 1995 when I got onto the PICmicro bandwagon, I started writing the > code in assembly and till date I code in assemble for 10F, 12F, 16F and > 18F series. I love it for I know what my PICmicro will do !!! > > I have saved most of the libraries that I have created and also used the > libraries from stalwart's like Nixon, Datallo, Myke and others. > > For 90% of my projects, coding in assembly is the way for I know how my > PICmicro will work !!!. The other 10% I reject the projects :-D. > > Cheers > > Ravi > > Bob LeDoux wrote: >> Back in days of yore there were people with names like Nixon, Datallo, M= yke creating elegant routines to perform difficult tasks with 8-bit PIC's i= n assembler. >> >> I don't depend on system development for my income. So I still enjoy pr= ojects for the challenge. For example, I developed a version of Conway's G= ame of Life using a 64 x 128 graphic LCD powered by a 16F88--programmed in = assembler. >> >> I wonder, am I the only person left using a PicKit2, with MPLAB IDE 8.xx= , assembler programming 12F and 16F chips? My chips only have 2 or 3 numb= ers following the "F"? >> >> Am I the only person who sometimes uses absolute code and prefers to Qui= ckbuild my programs rather than build a project? >> >> Those were the characteristics that encouraged beginners to move to PIC'= s after playing with the Parallax Basic Stamp. With linked files and projec= ts, those days are gone. Systems like the Arduino mean programmers are slow= to grasp processors at the machine level. >> >> By the way, I used this question as an excuse to post with a topic ident= ifier [PIC]. I haven't seen many of those lately on the [PIC] list. >> --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .