I have to disagree with you here. The device I've made is existing on the market already, but the firmware written in C. They had to use a 16Fxxx chip and the product has less functionality as mine. I used 10F202 instead. That saved me quite a few quid during the manufacturing and even do the job much better (smaller and more functionality). And if you have a great collection of macros the development time is not even much higher than using a C I suppose. I agree though that in a huge company where engineers leave the company and new comes to take over projects it might be better choice to use a HLL as more people knows C than Assembly - I mean as a high standard, so your project won't be dead just because your engineer who had left your company had much greater knowledge in Assembly than those you can replace with. Tamas On 3/12/07, wouter van ooijen wrote: > > > > 3) USE less memory. Regardless of the language for HLL > > > it use plenty of memory of the MCU. Assembly is > > > compact in size therefore and USE less memory and ADD > > > in more features. > > > > Debatable. An asm beginner may use more memory than > > an beginner using > > a good compiler. > > > For a number of modern compilers I believe this is a red herring. > > But even if it would be true - how important is using let's say 50% more > flash (which is I think a too high estimate). It matters only when your > chip is - using assembly - between 66 and 100% filled - and even then it > will in a lot of cases just mean switching to the next larger chip. > What's the price difference between let's take a 16F628A and a 16F648A? > And how does that difference compare to the increase of development time > (and bugs, etc) caused by using assembler? > > Wouter van Ooijen > > -- ------------------------------------------- > Van Ooijen Technische Informatica: www.voti.nl > consultancy, development, PICmicro products > docent Hogeschool van Utrecht: www.voti.nl/hvu > > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- unPIC -- The PIC Disassembler http://unpic.sourceforge.net -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist