SlideShare a Scribd company logo
1 of 5
Download to read offline
Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122
www.ijera.com 118 | P a g e
Microcontroller based Integrated Circuit Tester
Yousif Taha Yousif Elamin1
, Abdelrasoul Jabar Alzubaidi2
1
Electronics Dept. - Faculty of Engineering & Technology - University of Gezira.
2
Electronics Dept. - Engineering College – Sudan University of science and Technology
Abstract
The digital integrated circuit (IC) tester is implemented by using the ATmega32 microcontroller . The
microcontroller processes the inputs and outputs and displays the results on a Liquid Crystal Display (LCD).
The basic function of the digital IC tester is to test a digital IC for correct logical functioning as described in the
truth table and/or function table. The designed model can test digital ICs having 14 pins. Since it is
programmable, any number of ICs can be tested . This model applies the necessary signals to the inputs of the
IC, monitoring the outputs at each stage and comparing them with the outputs in the truth table. Any
discrepancy in the functioning of the IC results in a fail indication, displays the faulty and good gates on the
LCD. The testing procedure is accomplished with the help of keypad keys present on the main board design.
The test has been accomplished with most commonly used digital IC's, mainly belonging to the 74 series.
Digital IC tester tests three samples of IC's ( NAND, NOT, NOR). The design is flexible . We can add extra IC
bases and subroutines to test any other IC in the 74 series.
Keywords : IC tester , ATmega32 , microcontroller , LCD , , keypad , 74 series , gates
I. INTRODUCTION
An Integrated Circuit tester (IC tester) is used to
test Integrated Circuits (ICs). We can easily test any
digital IC using this kind of an IC tester. The circuit
design is made more reliable and easy since we don’t
need to rig up different kind of circuits for different
kind of ICs, each time we need to test them .This IC
tester is affordable and user-friendly. It is constructed
using ATmega 32 microcontroller along with a
keypad and a display unit. It can test digital ICs
having a maximum of 14 pins. By a simple hardware
and software addition , this IC tester can test a wide
variety of ICs which includes simple logic gates and
also sequential and combinational ICs like flip-flops,
counters, shift registers etc. It is portable and easy to
use.
II. HARDWARE DESIGN
The Hardware components of the digital IC
tester can be discussed in three different units -
Keypad unit, Display unit and Microcontroller unit -
as follows :
i) Keypad Unit: The keypad makes use of a 4
line - 3 column matrix keyboard and is connected to
port D of the microcontroller. The key positions are
shown in Figure (1). The principle of detecting a key
is by getting a logic value on the pin of the
microcontroller .
Figure (1) keypad unit
ii) Display Unit: To display the result and for
interaction with the user an HD44780 Liquid Crystal
Display is used. This is a 2 line LCD with 16 input
pins.
ii) Microcontroller Unit: For implementing this
device an ATmega 32 microcontroller of ATMEL
family is used. Since port D of the microcontroller
does not have default pull-up resistors, eight 10K
ohm resisters are used to pull-up 8 pins of port D.
The connections of the microcontroller with the
peripherals are shown in the block diagram of the
system. Figure (2) shows the layout of the block
diagram of the hardware circuit.
REVIEW ARTICLE OPEN ACCESS
Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122
www.ijera.com 119 | P a g e
Figure (2) block diagram of the hardware circuit.
To test a particular digital IC, one needs to insert
the IC into the IC socket and enter the IC number
using the keypad and then processing starts. The IC
number gets displayed in the LCD display unit.
III. APPROACH
The design is for conducting quality control test
of the integrated circuits for the normal operation
.This process includes a verification of the truth table
of the gates in the integrated circuit. The steps for
conducting the verification test for a two inputs gate
is described as follows:
Step1 :Feeding the 2 inputs gate with the first values
in the truth table (00)2 .
Step2 :Checking the output value .
Step3 : Ensuring that the output corresponds to the
input values in the truth table are correct.
Steps (1,2 &3) should be repeated for the other
binary input values in the truth table .
Now if all the possible input values in the truth
table give correct binary output value , we proceed to
test the other gates in the integrated circuit.
If all the gates build in the integrated circuit give
correct results corresponding to the truth table , then
the integrated circuit pass the test. Any malfunction
of one gate or more in the integrated circuit gives it
fail in the test. The failed integrated circuit is
considered unserviceable.
The integrated circuits subjected to quality
control test are the universal gates and the inverter as
follows:
(1) The (SN7400) , It includes quad two inputs
NAND gates. Figure (3) shows the gate and the truth
table of the gate .Equation (1) gives the Boolean
function of the gate.
F = A . B …………………………………(1)
Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122
www.ijera.com 120 | P a g e
Figure (3) Two inputs NAND gate with Truth Table
(2) The (SN7402) , It includes quad two inputs NOR gates. Figure (4) shows the gate and the truth table of the
gate. Equation (2) gives the Boolean function of the gate.
F = A + B ……………………………(2)
Figure (4 )Two inputs NOR gate with Truth Table
(3) The (SN7404) : It includes hex inverter (NOT)
gates. Figure (5) shows the gate and the truth table of
the gate. Equation (3) gives the Boolean function of
the gate .
F = A …………………………..(3)
Figure (5 ) NOT gate with Truth Table
Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122
www.ijera.com 121 | P a g e
IV. ALGORITHM
The microcontroller algorithm includes a
sequence of steps for the operation of the integrated
circuit tester .The program in this design will be
prepared by Bacom language and downloaded in the
microcontroller by Pony Prog program in (.Hex)
format. A PC is used for the Bascom program
development and for downloading the (.Hex) file into
the microcontroller .Figure (6) shows the
interconnection between the PC and the
microcontroller for programming and downloading
operations.
Figure (6) Connection for programming the microcontroller
The algorithm for integrated circuit test includes the
main program and three subroutines .One subroutine
is written for conducting quality control test of each
integrated circuit under test .The final quality control
test result appears on the LCD .The algorithm is :
Start
Initialization:
… Program (PORT A) of the microcontroller as
output.
… Clear (PORT A) output.
… Program (PORT B) of the microcontroller as
input.
… Program (PORT C) of the microcontroller to
interface with the LCD.
… Program (PORT D) of the microcontroller as
input.
… Display (WELCOM) on the screen of the LCD.
… if (keypad = 1) , then go to test of SN7400
… if (keypad = 2) , then go to test of SN7402
… if (keypad = 3) , then go to test of SN7404
Test of SN7400 :
… For I = 1 to 4
… Initialize the gate.
… Call quality control test of SN7400 subroutine.
… Next
Test SN7402:
… For I = 1 to 4
… Initialize the gate.
… Call quality control test of SN7402 subroutine.
… Next
Test SN7404:
… For I = 1 to 6
… Initialize the gate.
… Call quality control test of SN7404 subroutine.
… Next
End
Quality control test of SN7400:
… Display (SN7400) on the screen of the LCD.
… Enter (00)2 to the input of the first NAND gate.
… If (output = 1) , then go to second input value in
the truth table.
… Go to TEST FAIL display.
Second input:
… Enter (01)2 to the input of the first NAND gate.
… If (output = 1) , then go to third input value in the
truth table.
… Go to TEST FAIL display.
Third input:
… Enter (10)2 to the input of the first NAND gate.
… If (output = 1) , then go to fourth input value in
the truth table.
… Go to TEST FAIL display.
Fourth input:
… Enter (11)2 to the input of the first NAND gate.
… If (output = 0) , then go to TEST PASS display..
… Go to TEST FAIL display.
TEST FAIL display:
… Display IC (SN7400) is FAULTY.
… Go to Return.
TEST PASS display:
… Display IC (SN7400) is PASS.
Return
Quality control test of SN7402:
… Display (SN7402) on the screen of the LCD.
… Enter (00)2 to the input of the first NOR gate.
… If (output = 1) , then go to second input value in
the truth table.
… Go to TEST FAIL display.
Second input:
… Enter (01)2 to the input of the first NOR gate.
… If (output = 0) , then go to third input value in the
truth table.
… Go to TEST FAIL display.
Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122
www.ijera.com 122 | P a g e
Third input:
… Enter (10)2 to the input of the first NOR gate.
… If (output = 0) , then go to fourth input value in
the truth table.
… Go to TEST FAIL display.
Fourth input:
… Enter (11)2 to the input of the first NAND gate.
… If (output = 0) , then go to TEST PAS display..
… Go to TEST FAIL display.
TEST FAIL display:
… Display IC (SN7402) is FAULTY.
… Go to Return.
TEST PASS display:
… Display IC (SN7402) is PASS.
Return
Quality control test of SN7404:
… Display (SN7404) on the screen of the LCD.
… Enter (0)2 to the input of the first NOT gate.
… If (output = 1) , then go to second input value in
the truth table.
… Go to TEST FAIL display.
Second input:
… Enter (1)2 to the input of the first NOT gate.
… If (output = 0) , then go to TEST PASS display..
TEST FAIL display:
… Display IC (SN7404) is FAULTY.
… Go to Return.
TEST PASS display:
… Display IC (SN7404) is PASS.
Return
V. RESULTS
The results obtained from testing a number of
integrated circuits of three categories indicates their
status and serviceability. Table (1) below shows the
results of some samples of integrated circuits
subjected to test .
Table (1) the results of test some samples of
integrated circuits .
IC part
number
Number of
IC’s under test
Quality control
test result
SN7400 10 PASS
SN7402 10 9 PASS, 1 FAIL
SN7404 10 PASS
VI. CONCLUSION
It is essential to conduct the quality control tests
for different samples of the integrated circuits in
order to ensure its serviceability . The pass and fail
results for the integrated circuits tests can be stored
in a data base along with their source of supply.
These results help in importing better quality IC’s
from suppliers.
REFERANCES
[1] ABI Electronics. (2012, September 21). IC
Tester Manufacturers. Available:
www.abielectronics.com
[2] Farr, J. (2008). Digital IC Tester.
Wimborne Publishing Ltd, 61(4), 65-71.
[3] Raina, S. et al.( 2009). Digital IC Tester.
IEEE Journal, 22(7), 23-30.
[4] RS Philippines. (2012, August 23). IC
Tester. Available: www.rsphilippines.com.
[5] West, G. L. et al. (1980). A
Microcomputer-Controlled Testing System
for Digital Integrated Circuits. IEEE
[6] Yater, J. et al. (2012). First-ever High-
Performance, Low-Power 32-bit
Microcontrollers with Embedded
Nanocrystal Flash and Enhanced EEPROM
Memories. IEEE Journal, 22(13)

