Не изучал подробно Cortex-M0, но Cortex-M3 от NXP мне не подошел для замены MSP430. Т.к. в отличие от последнего в режиме deep sleep (примерно эквивалентном по потреблению MSP430) пробуждаться от прерывания, генерируемого периферией, он не "умеет". Только от внешних EINT и NMI. Так что, несмотря на низкую стоимость Cortex-ов, полной (по функциональности) замены MSP430 не выходит.