Nice chip, it has all you need, including floating point support, nice 32 bit timers, good ADC. The only thing missing is an USB module, then it would be perfect, e.g. for firmware update, like the LPC chips from NXP do by emulating an USB mass storage and you just copy the new firmware to it.