Skip to main content

ECE 3710: Microcontroller Hardware and Software

4 Credits
Synthesis of microcontroller systems, including hardware, programming, and interfacing. Covers architecture basics, instruction set, assembly language programming, I/O, timing, and interrupts. Includes hands-on implementation. Three lectures, one lab.

Prerequisite/Restriction: ECE 2250, ECE 2700, CS 1410, and student must be in the Professional Engineering Program

Semester(s) Traditionally Offered: FALL

Course Instructor: Jonathan Phillips

Textbook: Embedded Systems: Introduction to ARM Cortex-M Microcontrollers, 5th edition (ISBN 978-1477508992) and Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers, 4th edition (ISBN 978-1463590154)