Introduction to Embedded Systems

Introducing students to the hardware components of embedded systems, such as microcontrollers, memory, and peripherals. In addition, the students will be introduced to the software components of embedded systems, such as programming languages, operating systems, and compilers.

Course Information

This course includes lectures, and laboratory work which is conducted using Texas Instruments C2000 Delfino MCU F28379D LaunchPad and Code Composer Studio. The practical part of the course address key topics like Pulse Width Modulation (PWM) generation, Analogue to Digital Converter setup, and a DC motor interfacing and control with microcontroller.

Book this course

To register

Sign in

For more information

Learning Outcomes

  1. Identify the fundamental concepts of embedded systems
  2. Recognise the different communication protocols and peripherals applicable to embedded systems
  3. Design a simple embedded system
  4. Apply basic software and hardware skills for embedded systems
  5. Evaluate the performance of basic embedded systems

Course Agenda

Day 1: Understanding Embedded Systems Fundamentals

Morning Session

  • Definition and characteristics of Embedded Systems
  • Applications of Embedded Systems
  • Essential Components: hardware components of embedded systems

Afternoon Session

  • Essential Components: software components
  • Programming Languages in Embedded Systems
  • Hands-On Lab: Initial Setup for Texas Instruments C2000 Delfino MCU F28379D LaunchPad development kit.
  • Hands-On Lab: Blinking LED
  • Q&A and Discussion
  • Day 2: Essential Microcontroller Peripherals theory and applications

    Morning Session

    • Essential Microcontroller Peripherals for Power Electronics Machines and Drives (PEMD) applications
    • Analogue to Digital Converter in microcontrollers
    • Hands-on Lab 1/ADC Interface on a Microcontroller for voltage measurements
    • Q&A and Discussion

    Afternoon Session

    • Pulse Width Modulation in microcontrollers
    • Hands-on Lab 2/PWM generation on a Microcontroller
    • Practical Applications of PWM/ DC motor control
    • Hands-on Lab 3/DC Motor Control using PWM.
    • Q&A and Discussion
    • Conclusions

    For more information on this course, please contact llahub@newcastle.ac.uk or enquire here

    Course Dates

    Course Start Date:  Tuesday, April 14, 2026 9:00 AM

    Course End Date :  Wednesday, April 15, 2026 5:00 PM

    Enrolment Dates

    Enrolment Start Date:  Wednesday, December 17, 2025 8:00 AM

    Enrolment End Date :  Tuesday, March 31, 2026 5:00 PM

    Course Location

    Newcastle University

    Course Tutor/s

    Mohamed Ahmeid

    Course Delivery Type

    Face to Face in-person icon

    Book This Course

    To register

    Sign in

    Course Fees

    Price per attendee is £500.00 (zero VAT)