http://www.arm.com/products/processors/cortex-m/cortex-m0plu...
Advantages over 8-bit and 16-bit processors for embedded solutions, according to ARM:
http://www.arm.com/products/processors/cortex-m/cortex-m0plu...
http://www.arm.com/products/processors/cortex-m/cortex-m0plu...
Advantages over 8-bit and 16-bit processors for embedded solutions, according to ARM:
http://www.arm.com/products/processors/cortex-m/cortex-m0plu...
I'm fooling around with the lower power ARM chips on weekends, and they seem like a great option when you really want to shoehorn in a full operating system somewhere.
For other readers, AVR:
http://www.atmel.com/products/microcontrollers/avr/default.a...
AVR OTOH has instructions which allow one to easily manipulate a stack, and since GCC targets AVR, you don't have to deal with Microchip's crappy compiler and can use whatever fun C constructs you wish and still get decent code.
I believe there is gcc support for the pic24/dsPIC (16bit) and the PIC32(32bit).
All that said last I knew Microchip still leads in 8bit mcu global market share.
If the economic benefits were so strong for those devices being connected that should have already happened.
What am I missing?
Many 8bit mcus end in places where their battery is expected to have a life time measured in years. Last I looked I think MicroChip is leading the way here in terms of sleep power. Their PIC XLP series only draws ~20nA while sleeping.
There is more competition in the 16bit space with the MSP430 from TI.