More Related Content

What's hot

m.tech esd lab manual for record
m.tech esd lab manual for recordm.tech esd lab manual for record
m.tech esd lab manual for recordG Lemuel George
 
Password based door lock system using 8051 microcontroller final report
Password based door lock system using 8051 microcontroller final reportPassword based door lock system using 8051 microcontroller final report
Password based door lock system using 8051 microcontroller final reportChinaraja Baratam
 
DIgital clock using verilog
DIgital clock using verilog DIgital clock using verilog
DIgital clock using verilog Abhishek Sainkar
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoderVishesh Thakur
 
Itsp documentation quadcopter flight controller based on kalman filters
Itsp documentation   quadcopter flight controller based on kalman filtersItsp documentation   quadcopter flight controller based on kalman filters
Itsp documentation quadcopter flight controller based on kalman filtersJyotirmaya Mahanta
 
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...SANTIAGO PABLO ALBERTO
 
Microcontrollers ii
Microcontrollers iiMicrocontrollers ii
Microcontrollers iiKumar Kumar
 
Keypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACKeypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACnanocdac
 
Digital Logic Gates and RAID Explained v1.3
Digital Logic Gates and RAID Explained v1.3Digital Logic Gates and RAID Explained v1.3
Digital Logic Gates and RAID Explained v1.3Howard Wong
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report fileimkanhaiyalal
 
Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Technogroovy
 
Introduction to MPLAB IDE
Introduction to MPLAB IDEIntroduction to MPLAB IDE
Introduction to MPLAB IDEKarim El-Rayes
 
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling TechniquesNG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling TechniquesChris Francis
 
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...zeroormax1
 

What's hot (20)

m.tech esd lab manual for record
m.tech esd lab manual for recordm.tech esd lab manual for record
m.tech esd lab manual for record
 
Password based door lock system using 8051 microcontroller final report
Password based door lock system using 8051 microcontroller final reportPassword based door lock system using 8051 microcontroller final report
Password based door lock system using 8051 microcontroller final report
 
Magnetic door lock
Magnetic door lockMagnetic door lock
Magnetic door lock
 
DIgital clock using verilog
DIgital clock using verilog DIgital clock using verilog
DIgital clock using verilog
 
10
1010
10
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoder
 
Lecture7
Lecture7Lecture7
Lecture7
 
Itsp documentation quadcopter flight controller based on kalman filters
Itsp documentation   quadcopter flight controller based on kalman filtersItsp documentation   quadcopter flight controller based on kalman filters
Itsp documentation quadcopter flight controller based on kalman filters
 
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...
PLC y Electroneumática: Controladores lógicos programables por W. Bolton 4 ed...
 
Microcontrollers ii
Microcontrollers iiMicrocontrollers ii
Microcontrollers ii
 
Keypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACKeypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDAC
 
Digital Logic Gates and RAID Explained v1.3
Digital Logic Gates and RAID Explained v1.3Digital Logic Gates and RAID Explained v1.3
Digital Logic Gates and RAID Explained v1.3
 
S81-HS Panel Presentation
S81-HS Panel PresentationS81-HS Panel Presentation
S81-HS Panel Presentation
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report file
 
Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,
 
Introduction to MPLAB IDE
Introduction to MPLAB IDEIntroduction to MPLAB IDE
Introduction to MPLAB IDE
 
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling TechniquesNG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
 
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...
Omni gprs+gps+ble (permenant connection) smart lock air interface protocol v0...
 
De lab manual
De lab manualDe lab manual
De lab manual
 
Q369699
Q369699Q369699
Q369699
 

Viewers also liked (11)

Ceph Day SF 2015 - Community Update
Ceph Day SF 2015 - Community Update Ceph Day SF 2015 - Community Update
Ceph Day SF 2015 - Community Update
 
Namzhilma Zhambalova. Moderation
Namzhilma Zhambalova. ModerationNamzhilma Zhambalova. Moderation
Namzhilma Zhambalova. Moderation
 
งานแก้ตัวสำหรับนักเรียนติด มส.
งานแก้ตัวสำหรับนักเรียนติด มส.งานแก้ตัวสำหรับนักเรียนติด มส.
งานแก้ตัวสำหรับนักเรียนติด มส.
 
Career Day: Librarian 2014
Career Day: Librarian 2014Career Day: Librarian 2014
Career Day: Librarian 2014
 
Nghi lon de thanh cong
 Nghi lon de thanh cong Nghi lon de thanh cong
Nghi lon de thanh cong
 
эссенция для привлекательной кожи
эссенция для привлекательной кожиэссенция для привлекательной кожи
эссенция для привлекательной кожи
 
МЕТОД ПРОЕКТІВсолод
МЕТОД ПРОЕКТІВсолодМЕТОД ПРОЕКТІВсолод
МЕТОД ПРОЕКТІВсолод
 
Rsepi
RsepiRsepi
Rsepi
 
CAMPAGNA D'ASCOLTO 2007 - verso i Congressi (2007)
CAMPAGNA D'ASCOLTO 2007 - verso i Congressi  (2007)CAMPAGNA D'ASCOLTO 2007 - verso i Congressi  (2007)
CAMPAGNA D'ASCOLTO 2007 - verso i Congressi (2007)
 
диагностика
диагностикадиагностика
диагностика
 
Geografi Pembangunan
Geografi PembangunanGeografi Pembangunan
Geografi Pembangunan
 

Similar to Microcontroller based Integrated Circuit Tester

Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Hari Prakash
 
Micro Processor Lab Manual!
Micro Processor Lab Manual!Micro Processor Lab Manual!
Micro Processor Lab Manual!PRABHAHARAN429
 
