code size

Initialisation and peripheral setup take much more code with the Cortex-M3 than they do for the AVR.