Microcontrollers
This course covers microcontrollers and digital systems. Topics include Embedded C programming of Microcontrollers, Basic architectural concepts, parallel and serial I/O, Interrupts, Timer Subsystems, Analog to Digital conversion, Asynchronous Serial Communications (USART), CAN Bus communications, Synchronous Serial Communications (MSSP/SPI/IC2 Bus), Pulse Width Modulation (PWM), and basic control concepts.