ARM® Cortex®-M processors implement an efficient exception model that traps illegal memory accesses and several incorrect program conditions. This application note describes the Cortex-M fault exceptions from the programmers view and explains their usage during the software development cycle. It a