Project # 1
Project # 1
Project 1:
IC Tester Design Using MSP432 board
1. Lab Objectives
• To understand and work on MSP432P401R Launchpad.
• To implement IC Tester using the above-mentioned Launchpad for Testin ICs of AND/OR
logic hates.
2. Introduction
The MSP432P401R is a TI-designed arm microcontroller. Coding and programming the MSP432 is
extremely comparable to programming the Arduino in TinkerCAD because it is programmed with
Energia. The MSP432 is a significantly more powerful microcontroller with far more pins than a
conventional Arduino. Figure 1 shows the pinout of your MSP432 LaunchPad. 1. DO NOT USE
THE FOLLOWING PINS WITH THE MSP432: 3, 4, 7, 9, 10, 14-16, 18!
1
ECE Fundamentals Lab 1 Project # 1 IC tester Using MSP430
Part A:
If all 4 logic gates are working well one LED Green light should be on otherwise another LED Red light
Should be on to show not all logic gates are correct.
A.1 The first part of the project is for testing AND gates only
A.2 The second part is for testing OR gates only
1. There are 4 logic gates related to each chip, but their inputs could be common to run all input test
Patterns (00, 01, 10, 11). These two input signals for logic gates could be two output ports in MSP432
Ready to control with reasonable period.
2. There are 4 logic gates related to each chip, so you have four outputs from each logic gate. These four
outputs, should be considered as input ports of MSP432 for checking the functionality of each logic gate.
2
ECE Fundamentals Lab 1 Project # 1 IC tester Using MSP430
3. Rest of MSP432 ports could be used for driving LEDs as the result of test for logic gates or whole IC
4. you should write the program for sending test patterns to the output ports and reading input ports
For evaluation. Then you can send the results on the LEDs via output ports.
Part B:
Use 4 LEDs to show the situation of each logic gate individually if it is working (LED on) or not (LED off)
Your program should recognize chip whether the chip is AND or OR gate using two LEDs with different.
Colors
5. when you are receiving inputs you should compare it with AND gate and OR gate truth table
You can review lab 5 to learn how to use MSP432 in this project.
In your program, you should control the truth table of each logic gate by sending two logic inputs four.
Possible states and check the output of logic gates for testing the functionality of all logic gate.
Testing of your system,