Get in Touch

Course Outline

  • Introduction
  • Core Features
  • Version History
  • Data Flow Model
  • Registers
  • CPU Modes
  • Memory Organization
  • Interrupts
  • Pipelining
  • ARM Assembly Language Programming
  • Addressing Modes
  • ARM 7 Instruction Set (applying the 20/80% rule of assembly language)
  • Utilization of Keil IDE¹
  • Employment of QEMU for ARM board emulation
  • Illustrating ARM ISA
  • Illustrating THUMB ISA
  • Implementation of ARM Embedded C language
  • Hands-on experience with an ARM7 CPU Core Based Microcontroller
  • LPC2114-ARM7 Based Microcontroller from Philips Semiconductors¹
  • On-Chip System Peripherals¹
  • Bus Structure (AMBA)¹
  • Memory Map¹
  • Phase Locked Loop¹
  • VPB Driver¹
  • Pin Connect Block¹
  • On-Chip User Peripherals¹
  • General Purpose I/O: Demonstration using switch & LED¹
  • Vectored Interrupt Controller (VIC)¹
  • External Interrupts: Demonstrations¹

¹ Topic not available during a remote course

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories