Discrete logic is not obsolete. Glue logic, level shifting, latching, counting and simple timing are frequently cheaper and more robust in a logic IC than in firmware. This guide covers the families we are asked for most and the practical differences between them.
1. Gates and inverters
| Part | Notes | Link |
|---|---|---|
| 74HC00D | Quad 2-input NAND | 74HC00D |
| 74HC04D | Hex inverter | 74HC04D |
| 74HC14D | Hex Schmitt-trigger inverter (debounce / clean edges) | 74HC14D |
| CD40106BM | Hex Schmitt-trigger inverter, CD4000 family | CD40106BM |
2. Shift registers and latches
The 74HC595 is the standard answer to "I need more outputs"; the 74HC164 shifts without a latch, and the 74HC573 latches a bus.
| Part | Notes | Link |
|---|---|---|
| 74HC595D | 8-bit serial-in parallel-out shift register with latch | 74HC595D |
| 74HC164D | 8-bit serial-in parallel-out shift register | 74HC164D |
| 74HC573D | Octal D-type transparent latch | 74HC573D |
| 74LVC245APW | Octal bus transceiver, 3.3 V with 5 V-tolerant inputs | 74LVC245APW |
3. Counters and analogue switches
| Part | Notes | Link |
|---|---|---|
| CD4017BM | Decade counter / divider, 10 decoded outputs | CD4017BM |
| CD4060BM | 14-stage binary counter with oscillator | CD4060BM |
| CD4051BM | 8-channel analogue multiplexer / demultiplexer | CD4051BM |
| CD4066BM | Quad bilateral analogue switch | CD4066BM |
| 74LV4051D | 8-channel analogue multiplexer, low voltage | 74LV4051D |
4. Timers and oscillators
When you need a pulse, a delay or a simple oscillator without writing firmware.
| Part | Notes | Link |
|---|---|---|
| NE555DR | Classic timer: astable, monostable, PWM | NE555DR |
| COS4047B | Multivibrator / oscillator, considered against CD4047B | COS4047B |
5. Interface and port expansion
| Part | Notes | Link |
|---|---|---|
| PCA9655EDTR2G | 16-bit I2C I/O expander | PCA9655EDTR2G |
| CBT3125DS | Quad FET bus switch | CBT3125DS |
Design checklist
- Match the logic family to your supply: HC for 5 V-ish, LVC for 3.3 V with 5 V tolerance.
- Never leave CMOS inputs floating—tie unused inputs to a defined level.
- Add decoupling at every package, close to the supply pins.
- Check drive current against what you are switching; logic outputs are not gate drivers.
- For long signal runs, prefer Schmitt-trigger inputs to clean up slow or noisy edges.
Browse the memory and logic device range. Send your function, supply and package for a quote.
Frequently asked questions
What is the difference between the 74HC and 74LVC families?
74HC is a 2 V to 6 V family that works well at 5 V and 3.3 V with relaxed drive. 74LVC is optimised for low voltage (around 1.65 V to 3.6 V) with 5 V-tolerant inputs and higher drive current. Use LVC for modern 3.3 V designs that must tolerate 5 V signals, and HC when you are running closer to 5 V.
How do I drive many outputs from few pins?
Use a serial-in parallel-out shift register such as the 74HC595. You clock bits in with three pins and latch them to the outputs, which is how LED matrices and relay banks are usually driven. Chain multiple devices by feeding one serial output into the next.
What is the 555 timer still used for?
The 555 remains a cheap, robust way to generate delays, oscillators, PWM and one-shot pulses without a microcontroller. It is not precise over temperature, but for blinkers, buzzers, simple timers and debounce circuits it is hard to beat on cost and simplicity.
Are CMOS logic inputs sensitive to floating pins?
Yes. Unused CMOS inputs must never be left floating—they can oscillate, draw excess current and cause erratic behaviour. Tie unused inputs to a defined level through a resistor, or to the appropriate rail. This is one of the most common causes of intermittent faults in logic circuits.
About us & trademarks: JTDZ Tech (Shenzhen Jingteng Electronics Technology Co., Ltd.) is an independent distributor of electronic components. We are not an authorised distributor or representative of the manufacturers named in this article. Manufacturer and part names are used for indicative purposes only, to help identify the components discussed; all trademarks remain the property of their respective owners. Always verify specifications against the official datasheet before design-in or purchase.
Recommended next steps
If you are sourcing any of the parts mentioned in this guide, we can help you confirm stock, pricing, and lead times quickly.
- Upload your BOM — send your full parts list and receive a consolidated quote within 2 business hours.
- Browse related in-stock lines: Memory / Logic Devices · Filters / Crystal Oscillators.
- Contact our team for hard-to-find or end-of-life components.