Arduino based 74-series integrated circuits testing system at gate level
Arduino based 74-series integrated circuits testing system at gate level Arduino based 74-series integrated circuits testing system at gate level
Arduino based 74-series integrated circuits testing system at gate level IJECEIAES
 
Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Aminu Bugaje
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.pptVarsha506533
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET Journal
 
Paper id 36201529
Paper id 36201529Paper id 36201529
Paper id 36201529IJRAT
 
IRJET- Design and Analysis of Electronics Devices V-I Characteristics usi...
IRJET-  	  Design and Analysis of Electronics Devices V-I Characteristics usi...IRJET-  	  Design and Analysis of Electronics Devices V-I Characteristics usi...
IRJET- Design and Analysis of Electronics Devices V-I Characteristics usi...IRJET Journal
 
Design, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting CircuitDesign, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting CircuitIOSR Journals
 
IMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERIMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERVijay Elavunkal
 

Similar to Microcontroller based Integrated Circuit Tester (20)

Bds lab 4
Bds lab 4Bds lab 4
Bds lab 4
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310
 
Micro Processor Lab Manual!
Micro Processor Lab Manual!Micro Processor Lab Manual!
Micro Processor Lab Manual!
 
Cse
CseCse
Cse
 
Arduino based 74-series integrated circuits testing system at gate level
Arduino based 74-series integrated circuits testing system at gate level Arduino based 74-series integrated circuits testing system at gate level
Arduino based 74-series integrated circuits testing system at gate level
 
Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
E010132736
E010132736E010132736
E010132736
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 
final report
final reportfinal report
final report
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal Robot
 
Paper id 36201529
Paper id 36201529Paper id 36201529
Paper id 36201529
 
IRJET- Design and Analysis of Electronics Devices V-I Characteristics usi...
IRJET-  	  Design and Analysis of Electronics Devices V-I Characteristics usi...IRJET-  	  Design and Analysis of Electronics Devices V-I Characteristics usi...
IRJET- Design and Analysis of Electronics Devices V-I Characteristics usi...
 
Design, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting CircuitDesign, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting Circuit
 
K010137378
K010137378K010137378
K010137378
 
IMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERIMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETER
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Microcontroller based Integrated Circuit Tester

  • 1. Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122 www.ijera.com 118 | P a g e Microcontroller based Integrated Circuit Tester Yousif Taha Yousif Elamin1 , Abdelrasoul Jabar Alzubaidi2 1 Electronics Dept. - Faculty of Engineering & Technology - University of Gezira. 2 Electronics Dept. - Engineering College – Sudan University of science and Technology Abstract The digital integrated circuit (IC) tester is implemented by using the ATmega32 microcontroller . The microcontroller processes the inputs and outputs and displays the results on a Liquid Crystal Display (LCD). The basic function of the digital IC tester is to test a digital IC for correct logical functioning as described in the truth table and/or function table. The designed model can test digital ICs having 14 pins. Since it is programmable, any number of ICs can be tested . This model applies the necessary signals to the inputs of the IC, monitoring the outputs at each stage and comparing them with the outputs in the truth table. Any discrepancy in the functioning of the IC results in a fail indication, displays the faulty and good gates on the LCD. The testing procedure is accomplished with the help of keypad keys present on the main board design. The test has been accomplished with most commonly used digital IC's, mainly belonging to the 74 series. Digital IC tester tests three samples of IC's ( NAND, NOT, NOR). The design is flexible . We can add extra IC bases and subroutines to test any other IC in the 74 series. Keywords : IC tester , ATmega32 , microcontroller , LCD , , keypad , 74 series , gates I. INTRODUCTION An Integrated Circuit tester (IC tester) is used to test Integrated Circuits (ICs). We can easily test any digital IC using this kind of an IC tester. The circuit design is made more reliable and easy since we don’t need to rig up different kind of circuits for different kind of ICs, each time we need to test them .This IC tester is affordable and user-friendly. It is constructed using ATmega 32 microcontroller along with a keypad and a display unit. It can test digital ICs having a maximum of 14 pins. By a simple hardware and software addition , this IC tester can test a wide variety of ICs which includes simple logic gates and also sequential and combinational ICs like flip-flops, counters, shift registers etc. It is portable and easy to use. II. HARDWARE DESIGN The Hardware components of the digital IC tester can be discussed in three different units - Keypad unit, Display unit and Microcontroller unit - as follows : i) Keypad Unit: The keypad makes use of a 4 line - 3 column matrix keyboard and is connected to port D of the microcontroller. The key positions are shown in Figure (1). The principle of detecting a key is by getting a logic value on the pin of the microcontroller . Figure (1) keypad unit ii) Display Unit: To display the result and for interaction with the user an HD44780 Liquid Crystal Display is used. This is a 2 line LCD with 16 input pins. ii) Microcontroller Unit: For implementing this device an ATmega 32 microcontroller of ATMEL family is used. Since port D of the microcontroller does not have default pull-up resistors, eight 10K ohm resisters are used to pull-up 8 pins of port D. The connections of the microcontroller with the peripherals are shown in the block diagram of the system. Figure (2) shows the layout of the block diagram of the hardware circuit. REVIEW ARTICLE OPEN ACCESS
  • 2. Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122 www.ijera.com 119 | P a g e Figure (2) block diagram of the hardware circuit. To test a particular digital IC, one needs to insert the IC into the IC socket and enter the IC number using the keypad and then processing starts. The IC number gets displayed in the LCD display unit. III. APPROACH The design is for conducting quality control test of the integrated circuits for the normal operation .This process includes a verification of the truth table of the gates in the integrated circuit. The steps for conducting the verification test for a two inputs gate is described as follows: Step1 :Feeding the 2 inputs gate with the first values in the truth table (00)2 . Step2 :Checking the output value . Step3 : Ensuring that the output corresponds to the input values in the truth table are correct. Steps (1,2 &3) should be repeated for the other binary input values in the truth table . Now if all the possible input values in the truth table give correct binary output value , we proceed to test the other gates in the integrated circuit. If all the gates build in the integrated circuit give correct results corresponding to the truth table , then the integrated circuit pass the test. Any malfunction of one gate or more in the integrated circuit gives it fail in the test. The failed integrated circuit is considered unserviceable. The integrated circuits subjected to quality control test are the universal gates and the inverter as follows: (1) The (SN7400) , It includes quad two inputs NAND gates. Figure (3) shows the gate and the truth table of the gate .Equation (1) gives the Boolean function of the gate. F = A . B …………………………………(1)
  • 3. Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122 www.ijera.com 120 | P a g e Figure (3) Two inputs NAND gate with Truth Table (2) The (SN7402) , It includes quad two inputs NOR gates. Figure (4) shows the gate and the truth table of the gate. Equation (2) gives the Boolean function of the gate. F = A + B ……………………………(2) Figure (4 )Two inputs NOR gate with Truth Table (3) The (SN7404) : It includes hex inverter (NOT) gates. Figure (5) shows the gate and the truth table of the gate. Equation (3) gives the Boolean function of the gate . F = A …………………………..(3) Figure (5 ) NOT gate with Truth Table
  • 4. Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122 www.ijera.com 121 | P a g e IV. ALGORITHM The microcontroller algorithm includes a sequence of steps for the operation of the integrated circuit tester .The program in this design will be prepared by Bacom language and downloaded in the microcontroller by Pony Prog program in (.Hex) format. A PC is used for the Bascom program development and for downloading the (.Hex) file into the microcontroller .Figure (6) shows the interconnection between the PC and the microcontroller for programming and downloading operations. Figure (6) Connection for programming the microcontroller The algorithm for integrated circuit test includes the main program and three subroutines .One subroutine is written for conducting quality control test of each integrated circuit under test .The final quality control test result appears on the LCD .The algorithm is : Start Initialization: … Program (PORT A) of the microcontroller as output. … Clear (PORT A) output. … Program (PORT B) of the microcontroller as input. … Program (PORT C) of the microcontroller to interface with the LCD. … Program (PORT D) of the microcontroller as input. … Display (WELCOM) on the screen of the LCD. … if (keypad = 1) , then go to test of SN7400 … if (keypad = 2) , then go to test of SN7402 … if (keypad = 3) , then go to test of SN7404 Test of SN7400 : … For I = 1 to 4 … Initialize the gate. … Call quality control test of SN7400 subroutine. … Next Test SN7402: … For I = 1 to 4 … Initialize the gate. … Call quality control test of SN7402 subroutine. … Next Test SN7404: … For I = 1 to 6 … Initialize the gate. … Call quality control test of SN7404 subroutine. … Next End Quality control test of SN7400: … Display (SN7400) on the screen of the LCD. … Enter (00)2 to the input of the first NAND gate. … If (output = 1) , then go to second input value in the truth table. … Go to TEST FAIL display. Second input: … Enter (01)2 to the input of the first NAND gate. … If (output = 1) , then go to third input value in the truth table. … Go to TEST FAIL display. Third input: … Enter (10)2 to the input of the first NAND gate. … If (output = 1) , then go to fourth input value in the truth table. … Go to TEST FAIL display. Fourth input: … Enter (11)2 to the input of the first NAND gate. … If (output = 0) , then go to TEST PASS display.. … Go to TEST FAIL display. TEST FAIL display: … Display IC (SN7400) is FAULTY. … Go to Return. TEST PASS display: … Display IC (SN7400) is PASS. Return Quality control test of SN7402: … Display (SN7402) on the screen of the LCD. … Enter (00)2 to the input of the first NOR gate. … If (output = 1) , then go to second input value in the truth table. … Go to TEST FAIL display. Second input: … Enter (01)2 to the input of the first NOR gate. … If (output = 0) , then go to third input value in the truth table. … Go to TEST FAIL display.
  • 5. Yousif Taha Yousif Elamin Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.118-122 www.ijera.com 122 | P a g e Third input: … Enter (10)2 to the input of the first NOR gate. … If (output = 0) , then go to fourth input value in the truth table. … Go to TEST FAIL display. Fourth input: … Enter (11)2 to the input of the first NAND gate. … If (output = 0) , then go to TEST PAS display.. … Go to TEST FAIL display. TEST FAIL display: … Display IC (SN7402) is FAULTY. … Go to Return. TEST PASS display: … Display IC (SN7402) is PASS. Return Quality control test of SN7404: … Display (SN7404) on the screen of the LCD. … Enter (0)2 to the input of the first NOT gate. … If (output = 1) , then go to second input value in the truth table. … Go to TEST FAIL display. Second input: … Enter (1)2 to the input of the first NOT gate. … If (output = 0) , then go to TEST PASS display.. TEST FAIL display: … Display IC (SN7404) is FAULTY. … Go to Return. TEST PASS display: … Display IC (SN7404) is PASS. Return V. RESULTS The results obtained from testing a number of integrated circuits of three categories indicates their status and serviceability. Table (1) below shows the results of some samples of integrated circuits subjected to test . Table (1) the results of test some samples of integrated circuits . IC part number Number of IC’s under test Quality control test result SN7400 10 PASS SN7402 10 9 PASS, 1 FAIL SN7404 10 PASS VI. CONCLUSION It is essential to conduct the quality control tests for different samples of the integrated circuits in order to ensure its serviceability . The pass and fail results for the integrated circuits tests can be stored in a data base along with their source of supply. These results help in importing better quality IC’s from suppliers. REFERANCES [1] ABI Electronics. (2012, September 21). IC Tester Manufacturers. Available: www.abielectronics.com [2] Farr, J. (2008). Digital IC Tester. Wimborne Publishing Ltd, 61(4), 65-71. [3] Raina, S. et al.( 2009). Digital IC Tester. IEEE Journal, 22(7), 23-30. [4] RS Philippines. (2012, August 23). IC Tester. Available: www.rsphilippines.com. [5] West, G. L. et al. (1980). A Microcomputer-Controlled Testing System for Digital Integrated Circuits. IEEE [6] Yater, J. et al. (2012). First-ever High- Performance, Low-Power 32-bit Microcontrollers with Embedded Nanocrystal Flash and Enhanced EEPROM Memories. IEEE Journal, 22(13)