Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I want one, and I know several others that will as well. The 32-bit Cortex-M3 core at 96 MHz leaves an AVR in the dust; it has low-power modes that make power consumption comparable; and the peripheral set advantage of the AT91SAM3U over an ATmega is huge.

Also, ARM Thumb2 is a much nicer instruction set than AVR in my humble opinion. Cortex-M3 also has some great instructions to improve the efficiency of real-time preemptive kernels (e.g. RBIT, CLZ and automatic pushing of registers on interrupt). I've written my own tiny kernel for this microcontroller, and I'll definitely be putting it up on github since this release increases the likelihood that others will contribute to it.

Also, Cortex Microcontroller Software Interface Standard (CMSIS) [1] makes porting between vendor's offerings (e.g. STM32 or Stellaris) much easier than going from say AVR to MSP430.

[1] http://www.arm.com/products/processors/cortex-m/cortex-micro...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: