Hector Erives, Ph.D., P.E.
Associate Professor
EE 308 Microcontrollers
Grading Policy
HCS12 Reference Manual
D-Bug12 Reference
MC9S12DP256B Device User Guide
Using Real-Time Interrupt AN2882
Clock and Reset Generator
Enhanced Capture Timer Module
Load Bootloader+D-Bug12

Header files
Assembly
C header
I2C header
LCD header
Used to print to screen

Lab Schedule:
Number Title Dates
Lab 1 MC9S12 Assembler and Monitor Jan 24/26
Lab 2 - Part 1 Assembly Language Programming and Ports Jan 31/Feb 2
Lab 2 - Part 2 Assembly Language Programming and Ports Feb 7, 9
Lab 3 - Part 3 Assembly Language Programming and Ports Feb 14, 16
Lab 3 - Part 1 C Language Programming, Interrupts and Timer Feb 21, 23
Lab 3 - Part 2 Timer Overflow and Real Time Interrupts Feb 28/Mar 2
Lab 3 - Part 3 Timer Input Capture and Output Compare Mar 7, 9
Lab 4 - Part 1 9S12 Subsystems: Pulse Width Modulation Mar 21, 23
Lab 4 - Part 2 9S12 Subsystems: A/D Converter Mar 28, 30
Lab 4 - Part 3 9S12 Subsystems: Serial Communications Apr 4, 6
Lab 5 - Part 1 Final Project: Port Expansion Apr 11, 13
Lab 5 - Part 2 Final Project: Motor Control Speed Apr 18, 20
Lab 5 - Part 2 Motor Control Final Project Apr 25, 27
Last Modified: January 2011