List of 4000-series integrated circuits
The following is a list of CMOS 4000-series digital logic integrated circuits. In 1968, the original 4000-series was introduced by RCA. Although more recent parts are considerably faster, the 4000 devices operate over a wide power supply range and are well suited to unregulated battery-powered applications and interfacing with sensitive analogue electronics, where the slower operation may be an EMC advantage. The earlier datasheets included the internal schematics of the gate architectures, and a number of novel designs are able to "mis-use" this additional information to provide semi-analog functions for timing skew and linear signal amplification. Due to the popularity of these parts, other manufacturers released pin-to-pin compatible logic devices and kept the 4000 sequence number as an aid to identification of compatible parts. However, other manufacturers use different prefixes and suffixes on their part numbers, and not all devices are available from all sources or in all package sizes.
Overview
Non-exhaustive list of manufacturers which make or have made these kind of ICs.Current manufacturers of these ICs:
Former manufacturers of these ICs:
- Hitachi
- NXP
- RCA
- Renesas Electronics
- ST Microelectronics
- Toshiba Semiconductor
- VEB Kombinat Mikroelektronik
- Tesla Piešťany, s.p.
- various manufacturers in the former Soviet Union
Logic gates
All parts in this section have normal inputs and push-pull outputs, unless stated differently.
One input voltage translation gates:
- 40109 = Quad buffer
- 4504 = Hex buffer
- 4041 = Quad buffer/inverter, each input has 2 outputs: Q and
- 4050 = Hex buffer
- 4049 = Hex inverter
- 4069 = Hex inverter
- 40106 = Hex inverter with Schmitt-trigger inputs
- 4572 = Quad inverter, plus a 2-onput NOR gate and a 2-input NAND gate
- 4093 = Quad 2-input NAND with Schmitt-trigger inputs
- 40107 = Dual 2-input NAND with open-drain outputs
AND-OR-invert logic gates:
- 4085 = Dual 2-wide 2-input AND-OR-invert. This dual 2-2 AOI gate reduces the boolean expression to 1st output and to 2nd output.
- 4086 = Single expandable 4-wide 2-input AND-OR-invert. This single expandable 2-2-2-2 AOI gate reduces the boolean expression, where EXPAND is the output from another AOI gate.
- 4048 = Single expandable 8-input 8-function with three-state output, 8 choices for gate type: 8 NOR / 8 OR / 8 NAND / 8 AND / 4-4 AND-OR-invert / 4-4 AND-OR / 4-4 OR-AND-invert / 4-4 OR-AND
- : When configured as AND-OR-invert gate, it reduces the boolean expression.
- : When configured as AND-OR gate, it reduces the boolean expression ABCD + EFGH + EXPAND.
- : When configured as NOR gate, it reduces the boolean expression, which is a 9-input NOR gate when EXPAND is used as a 9th input.
- : When configured as OR gate, it reduces the boolean expression A + B + C + D + E + F + G + H + EXPAND, which is a 9-input OR gate when EXPAND is used as a 9th input.
Parts list
This list consists mostly of part numbers from a , though the leading "CD" and tailing letters have been removed for generic part number use. The numeric portion of part numbers from some manufactures may not be identical to generic part numbers in this table. Motorola typically prepended a "1" and removed the first "0" from part numbers within the range of 40100 to 40199, such as RCA CD40174B becomes Motorola MC14174B.| Part number | Category | Units | Description of 4000 to 4099 | Pins | Datasheet |
| 4000 | Logic gates | 2 | Dual 3-input NOR gate + one inverter gate | 14 | |
| 4001 | Logic gates | 4 | Quad 2-input NOR gate | 14 | , |
| 4002 | Logic gates | 2 | Dual 4-input NOR gate | 14 | , |
| 4006 | Shift registers | 1 | 18-stage shift register | 14 | |
| 4007 | Analog/digital | 2 | Dual complementary enhanced-MOS transistor pair + 1 inverter gate | 14 | , |
| 4008 | Math | 1 | 4-bit binary full adder | 16 | |
| 4009 | Logic gates | 6 | Hex inverter gate, dual power supply, can drive 1 TTL/DTL load | 16 | , |
| 4010 | Logic gates | 6 | Hex buffer gate, dual power supply, can drive 1 TTL/DTL load | 16 | , |
| 4011 | Logic gates | 4 | Quad 2-input NAND gate | 14 | , |
| 4012 | Logic gates | 2 | Dual 4-input NAND gate | 14 | , |
| 4013 | Flip-flops | 2 | Dual D-type flip-flop, Q & outputs, positive-edge trigger, asynchronous set and reset | 14 | , |
| 4014 | Shift registers | 1 | 8-stage parallel in shift register | 16 | , |
| 4015 | Shift registers | 2 | Dual 4-stage shift register | 16 | , |
| 4016 | Analog switches | 4 | Quad bilateral switch | 14 | , |
| 4017 | Counters | 1 | Decade counter with 10-output decoder, active HIGH output | 16 | , |
| 4018 | Counters | 1 | Presettable divide-by-N counter | 16 | , |
| 4019 | Logic gates | 4 | Quad AND-OR select gate | 16 | , |
| 4020 | Counters | 1 | 14-stage binary ripple counter | 16 | , |
| 4021 | Shift registers | 1 | 8-stage parallel in shift register | 16 | , |
| 4022 | Counters | 1 | Octal counter with 8-output decoder, active HIGH output | 16 | , |
| 4023 | Logic gates | 3 | Triple 3-input NAND gate | 14 | , |
| 4024 | Counters | 1 | 7-stage binary ripple counter | 14 | , |
| 4025 | Logic gates | 3 | Triple 3-input NOR gate | 14 | , |
| 4026 | 7-Segment decoders | 1 | Decade counter with decoded 7-segment display outputs and display enable | 16 | , |
| 4027 | Flip-flops | 2 | Dual J-K master-slave flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset | 16 | , |
| 4028 | Multiplexers | 1 | 4-bit BCD to 10-output decoder, active HIGH output | 16 | , |
| 4029 | Counters | 1 | Presettable up/down counter, binary or BCD-decade | 16 | , |
| 4030 | Logic gates | 4 | Quad XOR gate | 14 | , |
| 4031 | Shift registers | 1 | 64-stage shift register | 16 | , |
| 4032 | Math | 3 | Triple serial adder | 16 | |
| 4033 | 7-Segment decoders | 1 | Decade counter with decoded 7-segment display outputs and ripple blanking | 16 | , |
| 4034 | Registers | 1 | 8-stage bidirectional parallel/serial input/output register | 24 | , |
| 4035 | Shift registers | 1 | 4-stage parallel-in/parallel-out shift register | 16 | , |
| 4037 | 3 | Triple AND-OR bi-phase pairs | 14 | ||
| 4038 | Math | 3 | Triple serial adder | 16 | |
| 4040 | Counters | 1 | 12-stage binary ripple counter | 16 | , |
| 4041 | Logic gates | 4 | Quad buffer/inverter | 14 | , |
| 4042 | Latches | 4 | Quad D-type latch, Q and outputs, positive or negative edge trigger depending on polarity pin, shared clock | 16 | , |
| 4043 | Latches | 4 | Quad NOR R-S latch, Q outputs, three-state outputs | 16 | , |
| 4044 | Latches | 4 | Quad NAND R-S latch, Q outputs, three-state outputs | 16 | , |
| 4045 | Counters | 1 | 21-stage counter | 16 | , |
| 4046 | PLL | 1 | Phase-locked loop with VCO | 16 | , |
| 4047 | Timers | 1 | Monostable/astable multivibrator, external RC oscillator | 14 | , |
| 4048 | Logic gates | 1 | Single expandable 8-input 8-function gate, three-state output, choice of: NOR, OR, NAND, AND, AND-NOR, AND-OR, OR-NAND, OR-AND | 16 | , |
| 4049 | Logic gates | 6 | Hex inverter gate, can drive two TTL/RTL loads or four 74LS loads | 16 | , |
| 4050 | Logic gates | 6 | Hex buffer gate, can drive two TTL/RTL loads or four 74LS loads | 16 | , |
| 4051 | Analog switches | 1 | Single 8-channel analog multiplexer/demultiplexer | 16 | , |
| 4052 | Analog switches | 2 | Dual 4-channel analog multiplexer/demultiplexer | 16 | , |
| 4053 | Analog switches | 3 | Triple 2-channel analog multiplexer/demultiplexer | 16 | , |
| 4054 | LCD drivers | 1 | 4-segment LCD driver with latch | 16 | , |
| 4055 | LCD drivers | 1 | BCD to 7-segment decoder/LCD driver with "display-frequency" output | 16 | , |
| 4056 | LCD drivers | 1 | BCD to 7-segment decoder/LCD driver with strobed-latch function | 16 | , |
| 4057 | Math | 1 | 4-bit arithmetic logic unit | 28 | |
| 4059 | Counters | 1 | Programmable divide-by-N counter | 24 | , |
| 4060 | Counters | 1 | 14-stage binary ripple counter, external RC or crystal oscillator, Schmitt-trigger inputs | 16 | , |
| 4061 | Memory | 1 | 256 × 1 bit static RAM | 16 | |
| 4062 | Shift registers | 1 | 200-stage dynamic shift register | 16 | |
| 4063 | Math | 1 | 4-bit magnitude comparator | 16 | , |
| 4066 | Analog switches | 4 | Quad analog switch | 14 | , |
| 4067 | Analog switches | 1 | Single 16-channel analog multiplexer/demultiplexer | 24 | , |
| 4068 | Logic gates | 1 | Single 8-input NAND/AND gate | 14 | , |
| 4069 | Logic gates | 6 | Hex inverter | 14 | , |
| 4070 | Logic gates | 4 | Quad 2-input XOR gate | 14 | , |
| 4071 | Logic gates | 4 | Quad 2-input OR gate | 14 | , |
| 4072 | Logic gates | 2 | Dual 4-input OR gate | 14 | , |
| 4073 | Logic gates | 3 | Triple 3-input AND gate | 14 | , |
| 4075 | Logic gates | 3 | Triple 3-input OR gate | 14 | , |
| 4076 | Registers | 4 | Quad D-type register, three-state outputs | 16 | , |
| 4077 | Logic gates | 4 | Quad 2-input XNOR gate | 14 | , |
| 4078 | Logic gates | 1 | Single 8-input NOR/OR gate | 14 | , |
| 4081 | Logic gates | 4 | Quad 2-input AND gate | 14 | , |
| 4082 | Logic gates | 2 | Dual 4-input AND gate | 14 | , |
| 4085 | Logic gates | 2 | Dual 2-wide, 2-input AND-OR-invert | 14 | , |
| 4086 | Logic gates | 1 | Single expandable 4-wide, 2-input AND-OR-invert | 14 | , |
| 4089 | Rate multipliers | 1 | Binary rate multiplier | 16 | , |
| 4093 | Logic gates | 4 | Quad 2-input NAND gate, Schmitt-trigger inputs | 14 | , |
| 4094 | Shift registers | 1 | 8-stage shift-and-store bus register | 16 | , |
| 4095 | Flip-flops | 1 | Gated J-K flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset, non-inverting inputs | 14 | , |
| 4096 | Flip-flops | 1 | Gated J-K flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset, inverting and non-inverting inputs | 14 | , |
| 4097 | Analog switches | 1 | Single differential 8-channel analog multiplexer/demultiplexer | 24 | , |
| 4098 | Timers | 2 | Dual one-shot monostable | 16 | , |
| 4099 | Latches | 1 | 8-bit addressable latch | 16 | , |
| Part number | Category | Units | Description of 40100 to 40199 | Pins | Datasheet |
| 40100 | Shift registers | 1 | 32-stage left/right shift register | 16 | |
| 40101 | Logic gates | 1 | 9-bit parity generator | 14 | |
| 40102 | Counters | 1 | Presettable 2-decade BCD down counter | 16 | , |
| 40103 | Counters | 1 | Presettable 8-bit binary down counter | 16 | , |
| 40104 | Shift registers | 1 | 4-bit bidirectional parallel-in/parallel-out shift register, three-state outputs | 16 | |
| 40105 | Memory | 1 | 4-bit × 16 word FIFO register | 16 | , |
| 40106 | Logic gates | 6 | Hex inverter gate, Schmitt-trigger inputs | 14 | , |
| 40107 | Logic gates/driver | 2 | Dual 2-input NAND gate, 136 mA open-drain output driver | 8 | , |
| 40108 | Memory | 1 | 4 × 4-bit synchronous triple-port register file, three-state outputs | 24 | |
| 40109 | Voltage translator | 4 | Quad voltage-level translator, three-state outputs, dual power rails | 16 | , |
| 40110 | 7-Segment decoders | 1 | Up/down decade counter, latch, 7-segment decoder, LED driver | 16 | , |
| 40117 | 2 | Dual programmable 4-bit terminator | 14 | , | |
| 40147 | 1 | 10-line to 4-line priority encoder | 16 | , | |
| 40160 | Counters | 1 | 4-bit synchronous decade counter, asynchronous clear, load, ripple carry output | 16 | , |
| 40161 | Counters | 1 | 4-bit synchronous binary counter, asynchronous clear, load, ripple carry output | 16 | , |
| 40162 | Counters | 1 | 4-bit synchronous decade counter, synchronous clear, load, ripple carry output | 16 | , |
| 40163 | Counters | 1 | 4-bit synchronous binary counter, synchronous clear, load, ripple carry output | 16 | , |
| 40174 | Flip-flops | 6 | Hex D-type flip-flop, Q outputs, positive-edge trigger, shared clock and clear | 16 | , |
| 40175 | Flip-flops | 4 | Quad D-type flip-flop, Q and outputs, positive-edge trigger, shared clock and clear | 16 | , |
| 40181 | Math | 1 | 4-bit 16-function arithmetic logic unit | 24 | |
| 40182 | Math | 1 | Look-ahead carry generator for four adders | 16 | |
| 40192 | Counters | 1 | Presettable 4-bit up/down BCD counter | 16 | , |
| 40193 | Counters | 1 | Presettable 4-bit up/down binary counter | 16 | , |
| 40194 | Shift registers | 1 | 4-bit bidirectional parallel-in/parallel-out shift register | 16 | , |
| Part number | Category | Units | Description of 40200 to 40299 | Pins | Datasheet |
| 40208 | Memory | 1 | 4 × 4-bit synchronous triple-port register file, three-state outputs | 24 | |
| 40257 | Multiplexers | 4 | Quad 2-line to 1-line data selector/multiplexer, three-state outputs | 16 | , |
| Part number | Category | Units | Description of 4500 to 4599 | Pins | Datasheet |
| 4500 | 1 | Industrial control unit, 1-bit microprocessor | 16 | ||
| 4502 | Logic gates | 6 | Hex strobed inverter, three-state outputs | 16 | , |
| 4503 | Logic gates | 6 | Hex buffer, three-state outputs | 16 | , |
| 4504 | Voltage translator | 6 | Hex voltage translator, TTL-to-CMOS or CMOS-to-CMOS, dual power rails | 16 | |
| 4508 | Latches | 2 | Dual 4-bit latch, Q outputs, three-state outputs | 24 | , |
| 4510 | Counters | 1 | Presettable 4-bit BCD up/down counter | 16 | , |
| 4511 | 7-Segment decoders | 1 | BCD to 7-segment latch/decoder/LED driver | 16 | , |
| 4512 | Multiplexers | 1 | 8-input multiplexer, three-state output | 16 | , |
| 4514 | Multiplexers | 1 | 1-of-16 decoder/demultiplexer, active HIGH output | 24 | , |
| 4515 | Multiplexers | 1 | 1-of-16 decoder/demultiplexer, active LOW output | 24 | , |
| 4516 | Counters | 1 | Presettable 4-bit binary up/down counter | 16 | , |
| 4517 | Shift registers | 2 | Dual 64-stage shift register | 16 | , |
| 4518 | Counters | 2 | Dual BCD up counter | 16 | , |
| 4520 | Counters | 2 | Dual 4-bit binary up counter | 16 | , |
| 4521 | Timers/divider | 1 | 24-stage frequency divider, choice of external / RC / crystal oscillator, 18 thru 24 stage outputs | 16 | |
| 4522 | Counters | 1 | Programmable BCD divide-by-N counter | 16 | |
| 4527 | 1 | BCD rate multiplier | 16 | , | |
| 4531 | Logic gates | 1 | 13-input parity checker/generator | 16 | |
| 4532 | Multiplexers | 1 | 8-bit priority encoder, 3-bit output | 16 | , |
| 4536 | Timers | 1 | Programmable timer, external clock or RC oscillator, choice of divider from 1 to 24 stages | 16 | , |
| 4538 | Timers | 2 | Dual retriggerable precision monostable multivibrator, Q and outputs | 16 | , |
| 4541 | Timers | 1 | Programmable timer, external clock or RC oscillator, choice of divider of 8 / 10 / 13 / 16 stages | 14 | , |
| 4543 | LCD drivers | 1 | BCD to 7-segment latch/decoder/LCD driver, phase input | 16 | , |
| 4553 | Counters | 1 | 3-digit counter with latch, reset and disable, multiplexed BCD output | 16 | |
| 4554 | Math | 1 | 2 bit × 2 bit parallel binary multiplier | 16 | |
| 4555 | Multiplexers | 2 | Dual 1-of-4 decoder/demultiplexer, active HIGH output | 16 | , |
| 4556 | Multiplexers | 2 | Dual 1-of-4 decoder/demultiplexer, active LOW output | 16 | , |
| 4572 | Logic gates | 6 | Hex gates: quad inverter gate, single 2-input NAND gate, single 2-input NOR gate | 16 | |
| 4580 | Memory | 1 | 4 × 4-bit synchronous triple-port register file, three-state outputs | 24 | |
| 4584 | Logic gates | 6 | Hex inverter gate, Schmitt-trigger inputs | 14 | |
| 4585 | Math | 1 | 4-bit digital comparator | 16 | , |
| Part number | Category | Units | Description of 4700 to 4799 | Pins | Datasheet |
| 4724 | 1 | 8-bit addressable latch | 16 | , |