Course Outline


Overview of Microcontroller Architecture

Introduction to Commonly Used Microcontroller Architecture

Introduction of Kernelless Microcontroller System Software

Introduction Based on Rtos Microcontroller System Development

MCU Common Peripheral Device IO Port

MCU Common Peripheral Device UART

Single Chip Clock System

Single Chip Interrupt System

Single Chip I2C Bus Communication

SCM SPI Bus Communication 2

MCU Built-in Analog-to-digital Converter ADC

Data Porter DMA

MCU Real-time Clock RTC

PWM Timer

MCU LCD Display

Summary and Conclusion


  • An understanding of electronics.
  • C programming experience.


  • Electronics engineers
  • Developers with knowledge of electronics
  35 Hours


Related Courses

Model Based Development for Embedded Systems

  21 hours

Using C++ in Embedded Systems - Applying C++11/C++14

  21 hours

Embedded Linux Kernel and Driver Development

  14 hours

C Programming for Embedded Systems

  21 hours

Introduction to Embedded Computers

  14 hours

Real Time Operating System

  7 hours

Raspberry Pi

  7 hours

ARM Technology

  14 hours

Object Oriented Programming with C++

  7 hours

Embedded Systems Security

  21 hours

Berkeley DB for Developers

  21 hours

Raspberry Pi for Beginners

  14 hours

Arduino Programming for Beginners

  21 hours

Advanced Embedded Systems Development

  35 hours

Tensorflow Lite for Microcontrollers

  21 hours