Lecture notes for Microcontrollers for Engineering's students