Companion Website of the book DIGITAL ELECTRONICS

Companion Website of the book
DIGITAL ELECTRONICS: PRINCIPLES, DEVICES AND APPLICATIONS
-------------------------------------------------------------------------------------------------------------------Digital Electronics: Principles, Devices and Applications
Anil K.Maini
© 2007 John Wiley & Sons, Ltd
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Application Relevant Information on
DIGITAL INTEGRATED CIRCUITS
The companion website contains application relevant information on different
categories of digital integrated circuits discussed in detail in the text. The
information is presented under the following headings.
1. Numerical index of digital integrated circuits of TTL family
2. Functional index of digital integrated circuits of TTL family
3. Numerical index of digital integrated circuits of CMOS logic family
4. Functional index of digital integrated circuits of CMOS logic family
5. Numerical index of digital integrated circuits of ECL family
6. Functional index of digital integrated circuits of ECL family
7. Popular A/D converters
8. Popular D/A converters
9. Popular microprocessors
10. Popular microcontrollers
11. Pin connection diagrams and other relevant application information on logic
gates and related devices
12. Pin connection diagrams and other relevant application information on
multiplexers and de-multiplexers
13. Pin connection diagrams and other relevant application information on
digital ICs for arithmetic operations
14. Pin connection diagrams and other relevant application information on flip
flops and related devices
15. Pin connection diagrams and other relevant application information on
counters
16. Pin connection diagrams and other relevant application information on shift
registers
17. Pin connection diagrams and other relevant application information on
microprocessors and peripheral devices
18. Pin connection diagrams and other relevant application information on
microcontrollers
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
1. Numerical index of digital integrated circuits of TTL family
Table C.1 lists the numerical index of the digital integrated circuits belonging to the TTL family.
The devices covered include logic gates and related devices, arithmetic circuits, multiplexers,
de-multiplexers, encoders and decoders, flip flops and counters and registers. (TTL family is
discussed in detail in chapter-5, logic gates in chapter-4, arithmetic circuits in chapter-7,
multiplexers, demultiplexers, encoders and decoders in chapter 8, flip flops in chapter 10 and
counters and registers in chapter-11 of the book).
Table C.1
Numerical index of Digital Integrated Circuits
Type No.
2
Function
7400
Quad 2-input NAND gate
7401
Quad 2-input NAND gate (open collector)
7402
Quad 2-input NOR gate
7403
Quad 2-input NAND gate (open collector)
7404
Hex Inverter
7405
Hex Inverter (open collector)
7408
Quad 2-input AND gate
7409
Quad 2-input AND gate (open collector)
7410
Triple 3-input NAND gate
74107
Dual JK Flip Flop with CLEAR
74109
Dual JK Positive Edge Triggered Flip Flop with PRESET
and CLEAR
7411
Triple 3-input AND gate
74112
Dual JK Negative Edge Triggered Flip Flop with PRESET
and CLEAR
74113
Dual JK Negative Edge Triggered Flip Flop with PRESET
74114
Dual JK Negative Edge Triggered Flip Flop with PRESET
and CLEAR
7412
Triple 3-input NAND gate (open collector)
74121
Monostable Multivibrator
74122
Retriggerable Monostable Multivibrator
74123
Dual Retriggerable Monostable Multivibrator
74125
Quad tristate Non-inverting buffer (LOW Enable)
74126
Quad tristate Non-inverting buffer (HIGH Enable)
7413
Dual 4-input Schmitt NAND gate
74132
Quad 2-input Schmitt trigger NAND gate
74133
13-input NAND gate
74136
Quad 2-input EX-OR gate (open collector)
74138
1-of-8 decoder/demultiplexer
74139
Dual 1-of-4 decoder/demultiplexer
7414
Hex Schmitt trigger Inverter
74145
1-of-10 decoder/driver (open collector)
74147
10-line-to 4-line priority encoder
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.1 (contd.)
Type No.
3
Function
74148
8-line-to 3-line priority encoder
74150
16-input Multiplexer
74151
8-input multiplexer
74152
8-input multiplexer
74153
Dual 4-input multiplexer
74154
4-of-16 decoder/demultiplexer
74155
Dual 1-of-4 decoder/demultiplexer
74156
Dual 1-of-4 decoder/demultiplexer (open collector)
74157
Quad 2-input non-inverting multiplexer
74158
Quad 2-input inverting multiplexer
74160
BCD Decade Counter with Asynchronous CLEAR
74161
4-Bit Binary Counter with Asynchronous CLEAR
74162
BCD Decade Counter with Synchronous CLEAR
74163
4-Bit Binary Counter with Synchronous CLEAR
74164
8-bit Shift Register (Serial-in/Parallel-out)
74165
8-bit shift register (Parallel-in/Serial-out)
74166
8-bit Shift Register (Parallel-in/Serial-out)
74174
Hex D-type Flip Flop with CLEAR
74175
Quad Edgr Triggered D-type Flip Flop with CLEAR
74178
4-bit Parallel Access Shift Register
7418
Dual 4-input NAND gate
74181
4-Bit ALU and Function Generator
74182
Look Ahead Carry Generator
74183
Dual Carry Save Full Adder
7419
Hex Schmitt trigger inverter
74190
Presettable BCD-Decade UP/DOWN Counter
74191
Presettable 4-Bit Binary UP/DOWN Counter
74192
Presettable BCD-Decade UP/DOWN Counter
74193
Presettable 4-Bit Binary UP/DOWN Counter
74194
4-bit Right/Left Universal Shift Register
74198
8-bit universal shift register (Parallel-in/Parallel-out
Bidirectional)
74199
8-bit universal
bidirectional)
7420
Dual 4-input NAND gate
7421
Dual 4-input AND gate
7422
Dual 4-input NAND gate (open collector)
shift
register
(Parallel-in/Parallel-out
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.1 (contd.)
Type No.
4
Function
74221
Dual Monostable Multivibrator
74240
Octal tristate Inverting Bus/Line driver
74241
Octal tristate Bus/Line driver
74242
Quad tristate Inverting Bus Transceiver
74243
Quad tristate Non-inverting Bus Transceiver
74244
Quad tristate Non-inverting Driver
74245
Quad tristate Non-inverting Bus Transceiver
74247
BCD-to-7 segment decoder/driver (open collector)
74248
BCD-to-7 segment decoder/driver with Pull-ups
74251
8-input 3-state multiplexer
74253
Dual 4-input 3-state multiplexer
74256
Dual 4-bit addressable latch
74256
Dual 4-bit Addressable Latch
74257
Quad 2-input 3-state non-inverting multiplexer
74258
Quad 2-input 3-state inverting multiplexer
74259
8-bit addressable latch
74259
8-bit Addressable Latch
74266
Quad 2-input Exclusive-NOR gate (open collector)
7427
Triple 3-input NOR gate
74273
Octal D-type Flip Flop with Master RESET
74279
Quad SET/RESET Latch
74283
4-Bit Full Binary Adder
74290
Decade Counter
74293
4-Bit Binary Counter
74298
Dual 2-input multiplexer with output latches
7430
8-input NAND gate
7432
Quad 2-input OR gate
74348
8-line-to 3-line priority encoder (3-state)
74353
Dual 4-input multiplexer
74365
Hex tristate Non-inverting Buffer with Common Enable
74366
Hex tristate Inverting Buffer with Common Enable
74367
Hex tristate Non-inverting Buffer
74368
Hex tristate Inverting buffer
74373
Octal Transparent Latch (3-state)
74374
Octal D-type Flip flop (3-state)
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.1 (contd.)
Type No.
5
Function
74377
Octal D-type Flip Flop with common ENABLE
74378
Hex D-type Flip Flop with ENABLE
74379
4-Bit D-type Flip Flop with ENABLE
74386
Quad 2-input EX-OR gate
74390
Dual Decade Counter
74393
Dual 4-Bit Binary Counter
74398
Quad 2-input multiplexer with output register
74399
Quad 2-input multiplexer with output register
7442
1-of-10 decoder
74465
Octal tristate Non-inverting Buffer
7451
Dual 2-wide 2-input 3-input AND-OR-INVERT gate
74533
Octal Transparent Latch (3-state)
74534
Octal D-type Flip Flop (3-state)
7454
4-wide AND-OR-INVERT gate
74540
Octal tristate Inverting Buffer/Line Driver
74541
Octal tristate Non-inverting Buffer/Line Driver
7455
2-wide 4-input AND-OR-INVERT gate
74573
Octal D-type Latch (3-state)
74574
Octal D-type Flip Flop (3-state)
74640
Octal tristate Inverting Bus Transceiver
74641
Octal tristate Non-inverting Bus Transceiver
(Open collector)
74645
Octal tristate Non-inverting Bus Transceiver
7473
Dual JK Negative Edge Triggered Flip flop with CLEAR
7474
Dual D-type Positive Edge Triggered Flip Flop with
PRESET and CLEAR
7475
4-Bit D-type Latch
7476
Dual JK flip flop with PRESET and CLEAR
7478
Dual JK flip flop with PRESET and CLEAR
7483
4-Bit Full Adder
7485
4-Bit Magnitude Comparator
7486
Quad 2-input EX-OR gate
74885
8-bit Magnitude Comparator
7490
Decade Counter
7491
8-bit Shift Register (Serial-in/Serial-out)
7493
4-bit Binary Counter
Companion website of the book
Digital Electronics: Principles, Devices and Applications
2. Functional index of digital integrated circuits of TTL family
Tables C.2 to C.6 list the functional indices of the digital integrated circuits of the TTL family for
logic gates and related devices, arithmetic circuits, multiplexers and de-multiplexers, flip flops,
counters and registers respectively. (TTL family is discussed in detail in chapter-5, logic gates
in chapter-4, arithmetic circuits in chapter-7, multiplexers, demultiplexers, encoders and
decoders in chapter 8, flip flops in chapter 10 and counters and registers in chapter-11 of the
book).
Table C.2
Logic Gates belonging to the TTL Family
Type Number
6
Function
7400
Quad 2-input NAND gate
7401
Quad 2-input NAND gate (open collector)
7402
Quad 2-input NOR gate
7403
Quad 2-input NAND gate (open collector)
7404
Hex Inverter
7405
Hex Inverter (open collector)
7408
Quad 2-input AND gate
7409
Quad 2-input AND gate (open collector)
7410
Triple 3-input NAND gate
7411
Triple 3-input AND gate
7412
Triple 3-input NAND gate (open collector)
7413
Dual 4-input Schmitt NAND gate
7414
Hex Schmitt trigger Inverter
7418
Dual 4-input NAND gate
7419
Hex Schmitt trigger inverter
7420
Dual 4-input NAND gate
7421
Dual 4-input AND gate
7422
Dual 4-input NAND gate (open collector)
7427
Triple 3-input NOR gate
7430
8-input NAND gate
7432
Quad 2-input OR gate
7451
Dual 2-wide 2-input 3-input AND-OR-INVERT gate
7454
4-wide AND-OR-INVERT gate
7455
2-wide 4-input AND-OR-INVERT gate
7486
Quad 2-input EX-OR gate
74125
Quad tristate Non-inverting buffer (LOW Enable)
74126
Quad tristate Non-inverting buffer (HIGH Enable)
74132
Quad 2-input Schmitt trigger NAND gate
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.2 (contd.)
Type Number
7
Function
74133
13-input NAND gate
74136
Quad 2-input EX-OR gate (open collector)
74240
Octal tristate Inverting Bus/Line driver
74241
Octal tristate Bus/Line driver
74242
Quad tristate Inverting Bus Transceiver
74243
Quad tristate Non-inverting Bus Transceiver
74244
Quad tristate Non-inverting Driver
74245
Quad tristate Non-inverting Bus Transceiver
74266
Quad 2-input Exclusive-NOR gate (open collector)
74365
Hex tristate Non-inverting Buffer with Common Enable
74366
Hex tristate Inverting Buffer with Common Enable
74367
Hex tristate Non-inverting Buffer
74368
Hex tristate Inverting buffer
74386
Quad 2-input EX-OR gate
74465
Octal tristate Non-inverting Buffer
74540
Octal tristate Inverting Buffer/Line Driver
74541
Octal tristate Non-inverting Buffer/Line Driver
74640
Octal tristate Inverting Bus Transceiver
74641
Octal tristate Non-inverting Bus Transceiver
(Open collector)
74645
Octal tristate Non-inverting Bus Transceiver
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.3
Arithmetic Circuits belonging to TTL family
Type Number
8
Function
7483
4-Bit Full Adder
7485
4-Bit Magnitude Comparator
74181
4-Bit ALU and Function Generator
74182
Look Ahead Carry Generator
74183
Dual Carry Save Full Adder
74283
4-Bit Full Binary Adder
74885
8-bit Magnitude Comparator
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.4
Multiplexers and Demultiplexer Circuits belonging to TTL family
Type Number
9
Function
7442
1-of-10 decoder
74138
1-of-8 decoder/demultiplexer
74139
Dual 1-of-4 decoder/demultiplexer
74145
1-of-10 decoder/driver (open collector)
74147
10-line-to 4-line priority encoder
74148
8-line-to 3-line priority encoder
74150
16-input Multiplexer
74151
8-input multiplexer
74152
8-input multiplexer
74153
Dual 4-input multiplexer
74154
4-of-16 decoder/demultiplexer
74155
Dual 1-of-4 decoder/demultiplexer
74156
Dual 1-of-4 decoder/demultiplexer (open collector)
74157
Quad 2-input non-inverting multiplexer
74158
Quad 2-input inverting multiplexer
74247
BCD-to-7 segment decoder/driver (open collector)
74248
BCD-to-7 segment decoder/driver with Pull-ups
74251
8-input 3-state multiplexer
74253
Dual 4-input 3-state multiplexer
74256
Dual 4-bit addressable latch
74257
Quad 2-input non-inverting 3-state multiplexer
74258
Quad 2-input 3-state inverting multiplexer
74259
8-bit addressable latch
74298
Dual 2-input multiplexer with output latches
74348
8-line-to 3-line priority encoder (3-state)
74353
Dual 4-input multiplexer
74398
Quad 2-input multiplexer with output register
74399
Quad 2-input multiplexer with output register
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.5
Flip flops belonging to the TTL family
Type Number
10
Function
7473
Dual JK Negative Edge Triggered Flip flop with CLEAR
7474
Dual D-type Positive Edge Triggered Flip Flop with
PRESET and CLEAR
7475
4-Bit D-type Latch
7476
Dual JK flip flop with PRESET and CLEAR
7478
Dual JK flip flop with PRESET and CLEAR
74107
Dual JK Flip Flop with CLEAR
74109
Dual JK Positive Edge Triggered Flip Flop with PRESET
and CLEAR
74112
Dual JK Negative Edge Triggered Flip Flop with PRESET
and CLEAR
74113
Dual JK Negative Edge Triggered Flip Flop with PRESET
74114
Dual JK Negative Edge Triggered Flip Flop with PRESET
and CLEAR
74121
Monostable Multivibrator
74122
Retriggerable Monostable Multivibrator
74123
Dual Retriggerable Monostable Multivibrator
74174
Hex D-type Flip Flop with CLEAR
74175
Quad Edgr Triggered D-type Flip Flop with CLEAR
74221
Dual Monostable Multivibrator
74256
Dual 4-bit Addressable Latch
74259
8-bit Addressable Latch
74273
Octal D-type Flip Flop with Master RESET
74279
Quad SET/RESET Latch
74373
Octal Transparent Latch (3-state)
74374
Octal D-type Flip flop (3-state)
74377
Octal D-type Flip Flop with common ENABLE
74378
Hex D-type Flip Flop with ENABLE
74379
4-Bit D-type Flip Flop with ENABLE
74533
Octal Transparent Latch (3-state)
74534
Octal D-type Flip Flop (3-state)
74573
Octal D-type Latch (3-state)
74574
Octal D-type Flip Flop (3-state)
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.6
Counters and Registers belonging to TTL family
Type Number
11
Function
7490
Decade Counter
7491
8-bit Shift Register (Serial-in/Serial-out)
7493
4-bit Binary Counter
74160
BCD Decade Counter with Asynchronous CLEAR
74161
4-Bit Binary Counter with Asynchronous CLEAR
74162
BCD Decade Counter with Synchronous CLEAR
74163
4-Bit Binary Counter with Synchronous CLEAR
74164
8-bit Shift Register (Serial-in/Parallel-out)
74165
8-bit shift register (Parallel-in/Serial-out)
74166
8-bit Shift Register (Parallel-in/Serial-out)
74178
4-bit Parallel Access Shift Register
74190
Presettable BCD-Decade UP/DOWN Counter
74191
Presettable 4-Bit Binary UP/DOWN Counter
74192
Presettable BCD-Decade UP/DOWN Counter
74193
Presettable 4-Bit Binary UP/DOWN Counter
74194
4-bit Right/Left Universal Shift Register
74198
8-bit universal shift register (Parallel-in/Parallel-out
Bidirectional)
74199
8-bit universal
Bidirectional)
74290
Decade Counter
74293
4-Bit Binary Counter
74390
Dual Decade Counter
74393
Dual 4-Bit Binary Counter
shift register (Parallel-in/Parallel-out
Companion website of the book
Digital Electronics: Principles, Devices and Applications
3. Numerical index of digital integrated circuits of CMOS logic family
Table C.7 lists the numerical index of the digital integrated circuits of the CMOS family. The
devices covered include logic gates and related devices, arithmetic circuits, multiplexers, demultiplexers, encoders and decoders, flip flops and counters and registers. (CMOS family is
discussed in detail in chapter-5, logic gates in chapter-4, arithmetic circuits in chapter-7,
multiplexers, demultiplexers, encoders and decoders in chapter 8, flip flops in chapter 10 and
counters and registers in chapter-11 of the book).
Table C.7
Numerical index of Digital Integrated Circuits of the CMOS logic family
Type Number
12
Function
4001B
Quad 2-input NOR gate
4002B
Dual 4-input NOR gate
4008
4-Bit Binary Full Adder
40097B
Tristate Hex Non-inverting Buffer
40098B
Tristate Inverting Buffer
4011B
Quad 2-input NAND gate
4012B
Dual 4-input NAND gate
4013
Dual D-type Flip Flop
4014 B
8-Bit Static Shift Register (Synchronous Parallel or
Serial-in/Serial-out)
40147
10-line to 4-line BCD priority encoder
4015 B
Dual 4-bit Static Shift Register (Serial-in/Parallel-out)
40160 B
Decade Counter with Asynchronous Clear
40161 B
Binary Counter with Asynchronous Clear
40162 B
Decade Counter
40163 B
Binary Counter
4017 B
5-stage Johnson Counter
40174
Hex D-type Flip Flop
40175
Quad D-type Flip Flop
40181
4-Bit Arithmetic Logic Unit
40182
Look Ahead Carry Generator
4019
Quad 2-input multiplexer
40192B
Presettable BCD UP/DOWN Counter
40193 B
Presettable Binary UP/DOWN Counter
4021 B
8-bit Static Shift Register (Asynchronous Parallelin or Synchronous Serial-in/Serial-out)
4023B
Triple3-input NAND gate
4025B
Triple 3-input NOR gate
4027
Dual JK Flip Flop
4028
1-of-10 decoder
4029 B
Synchronous Presettable 4-bit UP/DOWN Counter
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.7 (Contd.)
Type Number
13
Function
4030B
Quad 2-input EX-OR gate
4035 B
4-bit Universal Shift Register
4042
Quad D-type Latch
4044
Quad R/S Latch with 3-state output
4047
Low Power Monostable/Astable Multivibrator
4049B
Hex Inverting Buffer
4050B
Hex Non-inverting Buffer
4069UB
Hex Inverter
4070B
Quad 2-input EX-OR gate
4071B
Quad 2-input OR gate
4076
Quad D-type Flip Flop with 3-state output
4081B
Quad 2-input AND gate
4086B
4-wide 2-input AND-OR-INVERT gate
4093B
Quad 2-input Schmitt NAND
4510 B
Presettable UP/DOWN BCD Counter
4511
BCD to 7-segment latch/decoder/driver
4511
BCD-to-7 segment Latch/Decoder/Driver
4512
8-input 3-state multiplexer
4514
1-of-16 decoder/demultiplexer with input latch
4515
1-of-16 decoder/demultiplexer with input latch
4518 B
Dual 4-bit Decade Counter
4520B
Dual 4-bit binary counter
4522 B
4-bit BCD Programmable divide-by-N counter
4527
BCD Rate Multiplier
4528
Dual Retriggerable Resettable Monostable Multivibrator
4532
8-line to 3-line priority encoder
4539
Dual 4-input multiplexer
4543
BCD to 7-segmnt latch/decoder/driver for LCD displays
4543
BCD-to-7 segment Latch/Decoder/Driver for LCD
4555
Dual 1-of-4 decoder/demultiplexers
4556
Dual 1-of-4 decoder/demultiplexers
4585
4-Bit Magnitude Comparator
4722 B
Programmable Counter/Timer
4723
Dual 4-bit addressable latch
4723
Dual 4-bit Addressable Latch
4724
8-bit addressable latch
4724
8-bit Addressable Latch
4731 B
Quad 64-bit Static Shift Register
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4. Functional index of digital integrated circuits of CMOS logic family
Table C.8 to Table C.12 list the functional indices of the digital integrated circuits of the CMOS
family for Logic gates and related devices, arithmetic circuits, multiplexers and demultiplexers,
Flip Flops and Counters and Registers respectively. (CMOS family is discussed in detail in
chapter-5, logic gates in chapter-4, arithmetic circuits in chapter-7, multiplexers, demultiplexers,
encoders and decoders in chapter 8, flip flops in chapter 10 and counters and registers in
chapter-11 of the book)
Table C.8
Logic Gates belonging to CMOS family
Type Number
14
Function
4001B
Quad 2-input NOR gate
4002B
Dual 4-input NOR gate
4011B
Quad 2-input NAND gate
4012B
Dual 4-input NAND gate
4023B
Triple3-input NAND gate
4025B
Triple 3-input NOR gate
4030B
Quad 2-input EX-OR gate
4049B
Hex Inverting Buffer
4050B
Hex Non-inverting Buffer
40097B
Tristate Hex Non-inverting Buffer
40098B
Tristate Inverting Buffer
4069UB
Hex Inverter
4070B
Quad 2-input EX-OR gate
4071B
Quad 2-input OR gate
4081B
Quad 2-input AND gate
4086B
4-wide 2-input AND-OR-INVERT gate
4093B
Quad 2-input Schmitt NAND
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.9
Arithmetic circuits belonging to CMOS family
Type Number
15
Function
4008
4-Bit Binary Full Adder
4527
BCD Rate Multiplier
4585
4-Bit Magnitude Comparator
40181
4-Bit Arithmetic Logic Unit
40182
Look Ahead Carry Generator
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.10
Multiplexer and Demultiplexer Circuits belonging to CMOS family
16
Type Number
Function
4019
Quad 2-input multiplexer
4028
1-of-10 decoder
40147
10-line to 4-line BCD priority encoder
4511
BCD to 7-segment latch/decoder/driver
4512
8-input 3-state multiplexer
4514
1-of-16 decoder/demultiplexer with input latch
4515
1-of-16 decoder/demultiplexer with input latch
4532
8-line to 3-line priority encoder
4539
Dual 4-input multiplexer
4543
BCD to 7-segmnt latch/decoder/driver for LCD displays
4555
Dual 1-of-4 decoder/demultiplexers
4556
Dual 1-of-4 decoder/demultiplexers
4723
Dual 4-bit addressable latch
4724
8-bit addressable latch
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.11
Flip Flops belonging to CMOS family
Type Number
17
Function
4013
Dual D-type Flip Flop
4027
Dual JK Flip Flop
4042
Quad D-type Latch
4044
Quad R/S Latch with 3-state output
4047
Low Power Monostable/Astable Multivibrator
4076
Quad D-type Flip Flop with 3-state output
40174
Hex D-type Flip Flop
40175
Quad D-type Flip Flop
4511
BCD-to-7 segment Latch/Decoder/Driver
4528
Dual Retriggerable Resettable Monostable Multivibrator
4543
BCD-to-7 segment Latch/Decoder/Driver for LCD
4723
Dual 4-bit Addressable Latch
4724
8-bit Addressable Latch
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.12
Counters and Registers belonging to the CMOS family
Type Number
18
Function
4014 B
8-Bit Static Shift Register
(Synchronous Parallel or Serial-in/Serial-out)
4015 B
Dual 4-bit Static Shift Register
(Serial-in/Parallel-out)
4017 B
5-stage Johnson Counter
4021 B
8-bit Static Shift Register (Asynchronous Parallel-in
or Synchronous Serial-in/Serial-out)
4029 B
Synchronous Presettable 4-bit UP/DOWN Counter
4035 B
4-bit Universal Shift Register
40160 B
Decade Counter with Asynchronous Clear
40161 B
Binary Counter with Asynchronous Clear
40162 B
Decade Counter
40163 B
Binary Counter
40192B
Presettable BCD UP/DOWN Counter
40193 B
Presettable Binary UP/DOWN Counter
4510 B
Presettable UP/DOWN BCD Counter
4518 B
Dual 4-bit Decade Counter
4520B
Dual 4-bit binary counter
4522 B
4-bit BCD Programmable divide-by-N counter
4722 B
Programmable Counter/Timer
4731 B
Quad 64-bit Static Shift Register
Companion website of the book
Digital Electronics: Principles, Devices and Applications
5. Numerical index of digital integrated circuits of ECL family
Table C.13 lists the numerical index of the digital integrated circuits of the ECL family. The
devices covered include logic gates and related devices, arithmetic circuits, multiplexers, demultiplexers, encoders and decoders, flip flops and counters and registers. (ECL family is
discussed in detail in chapter-5, logic gates in chapter-4, arithmetic circuits in chapter-7,
multiplexers, demultiplexers, encoders and decoders in chapter 8, flip flops in chapter 10 and
counters and registers in chapter-11 of the book).
Table C.13
Numerical Index of Digital Integrated circuits of ECL family
Type Number
19
Function
10100
Quad 2-input NOR gate with strobe
10101
Quad 2-input OR/NOR gate
10102
Quad 2-input NOR gate
10103
Quad 2-input OR gate
10104
Quad 2-input AND gate
10113
Quad 2-inpu EX-OR gate
10114
Triple Line Receiver
10115
Quad Line Receiver
10116
Triple Line Receiver
10117
Dual 2-wide 2-3 input OR-AND/OR-AND-INVERT gate
10118
Dual 2-wide 3-input OR-AND gate
10123
Triple 4-3-3 Input Bus Driver
10128
Dual Bus Driver
10129
Quad Bus Driver
10130
Quad D-type Latch
10131
Dual D-type Master/Slave Flip Flop
10132
Dual 2-input multiplexer with latch and common reset
10133
Quad D-type Latch (Negative transition)
10134
Dual multiplexer with latch
10135
Dual JK Master/Slave Flip Flop
10136
Universal Hexadecimal Counter
10137
Universal Decade Counter
10141
4-Bit Universal Shift Register
10153
Quad Latch (Positive transition)
10154
Binary Counter (4-bit)
10158
Quad 2-input multiplexer (non-inverting)
10159
Quad 2-input multiplexer (inverting)
10161
3-to-8 line decoder (LOW)
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.13 (contd.)
20
10162
3-to-8 line decoder (HIGH)
10164
8-line multiplexer
10165
8-input priority encoder
10168
Quad D-type Latch
10171
Dual 2-to-4 line decoder (LOW)
10172
Dual 2-to-4 line decoder (HIGH)
10173
Quad 2-input multiplexer/latch
10174
Dual 4-to-1 multiplexer
10175
Quint Latch
10176
Hex D-type Master/Slave Flip Flop
10178
4-bit binary counter
10179
Look Ahead Carry Block
10180
Dual High Speed 2-Bit Adder/Subtractor
10181
4-Bit Arithmetic Logic Unit/Function Generator
10182
4-Bit Arithmetic Logic Unit/Function Generator
10183
4×2 Multiplier
10188
Hex Buffer with Enable
10192
Quad Bus Driver
10194
Dual Simultaneous Transceiver
10195
Hex Buffer with Invert/ Non-invert control
10198
Monostable multivibrator
10231
High Speed Dual D-type M/S Flip Flop
1658
Voltage Controlled Multivibrator
1666
Dual Clocked RS Flip Flop
1668
Dual Clocked Latch
1670
D-type Master/slave Flip Flop
Companion website of the book
Digital Electronics: Principles, Devices and Applications
6. Functional index of digital integrated circuits of ECL family
Table C.14 to Table C.19 list the functional indices of the digital integrated circuits of the ECL
family for Logic gates and related devices, arithmetic circuits, multiplexers and demultiplexers,
Flip Flops and Counters and Registers respectively. (ECL family is discussed in detail in
chapter-5, logic gates in chapter-4, arithmetic circuits in chapter-7, multiplexers, demultiplexers,
encoders and decoders in chapter 8, flip flops in chapter 10 and counters and registers in
chapter-11 of the book).
Table C.14
Logic Gates belonging to ECL family
Type Number
21
Function
10100
Quad 2-input NOR gate with strobe
10101
Quad 2-input OR/NOR gate
10102
Quad 2-input NOR gate
10103
Quad 2-input OR gate
10104
Quad 2-input AND gate
10113
Quad 2-inpu EX-OR gate
10114
Triple Line Receiver
10115
Quad Line Receiver
10116
Triple Line Receiver
10117
Dual 2-wide 2-3 input OR-AND/OR-AND-INVERT gate
10118
Dual 2-wide 3-input OR-AND gate
10123
Triple 4-3-3 Input Bus Driver
10128
Dual Bus Driver
10129
Quad Bus Driver
10188
Hex Buffer with Enable
10192
Quad Bus Driver
10194
Dual Simultaneous Transceiver
10195
Hex Buffer with Invert/Non-invert control
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.15
Arithmetic Circuits belonging to ECL family
Type Number
22
Function
10179
Look Ahead Carry Block
10180
Dual High Speed 2-Bit Adder/Subtractor
10181
4-Bit Arithmetic Logic Unit/Function Generator
10182
4-Bit Arithmetic Logic Unit/Function Generator
10183
4×2 Multiplier
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.16
Multiplexers and Demultiplexer Circuits belonging to ECL family
23
Type Number
Function
10132
Dual 2-input multiplexer with latch and common reset
10134
Dual multiplexer with latch
10158
Quad 2-input multiplexer (non-inverting)
10159
Quad 2-input multiplexer (inverting)
10161
3-to-8 line decoder (LOW)
10162
3-to-8 line decoder (HIGH)
10164
8-line multiplexer/latch
10165
8-input priority encoder
10171
Dual 2-to-4 line decoder (LOW)
10172
Dual 2-to-4 line decoder (HIGH)
10173
Quad 2-input multiplexer/latch
10174
Dual 4-to-1 multiplexer
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.17
Flip Flops belonging to ECL family
Type Number
24
Function
MC10130
Quad D-type Latch
MC10131
Dual D-type Master/Slave Flip Flop
MC10133
Quad D-type Latch (Negative transition)
MC10135
Dual JK Master/Slave Flip Flop
MC10153
Quad Latch (Positive transition)
MC10168
Quad D-type Latch
MC10175
Quint Latch
MC10176
Hex D-type Master/Slave Flip Flop
MC10198
Monostable multivibrator
MC10231
High Speed Dual D-type M/S Flip Flop
MC1666
Dual Clocked RS Flip Flop
MC1668
Dual Clocked Latch
MC1670
D-type Master/slave Flip Flop
MC1658
Voltage Controlled Multivibrator
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.18
Counters and Registers belonging to ECL family
Type Number
25
Function
MC 10136
Universal Hexadecimal Counter
MC 10137
Universal Decade Counter
MC 10141
4-Bit Universal Shift Register
MC 10154
Binary Counter (4-bit)
MC 10178
4-bit binary counter
Companion website of the book
Digital Electronics: Principles, Devices and Applications
7. Popular A/D converters
Table C.19 enlists some of the popular A/D converter type numbers along with their salient
features. (A/D converters are discussed in detail in chapter 12 of the book).
Table C.19
Popular A/D Type Numbers
Type Number
26
Description
Manufacturer
AD 570
8-bit A/D converter
Analog Devices
AD 571
10-bit A/D converter
Analog Devices
AD 572
12-bit successive approximation type A/D converter
Analog Devices
AD 573
10-bit A/D converter
Analog Devices
AD 574A
12-bit A/D converter
Analog Devices
AD 575
10-bit A/D converter with serial output
Analog Devices
AD 578
12-bit A/D converter
Analog Devices
AD 579
10-bit A/D converter
Analog Devices
AD 670
Low cost 8-it A/D converter
Analog Devices
AD 673
8-it A/D converter
Analog Devices
AD 674A
12-it A/D converter
Analog Devices
AD 678
12-bit 200 KSPS complete sampling A/D converter
Analog Devices
AD 679
14-bit 100 KSPS complete sampling A/D converter
Analog Devices
AD 770
200 MSPS wide band 8-bit A/D converter
Analog Devices
AD 779
14-bit 100 KSPS complete sampling A/D converter
Analog Devices
AD 1170
High resolution integrating A/D converter
Analog Devices
AD 1376
High speed 16-bit A/D converter
Analog Devices
AD 1377
High speed 16-bit A/D converter
Analog Devices
AD 1380
Low cost 16-bit sampling A/D converter
Analog Devices
AD 1678
12-bit 200 KSPS sampling A/D converter
Analog Devices
AD 1679
14-bit 100 KSPS sampling A/D converter
Analog Devices
AD 1779
14-bit 100 KSPS sampling A/D converter
Analog Devices
AD 1871
24-bit 96 kHz multi-bit sigma-delta A/D converter
Analog Devices
AD 5200/ 5210
series
12-bit successive approximation high accuracy A/D converter
Analog Devices
AD 7572
LC2MOS high speed 12-bit A/D converter
Analog Devices
AD 7575
LC MOS 5 µs 8-bit A/D converter with Track/Hold
Analog Devices
AD 7576
LC2MOS 10 µs µP-compatible 8-bit A/D converter
Analog Devices
2
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.19 (contd.)
Type Number
AD 7578
Manufacturer
CMOS 12-bit successive approximation A/D converter
Analog Devices
2
AD 7579/ 7580
LC MOS 10-bit sampling A/D converter
Analog Devices
AD 7582
CMOS 12-bit successive approximation A/D converter
Analog Devices
AD 7672
2
Analog Devices
2
LC MOS high speed 12-bit A/D converter
AD 7772
LC MOS serial output 12-bit A/D converter
Analog Devices
AD
7820/7821
LC MOS High speed µP-compatible 8-bit A/D converters with
Track/Hold function
Analog Devices
AD
7824/7828
LC2MOS High speed 4 (7824) and 8 (7828) channel 8-bit
converters
Analog Devices
AD 7870
AD 7871/ 7872
27
Description
2
A/D
LC2MOS 12-bit 100 kHz sampling A/D converter
Analog Devices
2
Analog Devices
2
LC MOS 14-bit sampling A/D converters
AD 7878
LC MOS 12-bit 100 kHz sampling A/D converter with DSP
interface
Analog Devices
AD 9000
High speed 6-bit A/D converter
Analog Devices
AD 9002
High speed 8-bit A/D converter
Analog Devices
AD 9003
12-bit 1 MHz A/D converter
Analog Devices
AD 9005
12-bit 10MSPS A/D converter
Analog Devices
AD 9006/9016
High speed 6-bit A/D converters
Analog Devices
AD 9011
8-bit 10MSPS A/D converter
Analog Devices
AD 9012
High speed 8-bit TTL A/D converter
Analog Devices
AD 9028/9038
High speed 8-bit A/D converters
Analog Devices
AD 9048
8-bit video A/D converter
Analog Devices
AD-ADC 71/72
High resolution 16-bit A/D converters
Analog Devices
AD-ADC80
12-bit successive approximation A/D converter
Analog Devices
AD-ADC84/85,
AD 5240
Fast 12-bit A/D converters
Analog Devices
ADC 1130/1131
14-bit high speed A/D converter
Analog Devices
ADC 1140
Low cost 16-bit A/D converter
Analog Devices
CAV 1040
10-bit video A/D converter
Analog Devices
CAV 1205
12-bit 5 MHz Eurocard A/D converter
Analog Devices
CAV 1220
12-bit video A/D converter
Analog Devices
HAS 1201
12-bit 1 MHz A/D converter
Analog Devices
HAS 1204
Ultra high speed 12-bit A/D converter
Analog Devices
HAS 1409
14-bit 125KHz A/D converter
Analog Devices
MOD 1205
12-bit video A/D converter
Analog Devices
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.19 (Contd.)
Type Number
28
Description
Manufacturer
ADC 700
16-bit µP-compatible A/D converter
Burr Brown
ADC 774
12-bit µP-compatible A/D converter
Burr Brown
ADS 574
12-bit µP-compatible sampling CMOS A/D converter
Burr Brown
ADS 602
12-bit 1MHz sampling A/D converter
Burr Brown
ADS 774
12-bit µP-compatible sampling CMOS A/D converter
Burr Brown
ADS 7800
12-bit 3 µs sampling A/D converter
Burr Brown
ADS 7803
Auto calibrating 4-channel 12-bit A/D converter
Burr Brown
DSP 101/ 102
DSP compatible sampling single channel (DSP 101)/ Dual
channel (DSP 102) A/D converters
Burr Brown
ADC 601
12-bit 900 ns A/D converter
Burr Brown
ADC 603
12-bit 10 MHz sampling A/D converter
Burr Brown
ADC 614
14-bit 5.12 MHz sampling A/D converter
Burr Brown
ADC 701/ SHC
702
16-bit 512 kHz sampling A/D converter
Burr Brown
ADC 7802
Auto calibrating 4-channel 12-bit A/D converter
Burr Brown
PCM 78P
16-bit audio A/D converter
Burr Brown
ADC-908
CMOS µP-compatible fast A/D converter
PMI
ADC 910
10-bit µP-compatible high speed A/D converter
PMI
ADC 912
CMOS µP-compatible 12-bit A/D converter
PMI
ADC 922
12-bit 3 µs A/D converter
PMI
PM 0820
CMOS 8-bit high speed A/D converter
PMI
PM 7572
12-bit high speed BiCMOS A/D converter
PMI
PM 7574
CMOS µP-compatible 8-bit A/D converter
PMI
ADC 0800
8-bit A/D converter
National
ADC
0801/
0802/0803/
0804/0805
8-bit µP-compatible A/D converter
National
ADC 0808/0809
8-bit µP-compatible A/D converter with 8-channel multiplexer
National
ADC 0816/0817
8-bit µP-compatible A/D converter with 16-channel multiplexer
National
ADC 0833
8-bit serial
multiplexer
National
ADC 1001/1021
10-bit µP-compatible A/D converter
National
ADC 1080/1280
12-bit successive approximation A/D converter
National
ADC1210/ 1211
12-bit CMOS A/D converter
National
input/output
A/D
converter
with
4-channel
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.19 (Contd.)
Type Number
29
Description
Manufacturer
TLC 0820
8-bit high speed A/D converter
TI
TLC 7135
4 ½ digit A/D converter
TI
TLC 0808/0809
Low power CMOS 8-bit A/D converter with 8-channel
multiplexer
TI
TLC 5501
Ultra high speed 6-bit A/D converter
TI
TLC 5502-5
Ultra high speed 8-bit A/D converter
TI
TLC 5503-2
Low power ultra high speed video A/D converter
TI
TLC 5503-5
Low power ultra high speed 8-bit flash A/D converter
TI
ICL 7106
High performance low power A/D converter of dual slope
integrating type with LCD interface for DPM and DVM
applications
INTERSIL
ICL 7107
High performance low power A/D converter of dual slope
integrating type with LED interface for DPM and DVM
applications
INTERSIL
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8. Popular D/A converters
Table C.20 enlist some of the popular D/A converter type numbers along with their salient
features. (D/A converters are discussed in detail in chapter-12 of the book).
Table C.20
Popular D/A Type Numbers
Type Number
Manufacturer
AD 390
Quad 12-bit µP-compatible D/A converter
Analog Devices
AD 392
Quad 12-bit D/A converter
Analog Devices
AD 394/395
Quad 14-bit µP-compatible multiplying D/A converter
Analog Devices
AD 396
Quad 14-bit µP-compatible multiplying D/A converter
Analog Devices
AD 561
Low cost monolithic 10-bit D/A converter
Analog Devices
AD 562/563
12-bit D/A converters
Analog Devices
AD 565A/566A
High speed 12-bit monolithic D/A converters
Analog Devices
AD 568
Ultra-high speed 12-bit monolithic D/A converter
Analog Devices
AD 569
16-bit Monotonic voltage output D/A converter
Analog Devices
AD 662
12-bit single supply 12-bit voltage output D/A converter
Analog Devices
AD 664
Quad 12-bit D/A converter
Analog Devices
AD 667
12-bit µP-compatible D/A converter
Analog Devices
AD 668
12-bit ultra-high speed multiplying D/A converter
Analog Devices
AD 1145
Low cost 16-bit D/A converter
Analog Devices
AD 1147/1148
16-bit µP-compatible D/A converter
Analog Devices
AD 7111
CMOS logarithmic D/A converter
Analog Devices
AD 7224
2
Analog Devices
2
LC MOS 8-bit D/A converter with output amplifier
AD 7225
LC MOS quad 8-bit D/A converter with separate Reference
inputs
Analog Devices
AD 7226
LC2MOS quad 8-bit D/A converter
Analog Devices
AD 7228
30
Description
2
Analog Devices
2
LC MOS octal 8-bit D/A converter
AD 7237/47
LC MOS dual 12-bit D/A converter
Analog Devices
AD 7245/48
LC2MOS 12-bit D/A converter
Analog Devices
AD 7524
CMOS 8-bit buffered multiplying D/A converter
Analog Devices
AD 7528
CMOS dual 8-bit buffered multiplying D/A converter
Analog Devices
AD 7533
CMOS low cost 10-bit multiplying D/A converter
Analog Devices
AD 7534
LC MOS µP-compatible 14-bit D/A converter
Analog Devices
AD 7535
LC2MOS µP-compatible 14-bit D/A converter
Analog Devices
AD 7536
LC2MOS µP-compatible 14-bit D/A converter
Analog Devices
AD 7537
LC MOS µP-compatible (8+4) loading dual 12-bit D/A
converter
Analog Devices
AD 7538
LC2MOS µP-compatible 14-bit D/A converter
Analog Devices
2
2
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.20 (Contd.)
Type Number
Manufacturer
AD 7541A
12-bit CMOS multiplying D/A converter
Analog Devices
AD 7542
12-bit CMOS µP-compatible D/A converter
Analog Devices
AD 7543
12-bit CMOS serial-input D/A converter
Analog Devices
AD 7545
12-bit CMOS buffered multiplying D/A converter
Analog Devices
AD 7547
LC2MOS parallel loading dual 12-bit D/A converter
Analog Devices
AD 7548
LC MOS µP-compatible 12-bit D/A converter
Analog Devices
AD 7549
LC2MOS dual 12-bit µP-compatible D/A converter
Analog Devices
AD 7840
AD7845
31
Description
2
2
Analog Devices
2
Analog Devices
2
LC MOS complete 14-bit D/A converter
LC MOS complete 12-bit multiplying D/A converter
AD 7846
LC MOS 16-bit voltage output D/A converter
Analog Devices
AD 9700
Monolithic video D/A converter
Analog Devices
AD 9701
250 MHz video D/A converter
Analog Devices
AD 9768
Ultra-high speed D/A converter
Analog Devices
AD-DAC71/72
16-bit D/A converter
Analog Devices
AD-DAC80/
DAC85/DAC87
Complete low cost monolithic D/A converter
Analog Devices
DAC 667
12-bit µP-compatible D/A converter
Burr Brown
DAC 700/01/02/03
16-bit D/A converters
Burr Brown
DAC 707/08/09
16-bit µP-compatible D/A converter
Burr Brown
DAC 813
12-bit µP-compatible D/A converter
Burr Brown
DAC 2814
Dual 12-bit D/A converter with serial interface
Burr Brown
DAC 2815
Dual 12-bit D/A converter with 8-bit port interface
Burr Brown
DAC 4814
Quad 12-bit D/A converter with serial interface
Burr Brown
DAC 4815
Quad 12-bit D/A converter with 8-bit port interface
Burr Brown
DAC 7800/01/02
Dual monolithic CMOS multiplying D/A converters
Burr Brown
DAC 65
12-bit high speed D/A converter
Burr Brown
DAC 650
12-bit 500 MHz D/A converter
Burr Brown
DSP 201/202
DSP compatible single/dual D/A converter
Burr Brown
DAC 800/0801/0802
8-bit D/A converters
National
DAC 806/0807/0808
8-bit D/A converters
National
DAC 830/0831/0832
8-bit µP-compatible double buffered D/A converters
National
DAC 000/01/02
/06//07/08
µP-compatible double buffered D/A converters
National
DAC 1020/21/22
10-bit binary multiplying D/A converters
National
DAC 1200/01
12-bit D/A converters
National
DAC 1208/09/10
12-bit µP-compatible double buffered D/A converters
National
DAC 1218/19
12-bit binary multiplying D/A converters
National
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.20 (Contd.)
Type Number
32
Description
Manufacturer
DAC 1220/21/22
12-bit binary multiplying D/A converters
National
DAC 1230/31/32
12-bit µP-compatible double buffered D/A converters
National
DAC 1280/80A
12-bit D/A converters
National
DAC 1285/85A
(DAC 85/87)
12-bit D/A converters
National
AD 7520/7530
10-bit multiplying D/A converters
National
AD 7521/7531
12-bit multiplying D/A converters
National
TLC 7524
8-bit multiplying D/A converter
TI
TLC 7528
Dual 8-bit multiplying D/A converter
TI
TL 5601
Ultra-high speed 6-bit D/A converter
TI
TL 5602
Ultra-high speed video D/A converter
TI
DAC-08 series
8-bit high speed multiplying D/A converters
Signetics
MC
1508-8/14088/1408-7
8-bit multiplying D/A converters
Signetics
NE 5007/5008
/SE 5008
8-bit high speed multiplying D/A converters
Signetics
NE/SE 5009
8-bit high speed multiplying D/A converters
Signetics
NE/SE 5018
8-bit µP-compatible D/A converters
Signetics
NE/SE 5118
8-bit µP-compatible D/A converters (current output)
Signetics
NE/SE 5119
8-bit µP-compatible D/A converters (current output)
Signetics
NE 5020
10-bit µP-compatible D/A converter
Signetics
DAC-08
8-bit high speed multiplying D/A converter
Raytheon
DAC-10
10-bit high speed multiplying D/A converter
Raytheon
DAC 4881
High performance µP-compatible 12-bit D/A converter
Raytheon
DAC 4888
8-bit µP-compatible D/A converter
Raytheon
DAC 6012
12-bit high speed multiplying D/A converter
Raytheon
DAC 8565
12-bit high speed multiplying D/A converter
Raytheon
DAC-01
6-bit voltage output D/A converter
PMI
DAC-02/03
10-bit voltage output D/A converters
PMI
DAC-08
8-bit high speed multiplying D/A converter
PMI
DAC-10
10-bit high speed multiplying D/A converter
PMI
DAC-20
2-digit BCD high speed multiplying D/A converter
PMI
DAC-86
Companding D/A converter
PMI
DAC-88
Companding D/A converter
PMI
DAC-89
Companding D/A converter
PMI
DAC-100
10-bit current output D/A converter
PMI
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.20 (Contd.)
Type Number
33
Description
Manufacturer
DAC-108
8-bit high speed multiplying D/A converter
PMI
DAC-312
12-bithigh speed multiplying D/A converter
PMI
DAC-400
12-bit Ultra-high speed multiplying D/A converter
PMI
DAC-888
8-bit high speed µP-compatible Multiplying D/A converter
PMI
DAC-1408
8-bit multiplying D/A converter
PMI
DAC-8012
12-bit CMOS multiplying D/A converter with memory
PMI
DAC-8043
12-bit CMOS multiplying D/A converter with serial input
PMI
DAC-8143
12-bit serial daisy-chain CMOS D/A converter
PMI
DAC-8212
Dual 12-bit buffered multiplying CMOS D/A converter
PMI
DAC-8221
Dual 12-bit buffered multiplying CMOS D/A converter
PMI
DAC-8222
Dual 12-bit double buffered multiplying CMOS D/A converter
PMI
DAC-8228/29
Dual 8-bit CMOS D/A converter with voltage output
PMI
DAC-8248
Dual 12-bit double buffered CMOS D/A converter
PMI
DAC-8408
Quad 8-bit multiplying CMOS D/A converter with memory
PMI
DAC-8412
Quad 12-bit voltage output Bi-CMOS D/A converter
PMI
DAC-8426
Quad 8-bit voltage output CMOS D/A converter with internal
10 volts reference
PMI
DAC-8800
Octal 8-bit CMOS D/A converter
PMI
PM-562
12-bit multiplying current output D/A converter
PMI
PM-6012
12-bit high speed multiplying D/A converter
PMI
PM-7224
8-bit CMOS D/A converter with voltage output
PMI
PM-7226
Quad 8-bit CMOS D/A converter with voltage output
PMI
PM-7228
Octal 8-bit D/A converter
PMI
PM-7524
8-bit CMOS buffered multiplying D/A converter
PMI
PM-7528
Dual 8-bit CMOS buffered multiplying D/A converter
PMI
PM-7533
CMOS low cost 10-bit multiplying D/A converter
PMI
PM-7541
12-bit CMOS multiplying D/A converter
PMI
PM-7542
12-bit CMOS multiplying D/A converter
PMI
PM-7543
12-bit CMOS multiplying D/A converter with serial input
PMI
PM-7545/ PM-7645
12-bit buffered multiplying CMOS D/A converter
PMI
PM-7628
Dual 8-bit buffered multiplying CMOS D/A converter
PMI
Companion website of the book
Digital Electronics: Principles, Devices and Applications
9. Popular Microprocessors
Table C.21 to C.24 enlist some of the popular 8-bit, 16-bit, 32-bit and 64-bit microprocessors
respectively along with their salient features. (Microprocessors are discussed in detail in
chapter-13 of the book).
Table C.21
8-bit microprocessors
Type Number
34
Manufacturer
Salient Features
8080
Intel
Successor to Intel 8008 CPU
8085
Intel
Enhanced version of Intel 8080 CPU
8088
Intel
8 bit version of Intel 8086 CPU
6800
Motorola
Motorola’s first microprocessor. Had very
similar architecture to the 8080
6809
Motorola
Enhanced version of the 6800 microprocessor
NSC800
National Semiconductor
8-bit CMOS CPU with the instruction set of Zilog's
Z80 and the multiplexed bus of Intel's 8085
SC/MP II
National Semiconductor
Designed to fill the gap between four-bit CPUs
(4004, 4040) and eight-bit microprocessors
1802
RCA
one-chip implementation of the earlier two-chip
RCA 1801
2650
Signetics
Had a full complement of video, communications,
and keyboard interface chips designed for use in
video display terminals
8X300
Signetics
RISC like microprocessor
Z80
Zilog
Improved version of 8080 processor
Z180
Zilog
High-integration version of Z80 processor
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.22
16-bit microprocessors
Type Number
35
Manufacturer
Salient Features
8086
Intel
First generation of 80X86 processors
80186
Intel
Mostly used as embedded processor
80188
Intel
Mostly used as embedded processor
80286
Intel
Second generation of 80X86 processors
68000
Motorola
First generation of Motorola 680X0 processors
68010
Motorola
Second generation of Motorola 680X0
processors
68012
Motorola
Second generation of Motorola 680X0
processors
V30
NEC
8086-compatible processor with 8080
emulation mode
V50
NEC
8086-compatible processor with integrated
peripherals and 8080 emulation mode
TMS9900
TI
Single chip version of the TI 990 microcomputer
series
Z800x
Zilog
16-bit microprocessor with separate code, data
and stack memory space
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.23
32-bit microprocessors
Type
Number
Manufacturer
Salient Features
29000
AMD
Embedded RISC microprocessor
29030
AMD
Embedded RISC microprocessor
29040
AMD
High performance embedded RISC
microprocessor
K5
AMD
Pentium class processor
K6
AMD
Pentium/Pentium II class processor
K6-2
AMD
Pentium II class processor, enhanced version
of K6
K6-III
AMD
Pentium II class processor enhanced version
of K6-2
K7
AMD
Pentium III/IV processor
SA-110 ARM
36
Low-power embedded strongARM
microprocessor
80386
Intel
Third generation of 80x86 processors
80486
Intel
Fourth generation of 80x86 processors
Pentium
Intel
Fifth generation of 80x86 processors
superscalar architecture MMX
Pentium II
Intel
Sixth generation of 80x86 processors
Celeron
Intel
Low cost version of Pentium II
Pentium III
Intel
Enhanced and faster version of Pentium II
Pentium IV
Intel
New generation of Pentium processors
Xeon
Intel
High performance version of Pentium IV
80860
Intel
Embedded 32-bit microprocessor with
integrated 3D graphics
80960
Intel
Embedded 32-bit microprocessor
68020
Motorola
Third generation of 680X0 series of
processors
68030
Motorola
Fourth generation of 680x0 series of
processors
68040
Motorola
Fifth generation of 680x0 series of processors
68060
Motorola
Sixth generation of 680x0 series of processors
PowerPC 603
Motorola
RISC microprocessor
32016
National semiconductor
32-bit microprocessor with 16-bit data bus
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.24
64-bit microprocessors
Type
Number
37
Manufacturer
Salient Features
K8
AMD
Eighth generation of X86 processors
Itanium
Intel
High performance
Core 2
Intel
R4000
MIPS Technologies
RISC processor
R4400
MIPS Technologies
Enhanced version of R4000 RISC processor
R4600
MIPS Technologies
Enhanced version of R4400 RISC processor
R5000
MIPS Technologies
Super-scalar RISC microprocessor
R10000
MIPS Technologies
Super-scalar RISC microprocessor
UltraSparc II
Sun Microsystems
Second generation of UltraSparc processors
UltraSparcIIi
Sun Microsystems
Second generation of UltraSparc processors
UltraSparc III
Sun Microsystems
Third generation of UltraSparc processors
Companion website of the book
Digital Electronics: Principles, Devices and Applications
10. Popular microcontrollers
Table C.25-27 lists some of the popular 8-bit, 16-bit and 32-bit microcontroller type numbers
along with their salient features. (Microcontrollers are discussed in detail in chapter-14 of the
book).
Table C.25
8-bit microcontrollers
Type Number
38
Manufacturer
Salient features
80C51/87C51/
80C31
Dallas Semiconductor and
Other Manufacturers
MCS-51 architecture, CMOS technology
80C31FA/8XC
51FA/FB/FC
Dallas Semiconductor and
Other Manufacturers
Same as 80C51 except for the size of ROM and
RAM, which is 0K/8K/16K/32K ROM and 256
bytes RAM
80C31RA+/8X
C51RA+/RB+/
RC+
Dallas Semiconductor and
Other
manufacturers
The same as 80C51 except for the size of ROM
and RAM, which is 0K/8K/16K/32K ROM and 512
bytes RAM
8XC51RD+
Dallas Semiconductor and
Other
manufacturers
The same as 80C51 except for the size of ROM
and RAM, which is 64K ROM and 1024 bytes
RAM
80C32/8XC52/
54/58
Dallas Semiconductor and
Other Manufacturers
The same as 80C51 except for the size of ROM
and RAM, which is 0K/8K/16K/32K ROM and 256
bytes RAM
89C51
ATMEL and Other
Manufacturers
MCS-51 architecture, CMOS technology, 4K × 8
of in-system reprogrammable ROM, 128 × 8
internal RAM
68HC05
Family of
Freescale Semiconductor
Eight-bit M68HC05 core, a clock speed of 4 MHz,
920 bytes of on-chip RAM, 32K of ROM
68HC11
Family
Freescale Semiconductor
Fully static chip design using an eight-bit
M68HC11 core, a clock speed of 5 MHz,
0/256/512/768/1024 bytes of on-chip RAM (in
different variants), 0/12/20 kB of on-chip ROM or
EPROM
PIC 16X84
Family
(Microchip Technology)
High-performance RISC CPU, 14-bit wide
instructions, eight-bit wide data path, 1024 14
EEPROM program memory, 64 bytes of on-chip
data EEPROM
XC-800
Family
Infineon
High performance microcontrollers
MCS-51
Intel
128 or 256 bytes of RAM up to 128 bytes of I/O,
512 bytes to 64kB ROM
Z8
Zilog
8-bit Harvard architecture ROM/EPROM/OTP
microcontroller with on-chip SRAM
eZ8 (Encore
Z8)
Zilog
Improved version of Z8 with better pipelining
feature and with on-chip flash memory and
SRAM
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.26
16-bit microcontrollers
Type
Number
39
Manufacturer
Salient features
68HC12
Family
Freescale Semiconductor
High-performance 16-bit CPU core with 1024
bytes of RAM, 32K of flash EEPROM and 768
bytes of EEPROM
68HC16
Family
Freescale Semiconductor
16-bit enhancement of the eight-bit 68HC11
family with 8K of ROM, 4K of RAM
XC166 Family
Infineon
The same as 80C51 except for the size of ROM
and RAM, which is 0K/8K/16K/32K ROM and 512
bytes RAM
PIC 24F
Microchip Technology
16-128 kB of Flash memory, 4kB/8kB data RAM
PIC 24H
Microchip Technology
12-256 kB of Flash memory, 1kB/8kB/16kB data
RAM
MCS-96
family
Intel
Commonly used in Embedded systems
MCS 296
family
Intel
Improved version of MCS-96 family
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Table C.27
32-bit microcontrollers
Type Number
40
Manufacturer
Salient features
683XX Family
Freescale Semiconductors
10K of RAM, 256K of flash, a clock speed of 33
MHz, 48 I/O lines, a 16-bit timer, a 16-channel/10bit A/D converter and four serial communication
channels
MCORE
Family
Freescale Semiconductors
32K of RAM, 256K of flash, 33 MHz of clock
speed, two serial communication channels, 104
I/O lines, an eight-channel A/D converter and two
timers
MPC500
Family
Freescale Semiconductors
Configured around a 32-bit PowerPC core with
36K of RAM, 1024K of flash, a 66 MHz clock,
three serial communication channels, 101 I/O
lines, 40 channels of A/D conversion and 70
timer channels
MCFXXX
Family
Freescale Semiconductors
Configured around ColdFire Version 2 core with
64K RAM, 66 MHz clock, 5 serial communication
channels, including an I2C bus and CAN support,
150 I/O lines and 4 timer channels
LPC3000
Family
Philips Semiconductors
Based on Philips’ Nexperia platform, configured
around an ARM926EJ core with the VFP9
floating-point coprocessor with 32K of
instruction cache and 32K of data cache
TRICORETM
Family
Infineon
Unified, single-core 32-bit microcontroller–
DSP architecture optimized for real-time
embedded systems
Companion website of the book
Digital Electronics: Principles, Devices and Applications
11. Pin connection diagrams and other relevant application information on
logic gates and related devices
Figs.C.1 to C.31 give the pin connection diagram and other application relevant information of
some of the popular logic gates and related devices. (Logic gates and other related devices are
discussed in detail in chapter-4 of the book).
Quad 2-input NAND
1A
1
nA, nB = Data Inputs
nY
= Data Output
VCC
14
4B
1B
1Y
1
2A
4Y
7400
2B
A
0
0
1
1
4A
14
1
14
7
8
3B
3A
2Y
GND
Y
1
1
1
0
B
0
1
0
1
3Y
Y=A.B = A+B
Fig.C.1
Quad 2-input NOR
1Y
1
14
VCC
4Y
1A
4B
1B
2Y
4A
7402
3Y
2A
3B
2B
GND
7
8
nA, nB = Data Inputs
nY
= Data Output
A
0
0
1
1
3A
B
0
1
0
1
Y
1
0
0
0
Y=A+B=A.B
Fig.C.2
Hex Inverter
1A
1
14
1
14
1Y
2A
6A
2Y
3A
1
6Y
5A
7404
7400
14
3Y
GND
VCC
5Y
4A
7
8
4Y
Fig.C.3
41
nA = Data Inputs
nY = Data Output
A
0
1
Y=A
Y
1
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-Input AND
1A
1
14
1
14
4B
1B
1Y
2A
2B
A
0
0
1
1
4A
4Y
7408
7400
1
14
7
8
3B
3A
2Y
GND
nA, nB = Data Inputs
nY
= Data Output
VCC
3Y
B
0
1
0
1
Y
0
0
0
1
Y=A .B
Fig.C.4
Triple 3-Input NAND
nA, nB, nC = Data Inputs
nY
= Data Output
1A
1
1C
1B
1Y
2A
2B
3C
7410
3B
2C
3A
2Y
GND
A
0
0
0
0
1
1
1
1
VCC
14
7
8
3Y
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Y
1
1
1
1
1
1
1
0
Y=A.B.C
Fig.C.5
Triple 3-Input AND
nA, nB, nC = Data Inputs
nY
= Data Output
1A
1
14
1B
1C
2A
1Y
2B
3C
7411
2C
3B
2Y
GND
VCC
3A
7
8
3Y
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Y=A.B.C
Fig.C.6
42
Y
0
0
0
0
0
0
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Dual 4-Input NAND
nA, nB, nC, nD = Data Inputs
nY
= Data Output
1A
1
14
2C
NC
1C
NC
7420
2B
1D
2A
1Y
GND
VCC
2D
1B
7
8
A
0
X
X
X
1
B
X
0
X
X
1
2Y
C
X
X
0
X
1
D
X
X
X
0
1
Y
1
1
1
1
0
Y=A.B.C.D
Fig.C.7
Dual 4-Input AND
nA, nB, nC, nD = Data Inputs
nY
= Data Output
1A
1
14
2C
NC
1C
NC
7421
2B
1D
2A
1Y
GND
VCC
2D
1B
7
8
A
0
X
X
X
1
2Y
B
X
0
X
X
1
C
X
X
0
X
1
D
X
X
X
0
1
Y
0
0
0
0
1
Y=A.B.C.D
Fig.C.8
Triple 3-Input NOR
nA, nB, nC = Data Inputs
nY
= Data Output
1A
1
14
1B
3A
3Y
1
1C
2A
1Y
2B
3C
7427
2C
3B
2Y
GND
A
0
0
0
0
1
1
1
VCC
7
8
B
0
0
1
1
0
0
1
C
0
1
0
1
0
1
0
Y
1
0
0
0
0
0
0
1
1
0
Y=(A+B+C)
Fig.C.9
43
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8-Input NAND
A through H = Data Inputs
Y
= Data Output
A
1
14
VCC
B
NC
C
H
D
G
7430
E
NC
F
NC
GND
7
8
Y
A
0
X
X
X
X
B
X
0
X
X
X
C
X
X
0
X
X
D
X
X
X
0
X
E
X
X
X
X
0
F
X
X
X
X
X
G
X
X
X
X
X
H
X
X
X
X
X
Y
1
1
1
1
1
X
X
1
X
X
1
X
X
1
X
X
1
X
X
1
0
X
1
X
0
1
X
X
1
1
1
0
Y =(A.B.C.D.E.F.G.H )
Fig.C.10
Quad 2-Input OR
1A
1
14
1B
4B
1Y
4A
2A
4Y
7432
2B
3B
2Y
GND
VCC
3A
7
8
nA, nB = Data Inputs
nY
= Data Output
A
0
0
1
1
3Y
B
0
1
0
1
Y
0
1
1
1
Y=A+B
Fig.C.11
Quad 2-Input NOR
1A
1
14
1B
4B
1Y
4A
2A
4Y
7436
2B
3B
2Y
GND
VCC
3A
7
8
3Y
Fig.C.12
44
nA, nB = Data Inputs
nY
= Data Output
A
0
0
1
1
B
0
1
0
1
Y=(A+B)
Y
1
0
0
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Dual 4-Input NAND
nA, nB, nC, nD = Data Inputs
nY
= Data Output
1A
1
14
1B
VCC
2D
NC
2C
1C
NC
7440
1D
2B
1Y
2A
7
GND
8
B
X
0
X
X
1
A
0
X
X
X
1
D
X
X
X
0
1
C
X
X
0
X
1
Y
1
1
1
1
0
Y=A.B.C.D
2Y
Fig.C.13
Quad Non-inverting tristate buffer
1OC
1
14
1A
4OC
1Y
4A
2OC
4Y
74125/
74126
2A
3OC
2Y
GND
VCC
3A
7
8
3Y
nA = Data Inputs
nY = Data Output
nOC = 3-state active control
(Active LOW for 74125,
Active HIGH for 74126)
74125
OC
0
0
1
A
0
1
X
Y
0
1
Z
74126
OC
1
1
0
A
0
1
X
Y
0
1
Z
Fig.C.14
742 40
Dual 4-Bit Buffer
1A0
VCC nA0 through nA3 = Data Inputs
nY0 through nY3 = Data Outputs
2G
2Y3
1Y0
1G
1
20
1A1
2Y2
1A2
74240/
74241/
74244
2A3 74240 : Inverting outputs
1Y1 74241 : Non-inverting outputs
74244 : Non-inverting outputs
2A2
2Y1
1Y2
1A3
2A1
2Y0
1Y3
GND
10
11
Y
0
1
Z
742 41
1G
0
0
1
1A
0
1
X
1Y
0
1
Z
2G
0
1
1
742 44
G
0
0
1
2A0
Fig.C.15
45
A
1
0
X
G
0
0
1
A
0
1
X
1Y
0
1
Z
2A
X
0
1
2Y
Z
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-Input NOR
1A
1
nA, nB = Data Inputs
nY
= Data Output
VDD
14
1B
4B
1Y
4A
2Y
4Y
4001
A
0
0
1
1
3Y
2A
3B
2B
VSS
7
8
B
0
1
0
1
Y
1
0
0
0
3A
Y=A+B = A.B
Fig.C.16
Du al 4-Inp ut NOR
nA, nB, nC, nD = Data Inputs
nY
= Data Output
1Y
1
VDD
14
1A
A
0
1
X
X
X
2Y
1B
2D
1C
2C
4002
1D
2B
NC
2A
VSS
7
8
NC
B
0
X
1
X
X
C
0
X
X
1
X
D
0
X
X
X
1
Y
1
0
0
0
0
Y=A+B+C+D
Fig.C.17
Quad 2-Input NAND
1A
1
14
1B
1Y
4A
2Y
4Y
4011
2A
3Y
2B
VSS
VDD
4B
3B
7
8
3A
Fig.C.18
46
nA, nB = Data Inputs
nY
= Data Output
A
0
0
1
1
B
0
1
0
1
Y=A.B
Y
1
1
1
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-Input EX-OR
A1
1
VDD
14
B1
B4
Y1
An, Bn = Data Inputs
Yn
= Data Output
A
0
0
1
1
A4
Y2
Y4
4030
A2
Y3
B2
B3
VSS
7
8
B
0
1
0
1
A3
Y
0
1
1
0
Y=A + B
Fig.C.19
Hex Inverting Buffer
VDD
1
NC
16
1Y
6Y
1A
6A
2Y
2A
NC
5Y
4049
Y
1
0
A
0
1
5A
3Y
Y= A
4Y
3A
VSS
nA = Data Inputs
nY = Data O utput
8
9
4A
Fig.C.20
He x Non-inverting Buffer
VDD
1
16
NC
1Y
6Y
1A
6A
2Y
2A
NC
5Y
4050
3Y
5A
3A
4Y
VSS
8
9
4A
Fig.C.21
47
nA = Data Inputs
nY = Data Output
Y
0
1
A
0
1
Y=A
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-input EX-OR
1A
1
14
1B
nA, nB = Data Inputs
nY
= Data Output
4B
1Y
A
0
0
1
1
4A
2Y
4Y
4070
2A
3Y
2B
VSS
VDD
3B
7
8
3A
B
0
1
0
1
Y
0
1
1
0
Y=A + B
Fig.C.22
Quad 2-Input OR
1A
14
1
1B
1Y
nA, nB = Data Inputs
nY
= Data Outputs
4A
2Y
4Y
4071
2A
3Y
2B
VSS
VDD
4B
3B
7
8
A
0
0
1
1
3A
B
0
1
0
1
Y
0
1
1
1
Y=A+B
Fig.C.23
Quad 2-Input AND
1A
1
14
1B
1Y
4A
2Y
4Y
4081
2A
3Y
2B
VSS
VDD
4B
3B
7
8
3A
Fig.C.24
48
nA, nB = Data Inputs
nY
= Data Output
A
0
0
1
1
B
0
1
0
1
Y=A.B
Y
0
0
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-Input Schmitt NAND
1A
1
VDD
14
1B
nA, nB = Data Inputs
nY
= Data Output
4B
1Y
A
0
0
1
1
4A
2Y
4Y
4093
2A
3Y
2B
3B
VSS
7
8
3A
B
0
1
0
1
Y
1
1
1
0
Y=A.B
Fig.C.25
Quad 2-Input OR/NOR
VCC1
1
16
VCC2
1Y
4Y
2Y
3Y
1A
1Y
4A
B
10101
3Y
2Y
3A
2A
8
VEE
9
nA = Independent Data Input
nB = Common Data input
nY = OR (true) Output
nY = NOR (inverted) Output
B
1
0
0
4Y
nA nY nY
X 1 0
0 0 1
1 1 0
nY = nA+B
Fig.C.26
Quad 2-Input OR Gate
VCC1
1
16
1Y
2Y
1A
1B
10103
2A
2B
VEE
8
9
nA, nB
= Data Inputs
VCC2 1Y through 3Y= Data Outputs
4Y, 4Y
= Complementary
4Y
Output (gate 4)
3Y
––
nB nA nY
4 B 4 A 4 Y 4Y
4B
0 0 0
0
0 0 1
4A
0 1 1
0
1 1 0
3B
1
0
1
1
0 1 0
3A
1 1 1
1
1 1 0
4Y
4Y = (4A+4B)
Y = (nA+nB)
n = 1,2,3
Fig.C.27
49
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2 -input AND
Vcc1
1
16
1Y
4Y
2Y
3Y
1A
1B
nB nA nY
0 0 0
0 1 0
1 0 0
1 1 1
4B
4A
10104
2A
3B
2B
VEE
nA,nB
= Data Inputs
1Y through 3Y= Data o utputs
4Y, 4Y
= Complemen tary
Output (gate 4)
Vcc2
3A
8
9
––
4 A 4 Y 4Y
0 0 1
1 0 1
0 0 1
1 1 0
4B
0
0
1
1
4Y
nY = (nA.nB)
n= 1,2,3
4Y = (4A.4B)
Fig.C.28
Quad 2-Input Ex-OR Gate
VCC1
1
nA, nB = Data Inputs
VCC2 nY
= Data Outputs
4Y
OE B A Y
3Y
X X 0
1
4B
16
1Y
2Y
1A
1B
10113
0 0
0 1
1 0
1 1
—–
Y=OE (A +
0
0
0
0
4A
2A
3B
2B
3A
8
VEE
9
OE
0
1
1
0
B)
Fig.C.29
Triple Line Re ceiver
(Differential Inputs and Outputs)
Ain through Cin
VCC1
1
16
Aout
Cout
Aout
Cout
Ain
Ain
Cin
V
Bin
Bout
8
= Active-high
data inputs
Aout through C out = Active-low
data ou tputs
VBB
= Input bias voltage
Cin
10114/
10116
Bout
VEE
VCC2
9
Bin
xin
0
0
1
1
xin xout xout
0
0
0
0
1
1
0
1
Fig.C.30
50
1
1
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad Line Receiver
(Differential Inputs, single-ended Outputs)
Ain through Din
VCC1
1
16
VCC2
Aout
Dout
Bout
Cout
Ain
Ain
Din
10115
xin xin xout
0
0
0
Din
Bin
Cin
Bin
Cin
VEE
VBB
8
= Active-high
data inputs
Aout through Dout = data outputs
V
= Input Bias voltage
9
0
1
1
1
0
1
Fig.C.31
51
0
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
12. Pin connection diagrams and other relevant application information on
multiplexers and de-multiplexers
Figs.C.32 to C.48 give the pin connection diagram and other application relevant
information of some of the popular multiplexer and demultiplexer devices.
(Multiplexers and demultiplexers are discussed in detail in chapter-8 of the book).
BCD-to-Decimal Decoder (Open Collector Outputs)
8
16
1
0
9
1
A
5
4
D
7441
Vc c
Gnd
6
B
7
C
2
8
9
3
A through D: Data Inputs (A is LSB)
0 through 9 : Decoded Outputs (Active LOW)
D CBA 0 1 2 3 4 5 6 7 8 9
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
01
10
11
11
11
11
11
11
11
11
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Over range
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
01
10
11
11
11
11
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
Fig.C.32
BCD-to-Decimal decoder
0
16
1
Vcc
1
A
2
B
3
C
7442
4
D
5
9
6
Gnd
8
8
9
7
A through D: Data Inputs (A is LSB)
0 through 9 : Decoded Outputs (Active LOW)
Fig.C.33
52
D CBA 0 1 2 3 4 5 6 7 8 9
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
01
10
11
11
11
11
11
11
11
11
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
11
11
11
11
11
11
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Invalid
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BCD-to-Decimal decoder
0
16
1
Vcc
1
A
2
B
3
C
7445
4
D
5
9
6
Gnd
D C BA
0 1 2 3 4 5 6 7 8 9
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
1
1
1
1
1
1
8
8
9
7
A through D : Data Inputs (A is LSB)
0 through 9 : Decoded Outputs (Active LOW)
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
b
c
d
e f
g
0
0
0
0
0
1
1
0
0
0
1
1
0
1
1
1
1
1
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
1
1
1
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
0
1
0
1
1
1
0
1
1
1
0
0
1
1
1
0
0
0
1
0
0
1
1
0
0
0
1
1
1
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
1
0
Invalid
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Fig.C.34
BCD-to-7 Segment Decoder(Active LOW Open Collector Outputs)
B
1
16
Vcc
C
f
LT
g
BI/RBO
a
7447
RBI
b
D
c
A
Gnd
d
8
9
e
A through D : Data Inputs (A is LSB)
a through g : Decoded Outputs (Active LO W)
LT
: Lamp Test Input
RBI
: Ripple Blanking Input
BI/RBO
: Blanking Input/ Blanking Output
Funtion
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Blank
Ripple Blank
LampTest
LT RBI D C B A
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
x
1
0
Fig.C.35
53
1
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
0
x
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x
0
x
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x
0
x
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x
0
x
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
x
0
x
BI/
a
RBO
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
0
0
1
0
1
0
0
0
1
1
1
0
1
1
1
1
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BCD-to-7 Segment Decoder(Active LOW Open Collector O utputs)
B
16
1
Vcc
C
f
LT
g
BI/RBO
Funtion
a
7448
RBI
b
D
c
A
d
8
Gnd
9
e
A through D : Data Inputs (A is LSB)
a through g : Decoded Outputs (Active LOW)
LT
: Lamp Test Input
RBI
: Ripple Blanking Input
BI/RBO
: Blanking Input/ Blanking Output
LT RBI D C B A
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Blank
Ripple Blank
LampTest
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
x
1
0
1
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
0
x
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x
0
x
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x
0
x
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x
0
x
BI/
a
RBO
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
x
0
x
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
0
1
1
0
1
0
1
1
1
0
0
0
1
0
0
0
0
1
b
c
d
e f
g
1
1
1
1
1
0
0
1
1
1
0
0
1
0
0
0
0
0
1
1
1
0
1
1
1
1
1
1
1
0
1
0
0
0
0
0
0
1
1
0
1
1
0
1
1
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
0
0
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
0
0
1
Fig.C.36
3 : 8 Line Decoder/Demultiplexer
Vcc
Clk
G1
G2
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
B
Y0
C
Y1
X
X
X
X
0
1
1
1
1
1
1
1
1
1
1
X
0
0
0
0
0
0
0
0
0
X
X
0
0
0
0
1
1
1
1
X
X
X
0
0
1
1
0
0
1
1
X
X
X
0
1
0
1
0
1
0
1
X
1
1
0
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
0
0
A
16
1
Clk
Y2
74131
G2
Y3
G1
Y4
Y7
Y5
Gnd
8
9
Y6
A, B, C
Y0 through Y7
Clk
G1, G2
: Select Inputs
: Data Outputs
: Clock Input
: Output Enables
Fig.C.37
54
1
0
0
0
1
1
1
0
1
1
0
0
1
1
1
0
0
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Decimal-to-BCD Priority Encoder
(Active LOW Inputs/Outputs)
4
1
16
Vcc
5
NC
6
D
3
7
74147
8
2
1
C
9
B
Gnd
1
1
X
X
X
X
X
X
X
X
0
8
9
A
2
1
X
X
X
X
X
X
X
0
1
3
1
X
X
X
X
X
X
0
1
1
4
1
X
X
X
X
X
0
1
1
1
5
1
X
X
X
X
0
1
1
1
1
6
1
X
X
X
0
1
1
1
1
1
7
1
X
X
0
1
1
1
1
1
1
8
1
X
0
1
1
1
1
1
1
1
9
1
0
1
1
1
1
1
1
1
1
D
1
0
0
1
1
1
1
1
1
1
C
1
1
1
0
0
0
0
1
1
1
B
1
1
1
0
0
1
1
0
0
1
1 through 9 : Decimal Inputs
A, B, C, D : BCD Priority Outputs
Fig.C.38
16 : 1 Multiplexer
D7
24
1
Vcc
D6
D8
D5
D9
D4
D10
D3
D11
D2
D12
74150
D1
D13
D0
D14
S
D15
W
A
B
D
Gnd
12
13
C
D
C
B
A
S
W
X
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
X
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
X
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D0 through D15
W
A, B, C, D
S
: Data Inputs
: Data Output (Active LOW)
: Select Inputs
: Strobe
Fig.C.39
55
A
1
0
1
0
1
0
1
0
1
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8 : 1 Multiplexer (With strobe input)
D3
G
1
0
0
0
0
0
0
0
0
S2 S1 S0
X
0
0
0
0
1
1
1
1
X
0
0
1
1
0
0
1
1
Y
X
0
1
0
1
0
1
0
1
16
1
W
0
D0
D1
D2
D3
D4
D5
D6
D7
1
D0
D1
D2
D3
D4
D5
D6
D7
Vcc
D2
D4
D1
D5
D6
D0
74151
Y
D7
S0
W
S1
G
8
Gnd
9
S2
D0 through D7 : Data Inputs
Y
: Data Output (Active HIGH)
W
: Data Output (Active LOW)
S2, S1, S0
: Select Inputs
G
: Strobe Input
Fig.C.40
4 : 16 Line Decoder
0
24
1
Vcc
1
S0
2
S1
3
S2
4
S3
G2
5
74154
6
G1
7
15
8
14
9
13
10
12
Gnd
12
13
11
S0 through S3 : Select Inputs
0 through 15 : Data Outputs
G1, G2
: Strobe Inputs
Fig.C.41
56
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BCD-to-Seven Segment Decoder
B
Vcc
16
1
C
f
LT
g
74247/
74248/
74249
BI/RBO
RBI
a
b
c
D
d
A
8
Gnd
A through D : BCD Inputs
a through g : Seven Segment outputs
LT : Lamp Test input
RBI : Ripple Blanking Input
BI/RBO : Blanking
Input/Ripple blanking Output
9
e
74247 : Active LOW outputs, Open Collector Outputs
Function Table same as that of 7447
74248 : Active HIGH outputs, Internal Pull-up resistors
Function Table same as that of 7448
74249 : Active HIGH outputs, Open Collector outputs
Function Table same as that of 7448
Fig.C.42
8 : 1 Data Selector/Multiplexer
D3
16
1
Vcc
D2
D4
D1
D5
D0
D6
74251
Y
D7
W
S0
G
Gnd
S0, S1, S2
: Select Inputs
D0 through D7 : Data inputs
W
: Inverted Data output
Y
: Non-inverted Data output
G
: 3-state output control
S1
8
9
S2
Fig.C.43
Dual 4 : 1 Data Selector/Multiplexer
1G
16
1
Vcc
S1
2G
1C3
S0
S0, S1
nC0 through nC3
2C3 nY
2C2 nG
1C2
74253
1C1
1C0
2C1
1Y
Gnd
2C0
8
9
2Y
Fig.C.44
57
: Select Inputs
: Data inputs
: Data output
: 3-state output control
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BCD-to-7 Segment Latch Decoder Driver
B
VDD
16
1
C
f
LT
g
BL
a
4511
LE/Strobe
A, B, C, D
: BCD inputs
'a' through 'g' : SevenSegment outputs
LT
: Lamp Test input
BL
: Blanking input
LE
: Latch Enable input
b
c
D
d
A
8
Vss
9
e
Fig.C.45
10-line to 4-line BCD priority encoder
Inputs
4
16
1
Vcc
5
0
6
D
40147
8
2
C
1
B
9
Vss
8
9
0 1 2 3 4 5 6 7 8
9
D C B A
0
0
0
0
0
0
0
0
0
1
X
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
1
X
X
X
X
X
X
X
X
X
3
7
A
Outputs
0
0
1
X
X
X
X
X
X
X
X
0
0
0
1
X
X
X
X
X
X
X
0
0
0
0
1
X
X
X
X
X
X
0
0
0
0
0
1
X
X
X
X
X
0
0
0
0
0
0
0
1
X
X
X
0
0
0
0
0
0
1
X
X
X
X
0
0
0
0
0
0
0
0
1
X
X
Fig.C.46
Dual Multiplexers
Vcc1
16
1
Vcc
1Q
2Q
1Q
2Q
1D0
2D0
10134
1D1
2D1
A0
A1
Cc
VEE
0CE
8
9
1CE
Fig.C.47
58
A0, A1
nD0-nD1
nQ, nQ
nCE
C
L
L
L
L
H
A0
L
L
H
H
X
: Input Select
: Data Inputs
: Data Outputs
: Clock Enable
nD0 nD1 Qn+1
L
L
L
H
H
H
L
X
L
H
H
X
X Qn Qn
C=CE+Cc
1
0
0
0
0
1
1
1
1
0
0
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad 2-input Multiplexer
1Y
16
1
Vcc
2Y
3Y
2D1
4Y
2D0
3D0
10158/
10159
1D1
3D1
1D0
4D0
NC
4D1
VEE
8
9
SEL nY
0
1
nD0, nD1 : Data inputs
nY
: Data outputs
SEL
: Select input
10158 : Non-inverting outputs
10159 : Inverting outputs
SEL
Fig.C.48
59
nD1
nD0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
13. Pin connection diagrams and other relevant application information on
digital ICs for arithmetic operations
Figs.C.49 to C.60 give the pin connection diagram and other application relevant
information of some of the popular digital ICs for arithmetic operations. (Arithmetic
circuits discussed in detail in chapter-7 of the book).
A4
1
16
B4
S3
S4
A3
C4
B3
Gnd
S2
B1
B2
A2
: Word A Inputs
: Word B Inputs
: Carry Input
: Sum Word Outputs
: Carry Output
C0
7483
V cc
A1 to A4
B1 to B4
C0
S1 to S4
C4
A1
8
9
S1
Fig.C.49
A>B
}
A<B
}
Gnd
8
A>B
A=B
Vcc
A3
Inputs
A=B
16
1
Outputs
B3
A<B
7485
TTL
LS
S
ALS
AS
B2
A2
A1
B1
A0
9
B0
Fig.C.50
60
A0 to A3 : Word A Inputs
B0 to B3 : Word B Inputs
Companion website of the book
Digital Electronics: Principles, Devices and Applications
B0
24
1
A0 through A3 : Word A input
B 0 through B3 : Word B input
F0 through F3 : Output Word
S 0 through S3 : Function Select input
M
: Mode Select input
Cn
: Carry input
A=B
: Equality Output
(Active HIGH)
Cn + 4
: Carry Output
G
: Carry Generate Output
(Active LOW)
P
: Carry Propagate Output
(Active LOW)
Vcc
A0
A1
S3
B1
S2
A2
S1
B2
A3
S0
74181
Cn
B3
M
G
F0
Cn+4
F1
P
A=B
F2
Gnd
F3
13
12
SELECTION
S3 S2 S1 S0
M=0 Cn = 0
M=1
Logic
Function
Arithmetic
Fuction
A
AB
A+B
1
(A+B)
A Minus 1
AB Minus 1
A B Minus 1
Minus 1
A Plus (A+B)
0 1
B
1
1 0
A +B
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
A+B
AB
A +B
B
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
A+B
0
AB
AB
A
AB plus
(A+B)
A Minus B
minus 1
A+B
A Plus (A + B)
A plus B
A B plus
(A + B)
A+ B
A Plus A
AB plus A
A B minus A
A
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
1
0
1
0
Fig.C.51
61
Companion website of the book
Digital Electronics: Principles, Devices and Applications
16
1
G1
Vcc
P1
P2
G0
G2
P0
G0 through G3 : Carry Generate Inputs
P0 through P3 : Carry Propagate Inputs
Cn
: Carry Inputs
Cn + x, Cn +y, Cn + z : Carry Outputs
G
: Carry Generate Output
P
: Carry Propagate Output
Cn
74182
G3
Cn+x
P3
Cn+y
G
P
8
Gnd
9
Cn
G0
P0
X
0
X
1
X
X
0
X
X
1
X
X
X
0
X
X
X
1
1
1
0
X
X
1
1
X
0
X
X
X
1
1
X
X
0
X
X
X
X
1
X
X
X
0
1
X
X
0
X
1
X
X
X
0
X
X
1
X
X
X
X
0
1
X
X
X
0
G1
Cn+z
P1
G2
P2
G3
Cn+x Cn+y Cn+z G P
0
0
1
1
1
1
1
0
X
X
X
1
1
1
X
0
X
X
X
X
1
1
X
X
0
X
1
X
X
X
0
0
X
1
X
X
X
X
0
0
X
X
1
X
X
X
X
0
X
1
X
X
0
0
0
0
1
1
1
1
1
1
1
0
X
X
X
X
1
1
1
X
0
X
X
1
X
X
X
X
0
0
0
X
1
X
X
X
X
0
0
X
X
1
X
0
0
0
0
0
1
1
1
1
1
1
1
1
0
X
X
X
Fig.C.52
62
P3
1
X
X
X
X
0
0
0
X
X
X
1
0
1
1
1
1
0
0
0
0
1
1
1
1
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
S2
16
1
Vc c
B2
B3
A2
A3
S1
S3
74283
A1
A4
B1
B4
C0
S4
8
Gnd
9
C4
OUTPUT
INPUT
A1
A3
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
B1
B3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
C0=0
C2=0
A2 B2 S1
A4 B4 S3
0 0 0
0 0 1
0 0 1
0 0 0
1 0 0
1 0 1
1 0 1
1 0 0
0 1 0
0 1 1
0 1 1
0 1 0
1 1 0
1 1 1
1 1 1
1 1 0
S2 C2
S4 C4
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
0
0
1
0
1
0
1
1
0
0
1
1
0
0
1
1
1
C0=1
C2=1
S1 S2
S3 S4
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
0
1
0
0
1
1
1
C2
C4
0
0
0
0
0
1
1
1
0
1
1
1
1
1
1
1
Fig.C.53
L/A
24
1
Vcc
(P<Q)IN
PLE
(P>Q)IN
P7
Q7
P6
Q6
P5
Q5
P4
74885
Q4
P3
Q3
P2
Q2
P1
Q1
P0
Comparison
L/A
Data Inputs
P0-P7, Q0-Q7
LOGICAL
LOGICAL
LOGICAL
ARITHMETIC
ARITHMETIC
ARITHMETIC
H
H
H
L
L
L
P> Q
P< Q
P= Q
P AG Q
Q AG P
P= Q
(P<Q)OUT
Q0
Gnd
Function Table
12
13
(P>Q)OUT
Input
P<Q
Output
P<Q
P>Q
X
H
X
X
X
L
H ORL H ORL H ORL
X
H
X
X
X
L
H ORL H ORL H ORL
For P = Q cases, (P > Q) output follows (P > Q)
input and (P < Q) output follows (P < Q) input
AG : Arithmetically greater than
PLE : P Latch Enable
L/A : Function select (HIGH for logic
operations and LOW for Arithmetic
operations
Fig.C.54
63
Input
P>Q
L
H
H ORL
L
H
H ORL
Companion website of the book
Digital Electronics: Principles, Devices and Applications
A3
16
1
V DD
B2
B3
A2
Co
B1
S3
4008
A1
S2
B0
S1
S0
A0
8
Vss
9
Ci
Co S
Ci
B
A
0
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
0
0
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
A0 through A3 : Word A input
B0 through B3 : Word B input
S0 through S3 : Sum output
Ci : Carry input
C0 : Carry output
Fig.C.55
B0
24
1
VDD
A0
A1
S3
B1
S2
A2
S1
B2
S0
A3
40181
Cn
B3
M
G
F0
Cn+4
F1
P
A=B
F2
V ss
A0 through A3 : Word A input (Active LOW)
B0 through B3 : Word B input (Active LOW)
S0 through S3 : Function select inputs
Cn : Carry IN, Cn+4 :Ripple Carry OUT
M : Mode control
G, P : Look ahead carry outputs
F0 through F3 : Function outputs (Active LOW)
12
13
F3
Fig.C.56
64
Companion website of the book
Digital Electronics: Principles, Devices and Applications
G1
1
16
VDD
P1
P2
G0
G2
P0
Cn
40182
G3
Cn+x
P3
Cn+y
G
P
V ss
G0 through G3 : Active LOW Carry Generate inputs
P0 through P3 : Ac tive LOW Carry propagate inputs
Cn : Active HIGH Carry input
Cn + x, Cn + y, Cn + z :Active HIGH c arry outputs
G : Active LOW group carry generate input
P : Active LOW group carry propagate input
9
8
Cn+z
Fig.C.57
B2
1
16
VDD
A2
A3
(A = B) OUT
B3
(A > B) IN
A0 - A3: Word A inputs
B0 - B3: Word B inputs
(A > B) OUT
4585
(A < B) IN
(A < B) OUT
(A = B) IN
B0
A1
A0
Vss
9
8
B1
Fig.C.58
2S
1
16
VCC
1S
1S
1 Cout
2S
2Cout
1Cin
10180
1A
2Cin
1B
2A
2B
S0
VEE
8
9
S1
Fig.C.59
65
nA, nB : Data inputs
n Cin : Carry input
nS, nS : Data outputs
S0, S1 : Mode selects
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Vcc1
24
1
Vcc2
F0
M
F1
Cn
GG
A0
Cn+4
B0
F3
B1
10181
F2
A1
PG
S1
B3
A2
A3
S2
B2
VEE
A0 through A3 : Word A inputs
B0 through B3 : Word B inputs
Cn : Carry input
F0 through F3 : Word F inputs
GG : Group generate output
Cn + 4 : Carry output
M : mode Select
S0 through S3 : Function Selects
S0
13
12
S3
S3 S2 S1 S0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
M=1
M = 0, Cn = 0
A
A+B
A+B
Logical '1'
AB
B
A+B
A+B
AB
A+B
B
A+B
Logical '0'
AB
AB
A
A
A Plus A B
A Plus AB
A time s 2
(A+B) Plus 0
(A + B) plus (AB)
A Plus B
A plus (A + B)
(A+B) plus 0
A minus B minus 1
(A + B) plus (AB)
A plus (A + B)
minus 1
A B minus 1
AB minus 1
A minus 1
Fig.C.60
66
Companion website of the book
Digital Electronics: Principles, Devices and Applications
14. Pin connection diagrams and other relevant application information on
flip flops and related devices
Figs.C.61 to C.84 give the pin connection diagram and other application relevant
information of some of the popular flip flops and related devices. (Flip Flops and
related devices are discussed in detail in chapter-10 of the book).
Clk(1)
1
14
1J
Clr(1)
1Q
1K
1Q
Gnd
7473
VCC
2K
Clk(2)
2Q
Clr(2)
2J
J
K
Clk
Clr –
Q, Q
Q0
7
8
2Q
: J-Input
: K-input
: Clock Input
: Clear Input (Active LOW)
: Outputs
: Q-Output prior to the
occurrence of clock's negative
going edge 7473 is available
in two triggering schemes
(i) Negative Edge Triggered
(ii) Master Slave Type
Clk
0
1
1
1
1
1
Clr
X
¯
¯
¯
¯
1
J
X
0
1
0
1
X
Clr
0
1
1
1
1
Clk
X
J
X
0
1
0
1
Dual D-Type Flip-Flop
1Clr
1
14
nD
nClk
nPR
nClr–
Q, Q
VCC
2Clr
1D
1Clk
2D
2Clk
7474
1PR
2PR
1Q
2Q
1Q
7
Gnd
8
2Q
PR
0
1
0
1
1
1
: Data Input
: Clock Input
: Preset Input
: Clear Input
: Outputs
Clr
1
0
0
1
1
1
Clk
X
X
X
0
D
X
X
X
1
0
X
–
Q
Q
0
1
1
0
Unstable
0
1
1
0
–
Q0 Q0
Fig.C.62
Dual 2-Bit D-Type Latch
1Q0
1
16
1D0
1Q0
1Q1
—–
1Q1
1D1
1G
Gnd
2D0
2Q0
2D1
2Q1
2Q0
8
nD0, nD1 : Data Inputs
nG : Latch Enable Input
nQ0 , nQ1, nQ0, nQ1 : Output
2G
7475
Vcc
9
2Q1
D
0
1
X
G
1
1
0
Q
0
1
Q0
–
Q
1
0
–
Q0
Q0 = State of Q prior to occurrence of
negative going edge at G-input
Fig.C.63
67
Q
0
Q0
1
0
Q0
–
Q0
K
X
0
0
1
1
Q
0
Q0
1
0
–
Q
1
–
Q0
0
1
Toggle
M/S
Fig.C.61
–
Q
1
–
Q0
0
1
K
X
0
0
1
1
X
Toggle
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Dual Positive Edge Trigger J-K Flip Flop
1CLR
1
16
Vcc
1J
2CLR
1K
2J
1Clk
: J-Input
: K-Input
: Preset input
2K
(Active LOW)
nCLR : Clear input
2Clk
(Active LOW)
nCLK : Clock Input
2PR
nQ,, nQ
: Outputs
2Q
74109
1PR
1Q
1Q
Gnd
8
9
nJ
nK
nPR
2Q
Fig.C.64
Monostable Multvibrator (Positive and Negative Edge Triggered)
–
Q
1
14
VCC
NC
NC
A1
NC
R/CEXT
74121
A2
CEXT
B
A1, A2 : Negative going trigger input
B
: Positive going trigger input
RINT
: Connection to internal timing resistor
CEXT : Connection for external timing capacitor
R/C EXT : Connection for common point between
external timing capacitor and resistor
–
Q, Q : Outputs
RINT
Q
7
Gnd
8
NC
Fig.C.65
Retriggerable Monostable Multivibrator
(Positive an Negative Edge Trigger)
A1
1
14
VCC
A2
R/CEXT
B1
NC
CEXT
74122
B2
NC
Clr
–
Q
Gnd
A1, A2 : Negative going trigger input
B : Positive going trigger input
RINT : Connection to internal timing
resistor
CEXT : Connection for external timing
capacitor
R/CEXT : Connection for common point
between external timing capacitor and
resistor
–
Q, Q: Outputs
RINT
7
8
Q
Fig.C.66
68
A1
0
X
X
1
1
¯
¯
0
X
A2
X
0
X
1
¯
1
¯
X
0
Q
0
0
0
0
–
Q
1
1
1
1
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Dual Retriggerable Monostable Multivibrator
(Positive and Negative Edge Triggered)
1A
1
16
Vcc
1B
: Negative going trigger inputs
: Positive going trigger inputs
: Connection for external timing
capacitor
nR/CEXT : Connection for common
point between resistor and capacitor
nQ, nQ : Outputs
1CEXT
1Clr
1Q
1Q
74123
2Q
2Q
2Clr
2CEXT
2R/CEXT
Gnd
nA
nB
nCEXT
1R/CEXT
2B
8
9
2A
Fig.C.67
6-Bit D-Type Flip-Flop
Clr
1
16
Vcc
1Q
6Q
1D
6D
2D
5D
74174
2Q
5Q
3D
4D
3Q
4Q
Gnd
8
9
nD
nQ
Clk
Clr
Clk
: Data Inputs
: Data Outputs
: Clock (Positive Edge Trigger)
: Clear Input (Active LOW)
Fig.C.68
Dual Monostable Multivibrator
(Non-Retriggerable)
1A
1
16
1B
1R/Cext
1Cext
1Clr
—
1Q
1Q
—
2Q
74221
2Q
2Cext
: Negative going trigger input
: Positive going trigger input
: Connection for external
timing capacitor
nR/Cext : Connection for common
point between external timing
resistor and capacitor
nQ, nQ : Outputs
2Clr
2B
2R/Cext
Gnd
nA
nB
nCext
Vcc
8
9
2A
Fig.C.69
69
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4-Bit D-Type Flip-Flop
(Complementary Outputs)
Clr
1
16
1Q
—
1Q
nD : Data Inputs
nQ, nQ : Data Outputs
CLK : Clock (Positive Edge Trigger)
CLR : Clear Input (Active LOW)
4Q
—
4Q
1D
4D
74175
2D
–
2Q
3D
3Q
3Q
2Q
Gnd
Vcc
8
9
Clk
Fig.C.70
Dual 4-Bit Addressable D-Type Latch
A0
1
16
Vcc
A1
Clr
1D
EI
MODE
1Q0
2D
CLEAR
74256
1Q1
2D3
1Q2
2Q1
1Q3
Gnd
Demultiplex
2Q2
8
9
Memory
Addressable
Latch
output
2Q0
nD
: Data Inputs
nQ0 through nQ3 :Data outputs (Active HIGH)
A0, A1 : Data Output Selects
Clr
: Clear Control (Active LOW)
EI
: Latch Control (Active LOW)
Fig.C.71
8-bit D-Type Flip Flop
Clr
1
20
Q0
Vcc
Q7
D0
D7
D1
Q6
Q1
D6
74273
Q2
Q5
D2
D5
D3
Q4
D4
Q3
Gnd
D0 through D7 : Data inputs
Q0 through Q7 : Data outputs
CLK : Clock input (Positive Edge)
Clr : Clear Input (Active LOW)
10
11
Clk
Fig.C.72
70
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Octal D-Type Latch
OE
1
20
Vcc
Q0
Q7
D0
D7
D1
D6
D0 through D7 : Data inputs
Q0 through Q7 : Data outputs
G
: Latch Enable
(Active LOW)
OE
: 3-state output enable
(Active LOW)
Q6
Q1
74373
Q5
Q2
D2
D5
D3
D4
Q4
Q3
10
Gnd
11
G
Fig.C.73
8-bit D-Type Flip Flop
OE
1
20
Q0
Vcc
D0
D7
D1
D6
Q1
Q6
74374
Q5
Q2
D2
D5
D3
D4
Q4
Q3
Gnd
D0 through D7 : Data inputs
Q0 through Q7 : Data outputs
Clk : Clock input (Positive Edge)
OE : 3-state output enable
Q7
10
11
Clk
Fig.C.74
8-bit D-Type Flip Flop
Clr
1
20
Q0
Vcc
Q7
D0
D7
D1
Q6
D6
Q1
4013
Q5
Q2
D2
D5
D3
Q4
D4
Q3
Gnd
nS
: SET input
nR
: RESET input
nD
: Data input
nCLK
:
— Clock
nQ, nQ : Data outputs
10
11
Clk
R = S = 1 is invalid
Fig.C.75
71
Companion website of the book
Digital Electronics: Principles, Devices and Applications
DualJ-K Flip-Flop
2Q
—
2Q
1
16
nJ, nK : J-K inputs
nRST : RESET inputs
—
nQ, nQ : Outputs
VDD
nSET : SET inputs
nCLK : Clock
1Q
—
1Q
2CLK
1CLK
2RST
4027
2K
1RST
2J
1K
Invalid
No change
1J
2SET
8
VSS
1SET
9
Toggle
Fig.C.76
Dual Monostable Multivibrator
Cx (1)
1
16
VDD
Rx –Cx (1)
Cx (2)
RST (1)
Rx –Cx (2)
+TR (1)
RST (2)
4098
–TR (1)
+TR (2)
–TR (2)
Q1
—
Q1
nCx
: External Capacitor
nRx-Cx : Common point of external R and C
nRST : Reset(Active LOW)
(n) + TR : Positive edge trigger input
(n) - TR : Negative edgetrigger input
nQ, nQ : Output
Q2
8
VSS
—
Q2
9
Fig.C.77
——
Clear
1
16
VDD
Q1
Q6
D1
D6
D2
D5
40174
Q2
Q5
D3
D4
Q3
VSS
nD : Data inputs
nQ : Outputs
Clear : Clear input (Active LOW)
Q4
8
9
Clock
Fig.C.78
72
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad D-Type Flip Flop
——
Clear
1
16
VDD
Q1
Q4
Q1
Q4
D1
D4
40175
D2
D3
Q2
Q3
Q2
Q3
8
VSS
nD : Data inputs
nQ : True Outputs
nQ : Inverted outputs
Clear : Clear input
(Active LOW)
9
Clock
Fig.C.79
Dual Precision Monostable Multivibrator
Cx (1)
1
16
Rx –Cx (1)
VDD
Cx (2)
Rx –Cx (2)
RST (1)
+TR (1)
RST (2)
4538
–TR (1)
+TR (2)
–TR (2)
Q1
—
Q1
Q2
VSS
8
9
—
Q2
Fig.C.80
Dual J-K Flip Flop
VCC1
1
16
1Q
VCC 2
2Q
1Q
1R
2R
10135
1S
2S
1K
2K
1J
VEE
nR
nS
nJ, nK
nQ, nQ
C
2J
8
9
CLK
Fig.C.81
73
: R input (RESET)
: S input (SET)
: J, K inputs
: Data outputs
: Clock input
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Quad D-Type Latch
VCC1
1
16
VCC2
1Q
4Q
1D
4D
nD : Data inputs
nQ : Data outputs
nG : Output Enable
LE : Latch Enable
LE
G
LE
D
1G
3G
1
X
X
0
2Q
3Q
0
0
X
Q0
0
1
0
0
2D
4G
0
1
1
1
2G
10168
8
VEE
9
Q
3D
Fig.C.82
Hex D-Type Flip Flop
VCC1
1
16
VCC2
1Q
6Q
2Q
5Q
nD : Data inputs
nQ : Data outputs
CLK : Clock input
(Postive edge trigger)
4Q
CLK
Q
1D
6D
0
Q0
2D
5D
-
D
3Q
10176
4D
3D
VEE
8
9
CLK
Fig.C.83
Hex D-Type Flip Flop
RST
1
16
VCC
Q0
Q5
Q1
Q4
nD : Data inputs
nQ : Data outputs
CLK : Clock input
(Postive edge trigger)
RST : RESET input
Q3
RST
CLK
D0
D5
1
X
0
D1
D4
0
-
Dn
0
0
Qn
D2
D3
Q2
10186
VEE
8
9
CLK
Fig.C.84
74
Qn
Companion website of the book
Digital Electronics: Principles, Devices and Applications
15. Pin connection diagrams and other relevant application information on
counters
Figs.C.85 to C.100 give the pin connection diagram and other application relevant
information of some of the popular counter devices. (Counters are discussed in
detail in chapter-11 of the book).
BCD Counter (Decade)
Inputs B
Input A
16
1
R01
NC
R02
QA
1
1
0
X
0
0
0
0
QD
1
1
X
0
0
0
0
0
VCC
Gnd
X
X
1
1
1
0
0
1
R91
QB
X
0
X
0
Count
QC
0
X
0
X
Count
0
X
X
0
Count
X
0
0
X
Count
7490
NC
R92
8
9
R01 R02 R19 R92
Input A, B : Inputs
QA through QD : Outputs
R01, R02 : Reset to '0' inputs
R91, R92 : Reset to '9' inputs
QD
QC QB QA
Fig.C.85
4-Bit Binary Counter
Input B
1
16
R01
NC
R02
QA
7493
NC
Input A, B : Inputs
QA through QD : Outputs
R01, R02 : Reset to '0' inputs
Input A
QD
R01 R02
QC QB QA
Gnd
1
1
R91
QB
0
X
Count
QC
X
0
Count
R91
8
9
Fig.C.86
75
QD
VCC
0
0
0
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4-Bit Counter
Clr
VCC
16
1
Clk
RCO
D0
Q0
D1
Q1
74160/
74162
D2
Q2
Q3
D3
ENT
ENP
Gnd
8
9
LOAD
D0 through D3 : Preset
Data Inputs
Q0 throughQ3 : Data
Outputs
RCO : Ripple Carry
Output
Clk : Clock Input
(Positive Edge Triggered)
LOAD : Preset Control
(Synchronous, Active LOW)
Clr : Clear Input
(Asynchronous, Active LOW)
for74160 and synchronous,
Active LOW for 74162
ENP : Count Enable Parallel
ENT : Count Enable Trickle
74160
Clk Clr ENP
ENT
LOAD
Function
X
0
X
X
X
Clear
X
1
1
0
1
X
1
0
1
1
Count/RCO
Disabled
Count Disabled
X
1
0
0
1
1
X
X
0
Count/RCO
Disabled
LOAD
1
1
1
1
COUNT
ENT
LOAD
74162
Clk Clr ENP
X
X
X
Clear
X
1
1
0
1
X
1
0
1
1
Count/RCO
Disabled
Count Disabled
X
1
0
0
1
1
X
X
0
Count/RCO
Disabled
LOAD
1
1
1
1
COUNT
Fig.C.87
76
Function
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4-Bit Binary Up-Counter
Clr
1
VCC
16
Clk
RCO
D0
Q0
D1
Q1
74161/
74163
D2
Q2
Q3
D3
ENT
ENP
Gnd
8
9
LOAD
D0 through D3 : Preset
Data Inputs
Q0 throughQ3 : Data
Outputs
RCO : Ripple Carry
Output
Clk : Clock Input
(Positive Edge Triggered)
LOAD : Preset Control
(Synchronous, Active LOW)
Clr : Clear Input
(Asynchronous, Active LOW)
for74161 and synchronous,
Active LOW for 74163
ENP : Count Enable Parallel
ENT : Count Enable Trickle
74161
Clk Clr ENP
ENT
LOAD
Function
X
0
X
X
X
Clear
X
1
1
0
1
Count/RCO
Disabled
1
0
1
1
Count Disabled
1
X
X
0
LOAD
1
1
1
1
COUNT
X
74162
Clk Clr ENP
ENT
LOAD
0
X
X
X
Clear
Function
X
1
1
0
1
Count/RCO
Disabled
X
1
0
1
1
Count Disabled
X
1
0
0
1
1
X
X
0
LOAD
1
1
1
1
COUNT
Count/RCO
Disabled
Fig.C.88
77
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Synchronous Up/Down Counter
D1
1
LD
VCC
16
Q1
D0
Q0
CLK
EN
LD
Q3
D2
8
1
0
0
Count UP
1
0
1
Count DOWN
0
X
X
X
Load
1
1
X
X
No Change
Max/Min
Q2
Gnd
Function
RCO
74190/
74191
U/D
EN U/D CLK
D0 through D3 : Parallel data inputs
Q0 through Q3 : Count outputs
CLK : Clock input
U/D : Count Up/Down control
LD : Parallel Load Control
Max/Min : Max/Min count output
RCO : Ripple Clock Output
74190 : BCD
74191 : 4-Bit Binary
D3
9
Fig.C.89
Synchronous Up/Down Counter
D1
1
16
VCC
Q1
D0
Q0
Clr
CK DN
74192/
74193
CK UP
Q2
1
LD
0
1
Count UP
0
1
Count Down
1
CRY
X
X
1
X
Clear
X
X
0
0
Load
D2
8
9
D3
Fig.C.90
78
Function
Clr
BRW
LD
Q3
Gnd
CKUP CKDN
D0 through D3 : Parallel data inputs
Q0 through Q3 : Count outputs
CK UP : Up-Count clock input
CK DN : Down-Count clock input
LD : Parallel load control
Clr : Clear input
CRY : Carry input
BRW : Borrow output
74192 : BCD
74193 : 4-Bit Binary
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BCD Counter
(Divide-by-2/Divide-by-5)
R91
1
VCC
14
NC
R02
R92
R01
74290
QC
CKB
QB
CKA
NC
QA
Gnd
QD
7
8
R01 R02 R91 R92
QD
QC
CKA : Clock for section A,
CKB : Clock for section B, C, D,
QA through QD : Outputs
R01, R02 : Reset-to-0 Inputs
R91, R92 : Reset-to-9 Inputs
CKA, CKB : Negative edge
Triggered
QB QA
1
1
0
X
0
0
0
0
1
1
X
0
0
0
0
0
X
X
1
1
1
0
0
1
X
0
X
0
Count
0
X
0
X
Count
0
X
X
0
Count
X
0
0
X
Count
Fig.C.91
NC
1
14
NC
R02
NC
R01
QC
CKA : Clock for section A,
CKB : Clock for section B, C, D
QA through QD : Outputs
R01, R02 : Reset-to-0 Inputs
R91, R92 : Reset-to-9 Inputs
CKA, CKB : Negative edge
Triggered
VCC
74293
CKB
R01 R02
QD
QC QB QA
QB
CKA
1
1
0
NC
QA
0
X
Count
QD
X
0
Count
Gnd
7
8
0
0
0
Fig.C.92
Decade Counter
Count Sequence Table
5
1
16
VDD
1
RST
0
Clk
2
Clk : Clock
0 through 9 : Decimal outputs
RST : Reset
C : Clock Inhibit
CO : Carry Out
CI
4017
Function Table
6
CO
7
9
1
X
3
4
0
0
Count
8
0
1
Count
VSS
8
9
RST CE Clk Function
X Reset to '0'
Fig.C.93
79
0 1 2 3 4 5 6 7 8 9
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
CO
1
1
1
1
1
0
0
0
0
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Synchronous Programmable
4-Bit Counter
Clear
1
16
Clock
VDD
Carry Out
P1
Q1
40160/
40161/
40162/
40163
P2
P3
Q2
Q3
P4
CP
PE
TE
VSS
8
9
LOAD
40160 : Decade with Asynchronous Clear
40161 : Binary with Asynchronous Clear
40162 : Decade with Synchronous Claear
Fig.C.94
Presettable 4-Bit UP/DOWN Counter
J2
1
16
Q2
J1
Q1
RESET
Clock DOWN
BORROW
40192/
40193
Clock UP
CARRY
Q3
PRESET ENBALE
Q4
J3
VSS
8
9
40192 : BCD Counter
40193 : Binary Counter
Fig.C.95
80
VDD
J4
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Presettable UP/DOWN Counter
Enable /Preset
1
16
VDD
Q4
Clk
P4
Q3
P1
P3
4510/
4516
CI
P2
Q1
Q2
CO
U/D
VSS
8
9
P1 through P4 : preset inputs
Q1 through Q4 : outputs
RST
: Reset input
Clk
: Clock input
CI
: Carry IN
CO
: Carry OUT
NOTE
4510 in a BCD-counter while
4516 is a 4-bit binary counter
RST
Fig.C.96
Dual UP Counter
Clka
1
VDD
16
ENABA
RSTB
Q1A
Q4B
Q2A
Q3B
4518/
4520
Q3A
RSTA, RSTB
: RESET (Active HIGH)
Clka, Clkb
: Clock input (Positive edge trigger)
Q1A-Q4A, Q1B-Q4B :Output
ENABA, ENABB : Enable input
4518
: Dual BCDUP-counter
4520
: Dual Binary UP-counter
Q2B
Q4A
Q1B
RSTA
ENABB
VSS
8
9
ClkB
Fig.C.97
4-Bit Counter
(10136/10137)
VCC1
1
16
Q2
VCC2
Q1
Q3
Q0
Cout
Clk
10136/
10137
D3
D1
S1
Cin
8
9
S0
Fig.C.98
81
Cin S0
S1
MODE
X
0
0
Load
0
0
1
Count UP
1
0
1
Hold Count
0
1
0
Count DOWN
1
1
0
Hold Count
X
1
1
Stop Count
D0
D2
VSS
D0 through D3 :
Preset data inputs
Q0 through Q3 : Data outputs
Cin : Carry input
S0, S1 : Mode controls
Clk : Clock input
Cout : Carry output
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4-Bit Binary Counter
VCC1
1
16
S0 through S3 : SET
inputs
RST : RESET input
Clk0 : Clock for
section 0
Clk 1 : Clock for
sections 1,2 and 3
Q0 through Q3 :
Active HIGH count
outputs
Q0, Q3 : Active LOW
outputs
RST = S = 1 is invalid
VCC2
Q3
Q0
Q3
Q0
Q2
Q1
10154
S3
Clk1
S2
S0
S1
Clk2
VEE
8
9
RST
S Clk
0
0
1
X
1
1
0
X
0
RST
Fig.C.99
4-Bit Binary Counter
VCC1
1
16
VCC2
Q3
Q0
Q3
Q0
Q2
Q1
10178
S3
Clk1
S2
S0
S1
Clk2
VEE
8
9
RST
Fig.C.100
82
Q
0
S0 through S3 : SET
inputs
RST : RESET input
Clk0 : Clock for
section 0
Clk 1 : Clock for
sections 1,2 and 3
Q0 through Q3 :
Active HIGH count
outputs
Q0, Q3 : Active LOW
outputs
Count
Companion website of the book
Digital Electronics: Principles, Devices and Applications
16. Pin connection diagrams and other relevant application information on
shift registers
Figs.C.101 to C.105 give the pin connection diagram and other application relevant
information of some of the popular shift register devices. (Shift Registers are
discussed in detail in chapter-11 of the book).
8-Bit SIPO Shift Register
SIA
1
SIB
Q4
QA
Q6
QB
QF
74164
QC
QE
QD
Clr
7
Gnd
Clr SIA SIB
VCC
14
8
Clk
Clk
X
QA QB QC QD QE QF
0
QG QH
0
X
X
1
1
1
1 QAN QBN QCN QDN QEN QFN Q0
1
0
0
0 Q00 Q10 Q20 Q30 Q40 Q50 Q60
1
X
X
0 Q00 Q10 Q20 Q30 Q40 Q50 Q60
0
0
0
0
0
0
SIA, SIB :Serial Inputs
QA through Q4 : Data Outputs
Clk : Clock Input
Clr : Clear Input
Fig.C.101
8-Bit Shift Register
(Serial/Parallel in/Serial OUT)
SI
1
16
Inputs
VCC
Internal
Clr S/L CKIN Clk SI
Q6
Q7
D0
S/L
0
X
X
X
X
0
0
0
D1
Q7
1
X
L
L
X
D0
D6
D7
D2
D7
1
1
0
1
1
Q50
Q60
D3
D6
1
1
0
0
0
Q50
Q60
CKIN
D5
1
X
1
X
Q00 Q60
Q70
Clk
D4
74166
Gnd
8
9
CLR
D0 through D7 : Parallel inputs
SI : Serial input
CLK : Clock
Q7 :Data Output
S/L : Shift/Parallel-load Control
CKIN : Clock Inhibit
Fig.C.102
83
Output
Q0
0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
4-Bit Universal Shift Register
D1
VCC
14
1
D0
D2
SI
D3
74178
Q0
Load
0
Shift
Clk
Q3
Q1
Load
GND
Shift
7
SI
Q0
0
X
Q00 Q10 Q20 Q30
0
1
X
D0
1
X
1
1
Q00 Q10 Q20
1
X
0
0
Q00 Q10 Q20
Q1
D1
D0 through D3 : Parallel inputs
SI : Serial input
Q0 through Q3 : Data Outputs
Load : Parallel Load Control
Shift : Serial Shift Control
Clk : Clock Input
Q2
8
Clk
Fig.C.103
8-Bit Shift Register
P7
1
VDD
16
Q5
P6
Q7
P5
P3
P0 through P7 : Parallel
Data input
Clk : Clock
P/S : Parallel/Serial Select
Q5, Q6, Q7 : Data output
P4
4021
Clk P/S
P2
X
P1
S
P0
Clk
VSS
Function
Q6
8
9
1
Parallel in
0
Shift right
P/S
Fig.C.104
4-Bit Bidirectional universal Shift Register
RESET
16
1
Shift Right
Q0
D0
Q1
Parallel
Data
Inputs
D1
Q2
40194
D2
Q3
D3
Clock
Shift Left
VSS
S1
8
9
Fig.C.105
84
VDD
S0
Parallel
Outputs
Select
Inputs
Q2
D2
Q3
D3
Companion website of the book
Digital Electronics: Principles, Devices and Applications
17. Pin connection diagrams and other relevant application information on
microprocessors and peripheral devices
Figs.C.106 to C.126 give the pin connection diagram and other application relevant
information of some of the popular microprocessors. (Microprocessors and
peripheral devices are discussed in detail in chapter-13 of the book).
8 bit microprocessor
1 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
X1
X2
RESET OUT
SOD
SID
TRAP
RST 7.5
RST 6.5
RST 5.5
INTR
INTA
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD 7
GND
24
8085
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
Vcc
HOLD
HLDA
CLK(OUT)
RESET IN
READY
10/M
S1
RD
WR
ALE
S0
A15
A14
A13
A12
A11
A10
A9
A8
Fig.C.106
8 bit microprocessor
VSS
1
40
———–
RESET
HALT
2
39
TSC
f1
——
IRQ
3
38
N.C.
4
37
f2
VMA
——–
NMI
5
36
DBE
6
35
BA
7
34
N.C.
—
R/W
VCC
8
33
D0
A0
9
32
D1
6800
A1
10
31
D2
A2
11
30
D3
A3
12
29
D4
A4
13
28
D5
A5
14
27
D6
A6
15
26
D7
A7
16
25
A15
A8
17
24
A14
A9
18
23
A13
A10
19
22
A12
A11
20
21
VSS
Fig.C.107
85
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8 bit microprocessor
A11
A12
A13
A14
A15
CLK
D4
D3
D5
D6
Vcc
D2
D7
D0
D1
INT
NMI
HALT
MREQ
IQRQ
1 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
24
Z80
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
GND
REFSH
MI
RESET
BUSRQ
WAIT
BUSAK
WR
RD
Fig.C.108
8 bit microprocessor
GND
1
40
AD14
2
39
VCC
AD15
AD13
3
38
A16 /S3
AD12
4
37
A17 /S4
AD11
5
36
AD10
AD9
6
35
7
34
A18/S5
A19/S6
BHE/S7
AD8
8
33
MN/MX
AD7
9
32
RD
AD6
10
31
RQ/GT0 (HOLD)
AD5
11
30
AD4
12
29
RQ/GT1 (HLDA)
LOCK (WR)
AD3
13
28
S2 (M/IO)
AD2
14
27
S1
AD1
15
26
AD0
16
25
S0 (DEN)
QS0 (ALE)
NMI
17
24
INTR
18
23
Qs1 (INTA)
TEST
CLK
19
22
READY
GND
20
21
RESET
8086
Fig.C.109
86
(DT/R)
Companion website of the book
Digital Electronics: Principles, Devices and Applications
16-Bit Microprocessor
S0
S1
S2
ARDY
CLKOUT
RESET
X2
X1
Vss
ALE/QS0
RD/QSMD
WR/QS1
(S7)BHE
A19/S6
A18/S5
A17/S4
A16/S3
PIN NO.1
MARK
1
80186
35
AD15 (A15)
AD7
AD14 (A14)
AD6
AD13 (A13)
AD5
AD12 (A12)
Ad4
Vcc
AD11 (A11)
AD3
AD10 (A10)
AD2
AD9 (A9)
AD1
AD8 (A8)
AD0
18
UCS
LCS
PCS6/A2
PCS5/A1
PCS4
PCS3
PCS2
PCS1
Vss
PCS0
RES
TMR OUT1
TMR OUT0
TMR IN1
TMR IN0
DRQ1
DRQ0
Fig.C.110
87
HLDA
HOLD
SRDY
LOCK
TEST
NMI
INT0
INT1
Vcc
INT2/INTA0
INT3/INTA1
DT/R
DEN
MCS0
MCS1
MCS2
MCS3
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Vss
D0
34
D0
A0
BUSY
NC
54
55
33
32
A1
A2
NC
INTR
56
57
31
30
CLK
Vcc
NC
NMI
58
59
29
28
RESET
A3
Vss
PEREQ
60
61
27
26
A4
A5
Vcc
READY
62
63
25
24
A6
A7
HOLD
HLDA
64
65
23
22
A8
A9
COD/INTA
M/IO
66
67
21
20
A10
A11
LOCK
NC
68
2
4
6
8
10
12
14
16
19
18
A12
A13
1
3
5
7
9
11
13
15
17
A12
36
A14
D8
D1
38
A15
40
A16
D9
D2
42
A17
44
53
A18
D10
D3
46
52
A19
48
ERROR
A20
D11
D4
50
CAP
A21
35
Vss
D12
D5
37
A22
39
A23
D13
D6
41
PEACK
43
S0
D14
D7
45
SI
47
NC
49
NC
51
BHE
ERROR D15
16-Bit Microprocessor
80286
Pin 1
Indicator
Fig.C.111
88
Companion website of the book
Digital Electronics: Principles, Devices and Applications
16 bit microprocessor
D4
D3
D2
D1
D0
AS
UDS
LDS
R/W
DTACK
BG
BGACK
BR
Vcc
CLK
GND
HALT
RESET
VMA
E
VPA
BERR
IPL2
IPL1
IPL0
FC2
FC1
FC0
A1
A2
A3
A4
1 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
24
68000
DIP
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
GND
A23
A22
A21
Vcc
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
9
1
LLCC Function
10
60
68000
LLCC
26
44
43
27
Fig.C.112
89
61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
D4
D3
D2
D1
D0
AS
UDS
LDS
R/W
DTACK
BG
BGACK
BR
Vcc
CLK
GND
GND
NC
HALT
RESET
VMA
E
VPA
BERR
IPL2
IPL1
IPL0
FC2
FC1
FC0
NC
A1
A2
A3
LLCC Function
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
Vcc
A21
A22
A23
GND
GND
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
Companion website of the book
Digital Electronics: Principles, Devices and Applications
32-Bit Microprocessor
P
N
M
1
A30
A27
2
VCC
3
L
K
J
G
F
E
D
C
B
A26
A23 A21
A20
A16
A15
A14
A11
A8
VSS
VCC
1
A31
A29
A24
A22 VSS
A18 VCC
VSS
A13
A10
A7
A5
VSS
2
D30
VSS
VCC
A28
A25 VSS
A19 VCC
VSS
A12
A9
A6
A4
A3
3
4
D29
VCC
5
VSS
A2
NC
NC
4
D26
D27
D31
VCC
VSS
VCC
5
6
VSS
D25
D28
NC
NC
VSS
6
NC
INTR
VCC
7
A17
Intel 386DX PGA
Top side
7
D24
VCC
VCC
8
VCC
D23
VSS
PEREO
9
D22
D21
D20
RESET
10
D19
D17
VSS
LOCK#
11
D18
D16
D15
VSS
12
D14
D12
D10 VCC
D7
VSS
D0
VCC
13
D13
D11
VCC
D8
D5
VSS
D1 READY# NC
NA#
VSS
D9
HLDA D6
D4
D3
P
N
L
K
J
14
M
D2
G
NMI ERROR#
8
VSS
9
W/R#
VCC
10
VSS
D/C#
11
VCC
NC
M/IO#
12
BE1#
BE2#
BE3#
13
VSS ADS# HOLD BS16#
VSS
VCC
VCC CLK2 BC0#
VCC
A
F
NC
E
D
BUSY#
C
B
14
A
Intel 386DX PGA Pinout functional grouping
Signal/Pin
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
C4
A3
B3
B2
C3
C2
C1
D3
D2
D1
E3
E2
E1
F1
G1
H1
H2
H3
J1
K1
K2
L1
Signal/Pin
A24
A25
A26
A27
A28
A29
A30
A31
ADS#
BE0#
BE1#
BE2#
BE3#
BS16#
BUSY#
CLK2
D0
D1
D2
D3
D4
D5
L2
K3
M1
N1
L3
M2
P1
N2
E14
E12
C13
B13
A13
C14
B9
F12
H12
H13
H14
J14
K14
K13
Signal/Pin
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
L14
K12
L13
N14
M12
N13
N12
P13
P12
M11
N11
N10
P11
P10
M9
N9
P9
N8
P7
N6
P5
N5
Signal/Pin
D28
D29
D30
D31
D/C#
ERROR#
HLDA
HOLD
INTR
LOCK#
M/IO#
NA#
NMI
PEREQ
READY#
RESET
Vcc
Fig.C.113
90
Signal/Pin
M6
P4
P3
M5
A11
A8
M14
D14
B7
C10
A12
D13
B8
C8
G13
C9
A1
A5
A7
A10
A14
C5
Vcc
Vss
C12
D12
G2
G3
G12
G14
L12
M3
M7
M13
N4
N7
P2
P8
A2
A6
A9
B1
B5
B11
B14
C11
Signal/Pin
Vss
W/R#
N.C.
F2
F3
F14
J2
J3
J12
J13
M4
M8
M10
N3
P6
P14
B10
A4
B4
B6
B12
C6
C7
E13
F13
Companion website of the book
Digital Electronics: Principles, Devices and Applications
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
D1
D2
Vss
Vcc
D3
D4
D5
D6
D7
Vcc
D8
D9
D10
D11
D12
Vss
Vcc
D13
D14
D15
A23
A22
Vss
Vss
A21
32 bit microprocessor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
Intel 386SX
TOP VIEW
A20
A19
A18
A17
Vcc
A16
Vcc
Vss
Vss
A15
A14
A13
Vss
A12
A11
A10
A9
A8
Vcc
A7
A6
A5
A4
A3
A2
LOCK#
NC
FLT#
NC
NC
NC
Vcc
RESET
BUSY#
Vss
ERROR#
PEREQ
NMI
Vcc
INTR
Vss
Vcc
NC
NC
NC
NC
NC
Vcc
Vss
Vss
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
D0
Vss
HLDA
HOLD
Vss
NA#
READY#
Vcc
Vcc
Vcc
Vss
Vss
Vss
Vss
CLK2
ADS#
BHE#
A1
BHE#
NC
Vcc
Vss
M/IO#
D/C#
W/R#
Address
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
18
51
52
53
54
55
56
58
59
60
61
62
64
65
66
70
72
73
74
75
76
79
80
Data
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
1
100
99
96
95
94
93
92
90
89
88
87
86
83
82
81
Control
ADS#
BHE#
BLE#
BUSY#
CLK2
D/C#
ERROR#
FLT#
HLDA
HOLD
INTR
LOCK#
M/IO#
NA#
NMI
PEREQ
READY#
RESET
W/R#
Fig.C.114
91
16
19
17
34
15
24
36
28
3
4
40
26
23
6
38
37
7
33
25
N/C
Vcc
Vss
20
27
29
30
31
43
44
45
46
47
8
9
10
21.
32
39
42
48
57
69
71
84
91
97
2
5
11
12
13
13
22
35
41
49
50
63
67
68
77
78
85
98
Companion website of the book
Digital Electronics: Principles, Devices and Applications
32-Bit Microprocessorr
Fig.C.115
92
Companion website of the book
Digital Electronics: Principles, Devices and Applications
BGACK
BG
C OUT
OCS
RMC
FC0
GND
FC1
FC2
Vcc
AVEC
CLK
GND
Vcc
DSACK0
GND
GND
DSACK1
STERM
BERR
HALT
Vcc
CBACK
CDREO
AS
DS
GND
C IN
DBEN
SIZ0
SIZ1
ECS
R/W
32-Bit Microprocessor
17
10
5
1
125
117
110
25
105
30
MC68030FE
CQUAD 132
(TOP VIEW)
100
35
95
40
90
45
50
55
60
65
70
75
80
83
A9
A8
A7
A6
A5
A4
GND
A3
A2
GND
NC
IPEND
Vcc
RESET
NC
GND
GND
IPL2
IPL1
IPL0
CDIS
Vcc
REFILL
STATUS
D0
D1
GND
D2
D3
D4
D5
D6
D7
Vcc
GND
BR
A0
A1
A31
A30
GND
A29
A28
A27
A26
Vcc
A25
A24
A23
A22
GND
A21
A20
A19
A18
A17
A16
A15
A14
GND
A13
A12
A11
A10
Vcc
NC
Fig.C.116
93
Vcc
Vcc
D31
D30
D29
D28
GND
D27
D26
D25
D24
Vcc
D23
D22
D21
D20
GND
D19
D18
D17
D16
GND
D15
D14
D13
D12
GND
D11
D10
D9
D8
Vcc
NC
Companion website of the book
Digital Electronics: Principles, Devices and Applications
32-Bit Microprocessor
Fig.C.117
94
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Programmable Timer/Counter
D7
1
24
VCC
D6
2
23
WR
D5
3
22
RD
D4
4
21
CS
D3
D2
5
20
A1
19
A0
6
8254
D1
D0
7
18
CLK2
8
17
OUT2
CLK0
9
16
GATE2
OUT0
10
15
CLK1
GATE0
11
14
GATE1
GND
12
13
OUT1
Fig.C.118
Programmable Peripheral Interface
PA3
PA2
PA1
PA0
RD
CS
GND
A1
A0
PC7
PC6
PC5
PC4
PC0
PC1
PC2
PC3
PB0
PB1
PB2
1 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
24 40
39
38
37
36
35
34
33
32
8255A
31
30
29
28
27
26
25
24
23
22
21
Fig.C.119
95
PA4
PA5
PA6
PA7
WR
RESET
D0
D1
D2
D3
D4
D5
D6
D7
Vcc
PB7
PB6
PB5
PB4
PB3
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Programmable Interrupt Controller
1
28
WR
2
27
VCC
A0
RD
3
26
INTA
D7
4
25
IR7
D6
5
24
IR6
D5
6
23
IR5
D4
7
22
IR4
D3
8
21
IR3
D2
9
20
IR2
D1
10
19
IR1
D0
11
18
IR0
CAS0
12
17
INT
CAS1
13
16
SP/EN
GND
14
15
CAS2
CS
UM8259A-2
Fig.C.120
DMA Controller
I/OR
I/OW
MEMR
MEMW
MARK
READY
HLDA
ADSTB
AEN
HRQ
CS
CLK
RESET
DACK2
DACK3
DRQ3
DRQ2
DRQ1
DRQ0
GND
11
40
24
2
39
3
38
4
37
5
36
6
35
7
34
8
33
9
32
10 8257 31
11
30
12
29
13
28
14
27
15
26
16
25
17
24
18
23
19
22
20
21
Fig.C.121
96
A7
A6
A5
A4
TC
A3
A2
A1
A0
Vcc
D0
D1
D2
D3
D4
DACK0
DACK1
D5
D6
D7
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Programmable Communication Interface
D2
1
28
D1
D0
D3
2
27
RXD
3
26
VCC
GND
4
25
RXC_n
D4
5
24
DTR_n
D5
6
23
RTS_n
D6
7
22
DSR_n
D7
8
21
RESET
TXC_n
IA8251
28 Pin DIP
9
20
CLK
WR_n
10
19
TXD
CS_n
11
18
TXEMPTY
CD_n
17
CTS_n
RD_n
12
13
16
SYNDET_BD
RXRDY
14
15
TXRDY
Fig.C.122
Math Coprocessor
S1
S0
COD/INTA
N.C.
D15
D14
D13
D12
V cc
V ss
D11
D10
N.C.
D9
D8
D7
D6
D5
D4
D3
40
11
24
39
2
38
3
37
4
36
5
35
6
34
7
33
8
32
9
10 M80287 31
30
11
29
12
13
28
14
27
26
15
16
25
17
24
23
18
19
22
20
21
Fig.C.123
97
READY
CKM
HLDA
CLK286
PEACK
RESET
NPS1
NPS2
CLK
CMD1
Vss
CMD0
NPWR
NPRD
ERROR
BUSY
PEREQ
D0
D1
D2
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Programmable Keyboard/ Display Interface
RL 2
RL 3
CLK
IRQ
RL 4
RL 5
RL 6
RL 7
RESET
RD
WR
DB 0
DB 1
DB 2
DB 3
DB 4
DB 5
DB 6
DB 7
V ss
11
40
24
2
39
3
38
4
37
5
36
6
35
7
34
8
33
9
32
10
31
8279
11
30
12
29
13
28
14
27
15
26
16
25
17
24
18
23
19
22
20
21
VCC
RL 1
RL 0
CNTL/STB
SHIFT
SL 3
SL 2
SL 1
SL 0
OUT B 0
OUT B 1
OUT B 2
OUT B 3
OUT A 0
OUT A 1
OUT A 2
OUT A 3
BD
CS
A0
Fig.C.124
Clock Generator
ARDY
1
18
SRDY
2
17
Vcc
ARDYEN
SRDYEN
3
16
S1
READY
4
15
S0
14
N.C.
PCLK
EFI
5
SAB
82284
F/C
6
13
X1
7
12
RESET
X2
8
11
RES
GND
9
10
CLK
Fig.C.125
98
Companion website of the book
Digital Electronics: Principles, Devices and Applications
Octal Bus Transceiver
A0
1
20
A1
2
19
Vcc
B0
A2
3
18
B1
A3
4
17
B2
A4
5
16
B3
A5
6
15
B4
A6
7
14
B5
A7
8
13
B6
OE
9
12
B7
GND
10
11
T
SAB
8286A
Fig.C.126
99
Companion website of the book
Digital Electronics: Principles, Devices and Applications
18. Pin connection diagrams and other relevant application information on
microcontrollers
Figs.C.127 to C.137 give the pin connection diagram and other application relevant
information of some of the popular microcontrollers. (Microcontrollers are
discussed in detail in chapter-14 of the book).
8-bit Microcontroller
T2/P1.0
T2EX/P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
RxD/P3.0
TxD/P3.1
INT0/P3.2
INT1/P3.3
T0/P3.4
T1/P3.5
WR/P3.6
RD/3.7
XTAL2
XTAL1
VSS
1 1
24
2
3
4
5
6
7
8
80C51
9
DUAL
10
IN LINE
11
PACKAGE
12
13
14
15
16
17
18
19
20
Fig.C.127
100
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA/VPP
ALE
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8-bit Microcontroller
6
1
40
7
39
80C51
LCC
17
29
18
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Function
NIC*
P1.0/T2
P1.1/T2EX
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
P3.0/RxD
NIC*
P3.1/RxD
P3.2/INT0
P3.3/INT1
Pin
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
28
Function
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
NIC*
P2.0/A8
P1.1/A9
P2.2/A10
P3.3/A11
P4.4/A12
P5.5/A13
P6.6/A14
*NO INTERNAL CONNECTION
Fig.C.128
101
Pin
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Function
P2.7/A15
PSEN
ALE
NIC*
EA/VPP
P0.7/AD7
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VCC
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8-bit Microcontroller
44
34
1
33
80C51
PQFP
11
23
12
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Function
P1.5
P2.6
P3.7
RST
P3.0/RxD
NIC*
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
Pin
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
22
Function
VSS
NIC*
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
PSEN
ALE
NIC*
EA/VPP
P0.7/AD7
*NO INTERNAL CONNECTION
Fig.C.129
102
Pin
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Function
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VCC
NIC*
P1.0/T2
P1.1/T2EX
P1.2
P1.3
P1.4
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8
9
10
11
12
13
14
15
16
17
18
19
20
M68HC11 E SERIES
PLCC and CLCC Package
46
45
44
43
42
41
40
39
38
37
36
35
34
PD1/TxD
PD2/MISO
PD3/MOSI
PD4/SCK
PD5/SS
VDD
PA7/PAI/OC1
PA6/OC2/OC1
PA5/OC3/OC1
PA4/OC4/OC1
PA3/OC5/IC4/OC1
PA2/IC1
PA1/IC2
21
22
23
24
25
26
27
28
29
30
31
32
33
XTAL
PC0/ADDR0/DATA0
PC1/ADDR1/DATA1
PC2/ADDR2/DATA2
PC3/ADDR3/DATA3
PC4/ADDR4/DATA4
PC5/ADDR5/DATA5
PC6/ADDR6/DATA6
PC7/ADDR7/DATA7
RESET
*XIRQ/VPPE
IRQ
PD0/RxD
7
6
5
4
3
2
1 1
52
51
50
49
48
47
EXTAL
STRB/R/W
E
STRA/AS
MODA/LIR
MODB/VSTBY
VSS
VRH
VRL
PE7/AN7
PE3/AN3
PE6/AN6
PE2/AN2
8-bit Microcontroller
Fig.C.130
103
PE5/AN5
PE1/AN1
PE4/AN4
PE0/AN0
PB0/ADDR8
PB1/ADDR9
PB2/ADDR10
PB3/ADDR11
PB4/ADDR12
PB5/ADDR13
PB6/ADDR14
PB7/ADDR15
PA0/IC3
Companion website of the book
Digital Electronics: Principles, Devices and Applications
PA1/IC2
PA2/IC1
PA3/OC5/IC4/OC1
NC
NC
PA4/OC4/OC1
PA5/OC3/OC1
PA6/OC2/OC1
PA7/PAI/O C1
VDD
PD5/SS
PD4/SCK
PD3/MOSI
PD2/MISO
PD1/TxD
VSS
8-bit Microcontroller
M68HC11 E SERIES
QFP Package
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
PE2/AN2
PE6/AN6
PE3/AN3
PE7/AN7
VRL
VRH
VSS
VSS
MODB/VSTBY
NC
MODA/LIR
STRA/AS
E
STRB/R/W
EXTAL
NC
PA0/IC3
NC
NC
NC
PB7/ADDR15
PB6/ADDR14
PB5/ADDR13
PB4/ADDR12
PB3/ADDR11
PB2/ADDR10
PB1/ADDR9
PB0/ADDR18
PE0/AN0
PE4/AN4
PE1/AN1
PE5/AN5
Fig.C.131
104
NC
PD0/RxD
IRQ
XIRQ/VPPE(1)
NC
RESET
PC7/ADDR7/DATA7
PC6/ADDR6/DATA6
PC5/ADDR5/DATA5
PC4/ADDR4/DATA4
PC3/ADDR3/DATA3
PC2/ADDR2/DATA2
PC1/ADDR1/DATA1
NC
PC0/ADDR0/DATA0
XTAL
Companion website of the book
Digital Electronics: Principles, Devices and Applications
PA1/IC2
PA2/IC1
PA3/OC5/IC4/OC1
PA4/OC4/OC1
PA5/OC3/OC1
PA6/OC2/OC1
PA7/PAI/OC1
VDD
PD5/SS
PD4/SCK
PD3/MOSI
PD2/MISO
PD1/TxD
8-bit Microcontroller
M68HC11 E SERIES
TQFP Package
39
38
37
36
35
34
33
32
31
30
29
28
27
PE2/AN2
PE6/AN6
PE3/AN3
PE7/AN7
VRL
VRH
VSS
MODB/VSTBY
MODA/LIR
STRA/AS
E
STRB/R/W
EXTAL
PA0/IC3
PB7/ADDR15
PB6/ADDR14
PB5/ADDR13
PB4/ADDR12
PB3/ADDR11
PB2/ADDR10
PB1/ADDR9
PB0/ADDR8
PE0/AN0
PE4/AN4
PE1/AN1
PE5/AN5
Fig.C.132
105
PD0/RxD
IRQ
XIRQ/VPPE(1)
RESET
PC7/ADDR7/DATA7
PC6/ADDR6/DATA6
PC5/ADDR5/DATA5
PC4/ADDR4/DATA4
PC3/ADDR3/DATA3
PC2/ADDR2/DATA2
PC1/ADDR1/DATA1
PC0/ADDR0/DATA0
XTAL
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8-bit Microcontroller
VSS
MODB/VSTBY
MODA/LIR
STRA/AS
E
ESTRB/R/W
EXTAL
XTAL
PC0/ADDR0/DATA0
PC1/ADDR1/DATA1
PC2/ADDR2/DATA2
PC3/ADDR3/DATA3
PC4/ADDR4/DATA4
PC5/ADDR5/DATA5
PC6/ADDR6/DATA6
PC7/ADDR7/DATA7
RESET
*XIRQ/VPPE
IRQ
PD0/RxD
EVSS
PD1/TxD
PD2/MISO
PD3MOSI
PD4/SCK
PD5/SS
VDD
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
24 56
55
54
53
52
51
50
49
48
47
46
45
44
43
M68HC11
E SERIES 42
SDIP
41
40
39
38
37
36
35
34
33
32
31
30
29
Fig.C.133
106
EVSS
VRH
VRL
PE7/AN7
PE3/AN3
PE6/AN6
PE2/AN2
PE5/AN5
PE1/AN1
PE4/AN4
PE0/AN0
PB0/ADDR8
PB1/ADDR9
PB2/ADDR10
PB3/ADDR11
PB4/ADDR12
PB5/ADDR13
PB6/ADDR14
PB7/ADDR15
PA0/IC3
PA1/IC2
PA2/IC1
PA3/OC5/IC4/OC1
PA4/OC4/OC1
PA5/OC3/OC1
PA6/OC2/OC1
PA7/PAI/OC1
EVDD
Companion website of the book
Digital Electronics: Principles, Devices and Applications
8-bit Microcontroller
PA7/PAI/OC1
PA6/OC2/OC1
PA5/OC3/OC1
PA4/OC4/OC1
PA3/OC5/IC4/OCI
PA2/IC1
PA1/IC2
PA0/IC3
PB7/ADDR15
PB6/ADDR14
PB5/ADDR13
PB4/ADDR12
PB3/ADDR11
PB2/ADDR10
PB1/ADDR9
PB0/ADDR8
PE0/AN0
PE1/AN1
PE2/AN2
PE3/AN3
VRL
VRH
VSS
MODB/VSTBY
1
24 48
47
2
46
3
45
4
44
5
43
6
42
7
41
8
40
9
39
10
38
11
12 MC68HC811E2 37
DIP
36
13
35
14
34
15
33
16
32
17
31
18
30
19
29
20
28
21
27
22
26
23
25
24
VDD
PD5/SS
PD4/SCK
PD3/MOSI
PD2/MISO
PD1/TxD
PD0/RxD
IRQ
XIRQ
RESET
PC7/ADDR7/DATA7
PC6/ADDR6/DATA6
PC5/ADDR5/DATA5
PC4/ADDR4/DATA4
PC3/ADDR3/DATA3
PC2/ADDR2/DATA2
PC1/ADDR1/DATA1
PC0/ADDR0/DATA0
XTAL
EXTAL
STRB/R/W
E
STRA/AS
MODA/LIR
Fig.C.134
8-bit Microcontroller
RA2
RA3
RA4/TOCKI
MCLR
VSS
RB0/INT
RB1
RB2
RB3
11
2418
2
17
3
16
4
15
5 PIC16C84 14
PDIP, SOIC
6
13
7
12
8
11
9
10
Fig.C.135
107
RA1
RA2
OSC1/CLKIN
OSC2/CLKOUT
VDD
RB7
RB6
RB5
RB4
Companion website of the book
Digital Electronics: Principles, Devices and Applications
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
PP3/PW3
PP4
PP5
PP6
PP7
VDDX
VSSX
PCAN0/RxCAN
PCAN1/TxCAN
PCAN2
PCAN3
PCAN4
PCAN5
PCAN6
PCAN7
VFP*
PS7/SS
PS6/SCK
PS5/SDO/MOSI
PS4/SDI/MISO
PS3/TxD1
PS2/RxD1
PS1/TxD0
PS1/RxD0
VSSA
VRL1
VRH1
VDDA
16-bit Microcontroller
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
68HC(9)12D60
112TQFP
ADDR5/DATA5/PB5
ADDR6/DATA6/PB6
ADDR7/DATA7/PB7
KWH7/PH7
KWH6/PH6
KWH5/PH5
KWH4/PH4
ECLK/DBE/CAL/PE7
CGMTST/MODB/IPIPE1/PE6
MODA/IPIPE0/PE5
ECLK/PE4
VSSX
PHUPD
VDDX
VDDPLL
XFC
VSSPLL
RESET
EXTAL
XTAL
KWH3/PH3
KWH2/PH2
KWH1/PH1
KWH0/PH0
LSTRB/TAGLO/PE3
R/W/PE2
IRQ/PE1
XIRQ/PE0
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
PW2/PP2
PW1/PP1
PW0/PP0
IOC0/PT0
IOC1/PT1
IOC2/PT2
IOC3/PT3
PG7
KWG6/PG6
KWG5/PG5
KWG4/PG4
VDD
PGUPD
VSS
IOC4/PT4
IOC5/PT5
IOC6/PT6
IOC7/PT7
KWG3/PG3
KWG2/PG2
KWG1/PG1
KWG0/PG0
SMODN/TAGHI/BKGD
ADDR0/DATA0/PB0
ADDR1/DATA1/PB1
ADDR2/DATA2/PB2
ADDR3/DATA3/PB3
ADDR4/DATA4/PB4
Fig.C.136
108
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
PAD17/AN17
PAD07/AN07
PAD16/AN16
PAD06/AN06
PAD15/AN15
PAD05/AN05
PAD14/AN14
PAD04/AN04
PAD13/AN13
PAD03/AN03
PAD12/AN12
PAD02/AN02
PAD11/AN11
PAD01/AN01
PAD10/AN10
PAD00/AN00
VRL0
VRH0
VSS
VDD
PA7/ADDR15/DATA15/DATA7
PA6/ADDR14/DATA14/DATA6
PA5/ADDR13/DATA13/DATA5
PA4/ADDR12/DATA12/DATA4
PA3/ADDR11/DATA11/DATA3
PA2/ADDR10/DATA10/DATA2
PA1/ADDR9/DATA9/DATA1
PA0/ADDR8/DATA8/DATA0
Companion website of the book
Digital Electronics: Principles, Devices and Applications
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
PP3/PW3
PP4
PP5
PP6
PP7
VDDX
VSSX
PCAN0/RxCAN
PCAN1/TxCAN
VFP*
PS7/SS
PS6/SCK
PS5/SDO/MOSI
PS4/SDI/MISO
PS3/TxD1
PS2/RxD1
PS1/TxD0
PS0/RxD0
VSSAD
VDDAD
16-bit Microcontroller
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
68HC(9)12D60
80 QFP
ADDR5/DATA5/PB5
ADDR6/DATA6/PB6
ADDR7/DATA7/PB7
KWH4/PH4
ECLK/DBE/CAL/PE7
CGMTST/MODB/IPIPE1/PE6
MODA/IPIPE0/PE5
ECLK/PE4
VSSX
VDDX
VDDPLL
XFC
VSSPLL
RESET
EXTAL
XTAL
LSTRB/TAGLO/PE3
R/W/PE2
IRQ/PE1
XIRQ/PE0
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
PW2/PP2
PW1/PP1
PW0/PP0
IOC0/PT0
IOC1/PT1
IOC2/PT2
IOC3/PT3
KWG4/PG4
VDD
VSS
IOC4/PT4
IOC5/PT5
IOC6/PT6
IOC7/PT7
SMODN/TAGHI/BKGD
ADDR0/DATA0/PB0
ADDR1/DATA1/PB1
ADDR2/DATA2/PB2
ADDR3/DATA3/PB3
ADDR4/DATA4/PB4
Fig.C.137
109
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
PAD07/AN07
PAD06/AN06
PAD05/AN05
PAD04/AN04
PAD03/AN03
PAD02/AN02
PAD01/AN01
PAD00/AN00
VRL0
VRH0
VSS
VDD
PA7/ADDR15/DATA15/DATA7
PA6/ADDR14/DATA14/DATA6
PA5/ADDR13/DATA13/DATA5
PA4/ADDR12/DATA12/DATA4
PA3/ADDR11/DATA11/DATA3
PA2/ADDR10/DATA10/DATA2
PA1/ADDR9/DATA9/DATA1
PA0/ADDR8/DATA8/DATA0