(Please view full screen for proper viewing)

 


Intro to Microcontrollers With the TI-MSP430

 

 

 

               

              

          Miguel Morales

 

                                                   *

                                     

                             Major: Computer Engineering

                                Minor: Computer Science

 

                                                   *

 

                             Colorado State University


                            


 

                  

 

An Introduction To Microcontrollers

                                  With The TI-MSP430

 

                     Objective:

                             To write a set of labs for the Intro to Microcontrollers course at Colorado State.  The course is

                   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

                                      1413 W Lake St

                                      Fort Collins, CO 80521

                             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                   Texas Instruments

                             Murugavel Raju                       Texas Instruments                 

 

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.

 

* Final Project Writeup