(Please view full
screen for proper viewing)

Miguel
Morales
*
Major: Computer
Engineering
Minor: Computer Science
*
An Introduction To
Microcontrollers
With The
TI-MSP430
Objective:
To
write a set of labs for the Intro to Microcontrollers course at
currently
taught using the Motorola 68HC12 microcontroller but Bill Eads, the professor,
is considering
switching
to Texas Instrument’s MSP430. I am designing the labs specifically for
MSP430F2013
processor,
a microcontroller contained in the EZ430 (a USB implementation of the
microcontroller).
Timeline:
Due
to the fact that some of these labs are more involved than others, this is a
tentative timeline
for
lab completion. I have given myself a full month and half buffer before the
school year is over to
make
sure every lab can get done with ample time.
February
5 – 9 Lab
3 – Software Setup and Introductory Assembly Programs
February
12 – 16 Lab
7 – Parallel I/O and Keyboard Scanning
February
19 – 23 Lab
8 – Maskable Interrupts
February
26 – March 2 Lab
9 – Timers and Pulse Accumulators
March
5 – 9 Lab
10 – Analog to Digital Converter
March
12 – 16 Lab
4 – Addressing Modes and Branching
March
19 – 23 Lab
5 – Subroutines and the Stack
March
26 – 30 Lab
6 – BCD Multiplication and Division
My
contact information:
Address
Phone
Cell
– 303-808-0960
Email
ramcsu@simla.colostate.edu
A
special thanks to my mentors and my advisor:
Bill
Eads, Ph. D. Senior
Design Advisor
Adrian
Valenzuela
Murugavel
Raju
Senior Design Results:
5 labs were completed by the end of
semester. Due to the lack of existing texts for
the MSP430, I had to write a lot of introductory
material so the labs could be executed
without the help of only a User’s
Guide. The following document is the project writeup
including all 5 labs, the introductory
material, and a project discussion.