Bootlaoder Design with MSP430

MSP430G2553 bootloader development.
Free tutorial
Rating: 4.2 out of 5 (67 ratings)
2,503 students
1hr 10min of on-demand video
English [Auto]

- Write your own Bootloader in a simple and easy way.
- Design your MCU memory.
- Modify linker Script to match memory design.
- Analyze Intel hex format.
- Understand and implement Xmodem Communication Protocol.


  • - MSP430G2553 board for code test.
  • - C programming language.
  • - UART and Flash peripherals.


This course is intended for students that looking for understanding advanced embedded topics. It helps the student to implement a bootlaoder code for MSP430G2553 processor and any similar MCU from scratch in the most simplest and easiest way. The introduced concepts can be applicable on any MCU. Linker scrips, Xmodem Intel hex format topics are explained simply too.

Who this course is for:

  • - Students who looks for learning one of the hot embedded topics.
  • - Embedded software engineers they looks for adding new skill to theirs.


Firmware engineer
Hossam Elfakher
  • 4.2 Instructor Rating
  • 67 Reviews
  • 2,503 Students
  • 1 Course

Hossam Elfakher holds a bachelor’s degree(B.E.) in electronics and communication engineering with vast experience in embedded software development.
Currently, I am working on measurement tools like electrical smart meters and battery chargers. Also, I am running my own projects over UPWORK freelance site. I have developed many projects in different areas eg. Alarm systems and Robotics.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses