This document provides an overview of the ARM Cortex-M3 subsystem and its peripherals. It discusses the Cortex-M3 processor core and its features like the pipeline, instruction set, registers and exception handling. It also describes the peripherals like DMA, UART, timers and watchdog. The document outlines the development tools like uVision IDE and debugger. It discusses the software development flow including building, downloading and debugging programs on the target board.