Ic Tester
Ic Tester
Abstract – Integrated Circuits (ICs) are the important “PASS” message get displayed on LCD. If output of IC is not
component of each and every electronic circuit and can be used tallied with expected one then “FAIL” message get displayed
for wide variety of purposes. Sometime due to faulty ICs the on LCD. Selection of microcontroller is based on it’s memory
circuit doesn’t work. It takes lot of efforts to troubleshoot the capacity.
circuit and confirm whether the circuit is creating problem or
the IC is faulty. So the proposed project is designed to
confirm whether the IC under consideration is properly
working or not. Unlike the IC testers available in the market II. BLOCK DIAGRAM OF SYSTEM
today which are usually expensive, this IC tester is affordable The block diagram of the programmable analog and digital
and user-friendly. This Digital and Analog IC tester is
IC tester is as shown in fig.1. It consists of single
constructed using microcontroller along with a keyboard and a
display unit. Since it is programmable, any number of ICs microcontroller IC, a 24-pin ZIF socket, a 4x3 matrix keypad
can be tested within the constraint of the memory available. unit, a LCD display unit. It needs 5v power supply. We have
This IC tester can be used to test a wide variety of ICs which used regulator IC7805 that gives output voltage of 5V. The
includes simple logic gates and also sequential and minimum input voltage required for the IC7805 is near about
combinational ICs like flip-flops, counters, shift registers 7v. Therefore here transformer of 9 v is used with voltage
etc. This tester able to identify which particular logic gate is rating 230v/9v and current rating 500 mA. The output of
faulty in that ICs. This tester can also test frequently required the transformer is applied to bridge rectifier with capacitor
analog ICs in Laboratories like Operational amplifiers, Timers (1000uf/25v) filter. The output of rectifier is more than 8V
etc.
DC, which is converted to fixed 5v DC by IC7805.
Index Terms – Analog IC, Digital IC, IC Tester,
The AT89C55 is a low-power, high-performance CMOS
Microcontroller.
8-bit microcomputer with 20K bytes of Flash programmable
I. INTRODUCTION and erasable read only memory. The device is manufactured
using Atmel’s high density nonvolatile memory technology
When troubleshooting ICs (either digital or analog), one and is compatible with the industry standard 80C51
cannot be concerned with what is going on inside the IC. One instruction set and pinout. The on-chip Flash allows the
cannot take measurements or conduct repairs inside the IC. program memory to be reprogrammed in-system or by a
One should, therefore, consider the IC as a black box that conventional nonvolatile memory programmer. By combining
performs a certain function and can check the IC, however, to a versatile 8-bit CPU with Flash on a monolithic chip, the
see that it can perform its design functions.We can easily test Atmel AT89C55 is a powerful microcomputer which provides
any digital and analog IC using this kind of an IC tester.
Unlike other IC testers, this one is more reliable and
easier to operate since we do not need to rig up different
kind of circuits for different kind of ICs, each time we need.
When Tester circuit is turned on, it asks to enter IC
number. When user enters IC number and presses OK key,
microcontroller sends pattern of inputs on ICs Input pins. If
IC is functioning properly it generates correct results. Output
of IC is checked with expected result. If results are verified,
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1k
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1
C1 4k7
LCD1 R2
LM016L U1
4k7
33p 19 39 R3
RV1 X1
XTAL1 P0.0/AD0
38
P0.1/AD1
CRYSTAL 37
C2 P0.2/AD2 4k7
18 36 R4
XTAL2 P0.3/AD3
35
P0.4/AD4
34
P0.5/AD5 4k7
VDD
VSS
VEE
RW
33p 33
RS
D0
D1
D2
D3
D4
D5
D6
D7
P0.6/AD6
E
9 32
C3 RST P0.7/AD7
1k R5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1 R20 P2.0/A8
21
4k7 22
P2.1/A9 4k7
10u 23 R6
4k7 P2.2/A10
C1 R2 29
PSEN P2.3/A11
24
30 25
ALE P2.4/A12 4k7
U1 31
EA P2.5/A13
26
4k7 27
33p 19 39 R3 P2.6/A14
XTAL1 P0.0/AD0 28
X1 P0.1/AD1
38 P2.7/A15
CRYSTAL 37
C2 P0.2/AD2 4k7 1 10
18 36 R4 P1.0/T2 P3.0/RXD
XTAL2 P0.3/AD3 2 11
35 P1.1/T2EX P3.1/TXD U2
P0.4/AD4 3 12
8
34 P1.2 P3.2/INT0
P0.5/AD5 4k7 4 13
33p 33 P1.3 P3.3/INT1
P0.6/AD6 5 14 4 3
VCC
9 32 P1.4 P3.4/T0 R Q
C3 RST P0.7/AD7 6 15
P1.5 P3.5/T1
R5 7 16 7
R20 P2.0/A8
21
8
P1.6 P3.6/WR
17
DC
22 P1.7 P3.7/RD
4k7 P2.1/A9 4k7 5
10u 23 CV
29
P2.2/A10
24
R6 AT89C55
PSEN P2.3/A11
3
30 25
ALE P2.4/A12 4k7
GND
31 26 2 6
EA P2.5/A13
P2.6/A14
27
28
A 1 2 3 TR TH
P2.7/A15
1
555
1 10
2
3
P1.0/T2
P1.1/T2EX
P3.0/RXD
P3.1/TXD
11
12 U2
B 4 5 6
8
P1.2 P3.2/INT0
4 13
P1.3 P3.3/INT1
5 14 4 3
7 8 9
VCC
P1.4 P3.4/T0 R Q C
6 15
P1.5 P3.5/T1
7 16 7
P1.6 P3.6/WR DC
8 17
P1.7 P3.7/RD
5
AT89C55
CV D 0 #
1
GND
2 6 KEYPAD
A 1 2 3 TR TH
555
B 4 5 6
C 7 8 9 LCD1
LM016L
RV1
D 0 #
KEYPAD
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
Fig.3. Initial WELCOME message
E
1k
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1
C1 4k7
R2
U1
4k7
33p 19 39 R3
XTAL1 P0.0/AD0
X1 P0.1/AD1
38
CRYSTAL 37
C2 P0.2/AD2 4k7
18 36 R4
XTAL2 P0.3/AD3
35
P0.4/AD4
34
P0.5/AD5 4k7
33p 33
P0.6/AD6
9 32
C3 RST P0.7/AD7
R5
R20 P2.0/A8
21
4k7 22
P2.1/A9 4k7
10u 23 R6
P2.2/A10
29 24
PSEN P2.3/A11
30 25
ALE P2.4/A12 4k7
31 26
EA P2.5/A13
27
P2.6/A14
28
P2.7/A15
1 10
P1.0/T2 P3.0/RXD
2 11
P1.1/T2EX P3.1/TXD U2
3 12
8
P1.2 P3.2/INT0
4 13
P1.3 P3.3/INT1
5 14 4 3
VCC
P1.4 P3.4/T0 R Q
6 15
P1.5 P3.5/T1
7 16 7
P1.6 P3.6/WR DC
8 17
P1.7 P3.7/RD
5
CV
AT89C55
1
GND
2 6
A 1 2 3 TR TH
1
555
B 4 5 6
C 7 8 9
D 0 #
KEYPAD
Fig.5. Entered IC number
RV1 LCD1
LM016L
RV1
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1k
VDD
VSS
VEE
RW
RS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
D0
D1
D2
D3
D4
D5
D6
D7
R1
E
1k
1
2
3
4
5
6
7
8
9
10
11
12
13
14
C1 4k7
R2 R1
U1 C1 4k7
4k7
33p 19
XTAL1 P0.0/AD0
39 R3 R2
X1 P0.1/AD1
38 U1
CRYSTAL 37 4k7
C2 P0.2/AD2 4k7 33p 19 39
18
XTAL2 P0.3/AD3
36 R4 XTAL1 P0.0/AD0 R3
35 X1 P0.1/AD1
38
P0.4/AD4 37
34 CRYSTAL P0.2/AD2 4k7
P0.5/AD5 4k7 C2 18 36 R4
33p 33 XTAL2 P0.3/AD3
P0.6/AD6 35
9 32 P0.4/AD4
C3 RST P0.7/AD7 34
P0.5/AD5 4k7
R5 33p 33
R20 P2.0/A8
21
9
P0.6/AD6
32
4k7 22 C3 RST P0.7/AD7
P2.1/A9 4k7
10u
P2.2/A10
23 R6 R5
29 24 R20 P2.0/A8
21
PSEN P2.3/A11 22
30 25 4k7 P2.1/A9 4k7
ALE P2.4/A12 4k7 10u 23
31
EA P2.5/A13
26
29
P2.2/A10
24
R6
27 PSEN P2.3/A11
P2.6/A14 30 25
28 ALE P2.4/A12 4k7
P2.7/A15 31 26
EA P2.5/A13
27
1 10 P2.6/A14 U2:A
P1.0/T2 P3.0/RXD 28
2 11 P2.7/A15
P1.1/T2EX P3.1/TXD U2 1
3 12
8
P1.2 P3.2/INT0 1 10 3
4 13 P1.0/T2 P3.0/RXD
P1.3 P3.3/INT1 2 11 2
5 14 4 3 P1.1/T2EX P3.1/TXD
VCC
P1.4 P3.4/T0 R Q 3 12
6 15 P1.2 P3.2/INT0
P1.5 P3.5/T1 4 13 7400
7 16 7 P1.3 P3.3/INT1
P1.6 P3.6/WR DC 5 14
8 17 P1.4 P3.4/T0
P1.7 P3.7/RD 6 15
5 P1.5 P3.5/T1
CV 7 16
AT89C55 P1.6 P3.6/WR U2:B
8 17
P1.7 P3.7/RD
1
4
GND
AT89C55 6
2 6
A 1 2 3 TR TH 5
3
7400
1 2 3
1
555 A
B 4 5 6
U2:C
B 4 5 6 10
C 7 8 9 9
8
C 7 8 9 7400
D 0 #
D 0 # U2:D
KEYPAD 13
11
Fig.6. Output of system after testing IC in good condition KEYPAD 12
7400
LCD1 Fig.8. Testing of Digital IC7400
LM016L
RV1
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1k
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1
C1 4k7
R2
U1
4k7
33p 19 39 R3
XTAL1 P0.0/AD0
X1 P0.1/AD1
38
CRYSTAL 37
C2 P0.2/AD2 4k7
18 36 R4
XTAL2 P0.3/AD3
35
P0.4/AD4
34
P0.5/AD5 4k7
33p 33
P0.6/AD6
9 32
C3 RST P0.7/AD7
R5
R20 P2.0/A8
21
4k7 22
P2.1/A9 4k7
10u 23 R6
P2.2/A10
29 24
PSEN P2.3/A11
30 25
ALE P2.4/A12 4k7
31 26
EA P2.5/A13
27
P2.6/A14
28
P2.7/A15
1 10
P1.0/T2 P3.0/RXD
2 11
P1.1/T2EX P3.1/TXD U2
3 12
8
P1.2 P3.2/INT0
4 13
P1.3 P3.3/INT1
5 14 4 3
VCC
P1.4 P3.4/T0 R Q
6 15
P1.5 P3.5/T1
7 16 7
P1.6 P3.6/WR DC
8 17
P1.7 P3.7/RD
5
CV
AT89C55
1
GND
2 6
A 1 2 3 TR TH
1
555
B 4 5 6
C 7 8 9
D 0 #
KEYPAD
Fig.7. Output of system after testing faulty IC
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1k
one of the big issue.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1
C1 4k7
R2
Unlike IC testers available in market, this is low cost,
U1
33p 19
XTAL1 P0.0/AD0
39
4k7
R3
easier to operate IC tester. Design and implementation of this
X1 P0.1/AD1
38
C2 CRYSTAL
18
XTAL2
P0.2/AD2
P0.3/AD3
37
36
35
4k7
R4 IC tester is simple as it requires minimum hardware. It can
P0.4/AD4
33p
9
P0.5/AD5
P0.6/AD6
34
33
32
4k7
test 24 pin digital IC. In case of Logic gate ICs, not only IC
C3 RST P0.7/AD7
R20
4k7
P2.0/A8
21
22
R5
PASS or FAIL is displayed but along with that which
P2.1/A9 4k7
10u
29
30
PSEN
ALE
P2.2/A10
P2.3/A11
P2.4/A12
23
24
25
R6
4k7
particular gate is faulty is identified and indicated on LCD.
31 26
EA P2.5/A13
P2.6/A14
P2.7/A15
27
28 U2:A This IC tester is more suitable in Digital and Analog
1
1
2
P1.0/T2
P1.1/T2EX
P3.0/RXD
P3.1/TXD
10
11 2
3 labs, as it covers all IC testing, required for conducting
3 12
4
5
P1.2
P1.3
P1.4
P3.2/INT0
P3.3/INT1
P3.4/T0
13
14
7400
practicals of Digital Electronics and Analog Electronics Labs.
6 15
P1.5 P3.5/T1
7 16
P1.6 P3.6/WR U2:B
8
P1.7
AT89C55
P3.7/RD
17
4
6
REFERENCES
5
1