On Mar 1, 2010, at 6:51 PM, Xiaofan Chen wrote: >> C compiler price? > Zero if you use GCC. So which version of gcc supports M0? Frankly, the compiler/tool situation for ARM is bewildering. It seems that each chip version (and there are many) from each manufacturer (and there are many) needs a different version of gcc, none of which are the standard sourceforge distribution, few of which are available on multiple platforms, and some of which aren't available as source. And then there are the libraries, since few of the ARM chips are documented in enough detail to actually write your own peripheral drivers. Grr. It's enough to make one question the goodness of Open Source, and look for a more proprietary CPU architecture! >> Low cost programmer? > Very low cost programmer and debugger: use those JTAG debuggers > based on parallel or USB. Which may or may not be supported by the gcc toolset and whatnot you have to use for the particular chip you're using... Grr. Again. I'll have my faith restored if anyone can tell me how to develop code for my Luminary eval board on my Mac (other than "run a windows or linux VM.") OTOH, I don't see JTAG being a big issue vs ICSP. It seems to be cheap and easy to add pins to those CPU chips... BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist