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
© Copyright 2026 Paperzz