Micro Controllers Detailed Syllabus
Micro Controllers Detailed Syllabus
ARM Cortex-M4 programming: Assembly basics, Instruction set, Data transfer, Data
processing, conditional and branch instructions, barrier and saturation operations, Cortex-
M4-specific instructions,Thumb2 instructions, Keil Microcontroller Development Kit for ARM,
Typical program compilation flow, Sample arithmetic and logical assembly language programs
ARM cortex-M4 Memory Systems and interrupts: Overview of memory system features,
Memory map, Memory access attributes and permissions, Data alignment and unaligned data
access support, Bit-band operations, Overview of exceptions and interrupts, Exception types,
Overview of interrupt management, Definitions of priority, Vector table and vector table
relocation, Software interrupts, Exception Handling.