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:
Since there are numerous 4000-series parts, this section groups related combinational logic parts to make it easier for the reader to choose part numbers.
All parts in this section have normal inputs and push-pull outputs, unless stated differently.
One input voltage translation gates:
One input logic gates:
  • 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
Two to eight input logic gates:
  • 4093 = Quad 2-input NAND with Schmitt-trigger inputs
  • 40107 = Dual 2-input NAND with open-drain outputs
Note: The 4068 and 4078 has two outputs: Q and. The 4048 is an 8-input gate too. The 4572 has a NOR gate and NAND gate.
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.
Note: The 4041 can simplify AOI boolean expression implementations by providing buffered A, B, C, D and,,,.

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 numberCategoryUnitsDescription of 4000 to 4099PinsDatasheet
4000Logic gates2Dual 3-input NOR gate + one inverter gate14
4001Logic gates4Quad 2-input NOR gate14,
4002Logic gates2Dual 4-input NOR gate14,
4006Shift registers118-stage shift register 14
4007Analog/digital2Dual complementary enhanced-MOS transistor pair + 1 inverter gate14,
4008Math14-bit binary full adder16
4009Logic gates6Hex inverter gate, dual power supply, can drive 1 TTL/DTL load 16,
4010Logic gates6Hex buffer gate, dual power supply, can drive 1 TTL/DTL load 16,
4011Logic gates4Quad 2-input NAND gate14,
4012Logic gates2Dual 4-input NAND gate14,
4013Flip-flops2Dual D-type flip-flop, Q & outputs, positive-edge trigger, asynchronous set and reset14,
4014Shift registers18-stage parallel in shift register 16,
4015Shift registers2Dual 4-stage shift register 16,
4016Analog switches4Quad bilateral switch14,
4017Counters1Decade counter with 10-output decoder, active HIGH output 16,
4018Counters1Presettable divide-by-N counter16,
4019Logic gates4Quad AND-OR select gate16,
4020Counters114-stage binary ripple counter16,
4021Shift registers18-stage parallel in shift register 16,
4022Counters1Octal counter with 8-output decoder, active HIGH output 16,
4023Logic gates3Triple 3-input NAND gate14,
4024Counters17-stage binary ripple counter14,
4025Logic gates3Triple 3-input NOR gate14,
40267-Segment decoders1Decade counter with decoded 7-segment display outputs and display enable16,
4027Flip-flops2Dual J-K master-slave flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset16,
4028Multiplexers14-bit BCD to 10-output decoder, active HIGH output16,
4029Counters1Presettable up/down counter, binary or BCD-decade16,
4030Logic gates4Quad XOR gate 14,
4031Shift registers164-stage shift register16,
4032Math3Triple serial adder16
40337-Segment decoders1Decade counter with decoded 7-segment display outputs and ripple blanking16,
4034Registers18-stage bidirectional parallel/serial input/output register24,
4035Shift registers14-stage parallel-in/parallel-out shift register16,
40373Triple AND-OR bi-phase pairs14
4038Math3Triple serial adder16
4040Counters112-stage binary ripple counter16,
4041Logic gates4Quad buffer/inverter 14,
4042Latches4Quad D-type latch, Q and outputs, positive or negative edge trigger depending on polarity pin, shared clock16,
4043Latches4Quad NOR R-S latch, Q outputs, three-state outputs16,
4044Latches4Quad NAND R-S latch, Q outputs, three-state outputs16,
4045Counters121-stage counter16,
4046PLL1Phase-locked loop with VCO16,
4047Timers1Monostable/astable multivibrator, external RC oscillator14,
4048Logic gates1Single expandable 8-input 8-function gate, three-state output, choice of: NOR, OR, NAND, AND, AND-NOR, AND-OR, OR-NAND, OR-AND16,
4049Logic gates6Hex inverter gate, can drive two TTL/RTL loads or four 74LS loads16,
4050Logic gates6Hex buffer gate, can drive two TTL/RTL loads or four 74LS loads16,
4051Analog switches1Single 8-channel analog multiplexer/demultiplexer16,
4052Analog switches2Dual 4-channel analog multiplexer/demultiplexer16,
4053Analog switches3Triple 2-channel analog multiplexer/demultiplexer16,
4054LCD drivers14-segment LCD driver with latch16,
4055LCD drivers1BCD to 7-segment decoder/LCD driver with "display-frequency" output16,
4056LCD drivers1BCD to 7-segment decoder/LCD driver with strobed-latch function16,
4057Math14-bit arithmetic logic unit 28
4059Counters1Programmable divide-by-N counter24,
4060Counters114-stage binary ripple counter, external RC or crystal oscillator, Schmitt-trigger inputs16,
4061Memory1256 × 1 bit static RAM16
4062Shift registers1200-stage dynamic shift register16
4063Math14-bit magnitude comparator16,
4066Analog switches4Quad analog switch 14,
4067Analog switches1Single 16-channel analog multiplexer/demultiplexer 24,
4068Logic gates1Single 8-input NAND/AND gate 14,
4069Logic gates6Hex inverter14,
4070Logic gates4Quad 2-input XOR gate14,
4071Logic gates4Quad 2-input OR gate14,
4072Logic gates2Dual 4-input OR gate14,
4073Logic gates3Triple 3-input AND gate14,
4075Logic gates3Triple 3-input OR gate14,
4076Registers4Quad D-type register, three-state outputs16,
4077Logic gates4Quad 2-input XNOR gate14,
4078Logic gates1Single 8-input NOR/OR gate 14,
4081Logic gates4Quad 2-input AND gate14,
4082Logic gates2Dual 4-input AND gate14,
4085Logic gates2Dual 2-wide, 2-input AND-OR-invert 14,
4086Logic gates1Single expandable 4-wide, 2-input AND-OR-invert 14,
4089Rate multipliers1Binary rate multiplier16,
4093Logic gates4Quad 2-input NAND gate, Schmitt-trigger inputs14,
4094Shift registers18-stage shift-and-store bus register16,
4095Flip-flops1Gated J-K flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset, non-inverting inputs14,
4096Flip-flops1Gated J-K flip-flop, Q and outputs, positive-edge trigger, asynchronous set and reset, inverting and non-inverting inputs14,
4097Analog switches1Single differential 8-channel analog multiplexer/demultiplexer24,
4098Timers2Dual one-shot monostable16,
4099Latches18-bit addressable latch16,
Part numberCategoryUnitsDescription of 40100 to 40199PinsDatasheet
40100Shift registers132-stage left/right shift register16
40101Logic gates19-bit parity generator14
40102Counters1Presettable 2-decade BCD down counter16,
40103Counters1Presettable 8-bit binary down counter16,
40104Shift registers14-bit bidirectional parallel-in/parallel-out shift register, three-state outputs16
40105Memory14-bit × 16 word FIFO register16,
40106Logic gates6Hex inverter gate, Schmitt-trigger inputs14,
40107Logic gates/driver2Dual 2-input NAND gate, 136 mA open-drain output driver 8,
40108Memory14 × 4-bit synchronous triple-port register file, three-state outputs24
40109Voltage translator4Quad voltage-level translator, three-state outputs, dual power rails16,
401107-Segment decoders1Up/down decade counter, latch, 7-segment decoder, LED driver16,
401172Dual programmable 4-bit terminator14,
40147110-line to 4-line priority encoder16,
40160Counters14-bit synchronous decade counter, asynchronous clear, load, ripple carry output16,
40161Counters14-bit synchronous binary counter, asynchronous clear, load, ripple carry output16,
40162Counters14-bit synchronous decade counter, synchronous clear, load, ripple carry output16,
40163Counters14-bit synchronous binary counter, synchronous clear, load, ripple carry output16,
40174Flip-flops6Hex D-type flip-flop, Q outputs, positive-edge trigger, shared clock and clear16,
40175Flip-flops4Quad D-type flip-flop, Q and outputs, positive-edge trigger, shared clock and clear16,
40181Math14-bit 16-function arithmetic logic unit 24
40182Math1Look-ahead carry generator for four adders16
40192Counters1Presettable 4-bit up/down BCD counter16,
40193Counters1Presettable 4-bit up/down binary counter16,
40194Shift registers14-bit bidirectional parallel-in/parallel-out shift register16,
Part numberCategoryUnitsDescription of 40200 to 40299PinsDatasheet
40208Memory14 × 4-bit synchronous triple-port register file, three-state outputs24
40257Multiplexers4Quad 2-line to 1-line data selector/multiplexer, three-state outputs16,
Part numberCategoryUnitsDescription of 4500 to 4599PinsDatasheet
45001Industrial control unit, 1-bit microprocessor16
4502Logic gates6Hex strobed inverter, three-state outputs16,
4503Logic gates6Hex buffer, three-state outputs16,
4504Voltage translator6Hex voltage translator, TTL-to-CMOS or CMOS-to-CMOS, dual power rails16
4508Latches2Dual 4-bit latch, Q outputs, three-state outputs24,
4510Counters1Presettable 4-bit BCD up/down counter16,
45117-Segment decoders1BCD to 7-segment latch/decoder/LED driver16,
4512Multiplexers18-input multiplexer, three-state output16,
4514Multiplexers11-of-16 decoder/demultiplexer, active HIGH output24,
4515Multiplexers11-of-16 decoder/demultiplexer, active LOW output24,
4516Counters1Presettable 4-bit binary up/down counter16,
4517Shift registers2Dual 64-stage shift register16,
4518Counters2Dual BCD up counter16,
4520Counters2Dual 4-bit binary up counter16,
4521Timers/divider124-stage frequency divider, choice of external / RC / crystal oscillator, 18 thru 24 stage outputs16
4522Counters1Programmable BCD divide-by-N counter16
45271BCD rate multiplier16,
4531Logic gates113-input parity checker/generator16
4532Multiplexers18-bit priority encoder, 3-bit output16,
4536Timers1Programmable timer, external clock or RC oscillator, choice of divider from 1 to 24 stages16,
4538Timers2Dual retriggerable precision monostable multivibrator, Q and outputs16,
4541Timers1Programmable timer, external clock or RC oscillator, choice of divider of 8 / 10 / 13 / 16 stages14,
4543LCD drivers1BCD to 7-segment latch/decoder/LCD driver, phase input16,
4553Counters13-digit counter with latch, reset and disable, multiplexed BCD output16
4554Math12 bit × 2 bit parallel binary multiplier16
4555Multiplexers2Dual 1-of-4 decoder/demultiplexer, active HIGH output16,
4556Multiplexers2Dual 1-of-4 decoder/demultiplexer, active LOW output16,
4572Logic gates6Hex gates: quad inverter gate, single 2-input NAND gate, single 2-input NOR gate16
4580Memory14 × 4-bit synchronous triple-port register file, three-state outputs24
4584Logic gates6Hex inverter gate, Schmitt-trigger inputs14
4585Math14-bit digital comparator16,
Part numberCategoryUnitsDescription of 4700 to 4799PinsDatasheet
472418-bit addressable latch16,