This book is a guide to programming and using ARM Cortex-M3 processor. With examples, diagrams, quick reference appendices, full instruction and Thumb-2 instruction included, this book teaches end users how to start from the ground up with the M3, and how to migrate from the ARM7.