Loading...

Course Description

Learning to program a microcontroller is a crucial skill in the world of mechatronics. Microcontrollers allow you to make circuits that interact with the physical world around them via sensors (which gather data from the surrounding environment) and actuators like motors (which can affect the environment). In this course, you will learn the basic microcontroller functionality required to control inputs and outputs using simple hardware like buttons and LEDs, including an "under the hood" look at how the microcontroller works. The programming concepts you learn in this course will set the stage for controlling more advanced hardware like sensors and motors in future courses and projects.

This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Building and Analyzing a Basic Circuit
  • Building and Measuring a Time-Varying Circuit

Faculty Author

Benjamin M. Finio

Benefits to the Learner

  • Program with registers
  • Use bitwise operators and masking
  • Use microcontroller inputs
  • Use interrupts
  • Use timers

Target Audience

  • Engineers (mechanical, software, civil, systems, chemical, biomedical)
  • Robotics and automation technicians
  • Programmers and computer scientists
  • Technology researchers
  • High school teachers
  • Hobbyists

Applies Towards the Following Certificates

Loading...

Enroll Now - Select a section to enroll in

Type
2 week
Dates
Jul 15, 2026 to Jul 28, 2026
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00

Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components before the start of your course. Below please find a link where you can purchase your kit. We encourage you to order supplies now.
  • http://portal.ecornell.com/specialrequest/publicSpecialRequest.do?method=addSpecialRequest&specialRequestId=809217885
  • Please note that while course and certificate fees are refundable, the kit fee is not refundable once shipped.
  • Once you have received your kit please use this LIST to inventory your kit and ensure you have received all kit components.
Type
2 week
Dates
Oct 07, 2026 to Oct 20, 2026
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00

Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components before the start of your course. Below please find a link where you can purchase your kit. We encourage you to order supplies now.
  • http://portal.ecornell.com/specialrequest/publicSpecialRequest.do?method=addSpecialRequest&specialRequestId=809217885
  • Please note that while course and certificate fees are refundable, the kit fee is not refundable once shipped.
  • Once you have received your kit please use this LIST to inventory your kit and ensure you have received all kit components.
Type
2 week
Dates
Dec 30, 2026 to Jan 12, 2027
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00

Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components before the start of your course. Below please find a link where you can purchase your kit. We encourage you to order supplies now.
  • http://portal.ecornell.com/specialrequest/publicSpecialRequest.do?method=addSpecialRequest&specialRequestId=809217885
  • Please note that while course and certificate fees are refundable, the kit fee is not refundable once shipped.
  • Once you have received your kit please use this LIST to inventory your kit and ensure you have received all kit components.
Required fields are indicated by .