@shashak: Not meaning to start an argument here, but the Cortex M3 is an ARM7, hence it cannot be superior to it. The CM3Core is what makes the Cortex M3 a microcontroller, unlike the earlier ARM Microcontrollers, which used the ARM licensees own (read: 3rd party) IO core. ARM9s which run at 2-10 times the same number of DMIPS, are entirely different in every possible way. They are Processors (read: Application Processors) and have immensely more processing clout.

Don't take anything that I've written too seriously, consider it just information.

Regards ,