🎓 Authorised Pearson VUE and Prometric Test Centre · CIET Country Director for Syria · training in Mazzeh since 2010·Exams we deliver →
Home/Courses/Engineering & Embedded Systems/Embedded Systems Programming with AVR Microcontrollers
Engineering & Embedded Systems

Embedded Systems Programming with AVR Microcontrollers

Program the small computers inside everyday devices.

5 daysIntermediate5 modules
Overview

About this course

Program the small computers inside everyday devices. You will learn microcontroller architecture, embedded C, digital and analogue input and output, timers and interrupts, serial communication and sensors, and build working projects on real boards.

What you'll learn

What you'll learn

  • Explain microcontroller architecture.
  • Write embedded C programs.
  • Use digital and analogue I/O, timers and interrupts.
  • Communicate over UART, SPI and I2C.
  • Build and debug small embedded projects.
Curriculum

Curriculum

5 modules
  • Architecture and memory
  • Development tools
  • Registers and bit operations
  • Program structure
  • Digital I/O
  • ADC and PWM
  • Timers
  • Interrupt handling
  • UART, SPI and I2C
  • Sensors
  • Final project
Who it's for

Who it's for

Electronics, communications and mechatronics engineers and students, and technicians moving into embedded work.

Before you start

No formal prerequisites. Bring curiosity and a willingness to practise.

Let's plan your next step together.

Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.

Talk to an advisor →WhatsApp