The document discusses a class on the architecture of the ARM Cortex M3 microcontroller. It will cover the architecture, features, and memory organization of the ARM Cortex M3. The class objectives are for students to understand the architecture, features, and memory organization of the ARM Cortex M3. Key features that will be discussed include the ARM Cortex-M3 processor, nested vectored interrupt controller, in-system programming, general purpose DMA controller, GPIO pins, and system tick timer.