74HC138D vs 74HC123D

74HC138Dと74HC123Dの詳細な比較では、それぞれの仕様と主要機能に関する貴重な洞察を提供します。RoHS指令への準拠、REACH規則、シリーズ、実装スタイル、パッケージタイプ、その他の関連特性など、重要な要素を詳細に網羅しています。違いを並べて表示することで、部品選定が容易になり、特定のアプリケーションに最適なオプションを選択しやすくなります。

Technical review by ETEI Component Engineering Source: manufacturer documentation

Replacement verdict

Not a drop-in replacement

The 74HC123D and 74HC138D serve fundamentally different logic functions and cannot be used interchangeably in existing designs. The 74HC123D is a dual retriggerable monostable multivibrator for pulse generation, while the 74HC138D is a 3-to-8 line decoder/demultiplexer for address decoding. Their incompatible functions, pinouts, and I/O characteristics make direct substitution impossible without complete circuit redesign.

Different logic function Different pinout Different input/output configuration Different application purpose

Parts at a glance

Part A

74HC138D

東芝セミコンダクター・アンド・ストレージ

Lifecycle
Active
Stock
2131 個数
Package
SOIC-16
Series
ロジック - 信号スイッチ、マルチプレクサ、デコーダ
Part B

74HC123D

パナソニック電子部品

Lifecycle
Active
Stock
3320 個数
Package
SOIC-16
Series
ロジック - マルチバイブレータ

Key differences

Rows are prioritized by design impact. Highlighted values require attention during substitution.

Key electrical and mechanical differences between the two devices

Parameter 74HC123D 74HC138D Why it matters
Function Dual retriggerable monostable multivibrator with reset 3-to-8 line decoder/demultiplexer These devices perform completely different logic functions, so they are not functionally substitutable in a circuit.
Logic Type Monostable multivibrator Decoder/demultiplexer The logic type determines the device's role in signal timing versus address decoding.
Number of Circuits 2 1 Circuit count affects how many independent timing or decoding channels are available per package.
Number of Inputs 2 per multivibrator (trigger and reset) 3 address inputs plus enable inputs Input count reflects the control signals required to operate each device correctly.
Number of Outputs 2 (Q and Qbar per multivibrator) 8 (active-low decoded outputs) Output count determines how many signals the device can drive or select.
Output Type Complementary (Q and Qbar) Active-low Output polarity must match the downstream logic to avoid inverted or invalid control signals.
Supply Voltage Range 2 V to 6 V 2 V to 6 V Both parts share the standard HC-family supply range, allowing use in similar logic-level systems.
Package SO14 (SOIC-14) SO16 (SOIC-16) Package footprint and pin count must match the PCB layout for physical compatibility.
Mounting Type Surface mount Surface mount Mounting type must match the assembly process and board design.
Operating Temperature Range -40 °C to +125 °C -40 °C to +125 °C Both parts support industrial temperature ranges, which is important for reliable operation in harsh environments.

Need help validating a replacement?

Send your BOM and application constraints for technical and sourcing review.

Full specification comparison

Use manufacturer datasheets as the final authority.

Specification 74HC138D 74HC123D
Series 74HC 74HC
Part Status Active Active
Type Decoder/Demultiplexer -
Circuit 1 x 3:8 -
Independent Circuits 1 2
Current - Output High Low 5.2mA, 5.2mA 5.2mA, 5.2mA
Voltage Supply Source Single Supply -
Voltage - Supply 2V ~ 6V 2 V ~ 6 V
Operating Temperature -40°C ~ 125°C -40°C ~ 85°C
Mounting Type Surface Mount Surface Mount
Logic Type - Monostable
Schmitt Trigger Input - Yes
Propagation Delay - 40 ns

Frequently asked questions

What are the primary functions of the 74HC123D and 74HC138D?

The 74HC123D is a dual retriggerable monostable multivibrator that generates a single output pulse of a specified width for each input trigger, with the pulse width set by an external resistor and capacitor. The 74HC138D is a 3-to-8 line decoder/demultiplexer that accepts a 3-bit binary address and activates one of eight mutually exclusive outputs, commonly used for memory decoding and data routing.

Can the 74HC123D and 74HC138D be used interchangeably in a design?

No. They perform fundamentally different logic functions. The 74HC123D is a timing device (monostable multivibrator), while the 74HC138D is a combinational logic decoder/demultiplexer. Substitution requires a complete redesign of the surrounding circuit and cannot be done pin-for-pin or function-for-function.

Do the 74HC123D and 74HC138D share the same package and pinout?

Both devices are commonly offered in a 16-pin SOIC package (the "D" suffix in Nexperia naming denotes SOIC-16). However, their pinouts are different because their internal functions differ. The 74HC123D uses pins for trigger inputs, reset, external timing components, and outputs, while the 74HC138D uses pins for address inputs, enable inputs, and eight decoded outputs. They are not pin-compatible.

What are the key electrical characteristics of the 74HC123D?

The 74HC123D operates from a supply voltage of 2.0 V to 6.0 V, features typical propagation delay of approximately 20 ns at 5 V, and provides standard CMOS output drive. The output pulse width is determined by an external resistor (R_ext) and capacitor (C_ext) with the relationship t_W ≈ 0.7 × R_ext × C_ext, and it supports both rising-edge and falling-edge trigger inputs with a reset function.

What are the key electrical characteristics of the 74HC138D?

The 74HC138D operates from a supply voltage of 2.0 V to 6.0 V, has a typical propagation delay of approximately 12 ns at 5 V, and provides standard CMOS output drive. It includes three enable inputs (two active-LOW and one active-HIGH) that allow easy cascading for larger decoders, and its eight outputs are mutually exclusive, with the selected output going LOW while all others remain HIGH.

Which device is better suited for pulse generation or timing applications?

The 74HC123D is the correct choice for pulse generation and timing applications because it is specifically designed as a monostable multivibrator. The 74HC138D has no timing or pulse-generation capability and cannot perform this function.

Which device is better suited for address decoding or demultiplexing?

The 74HC138D is the correct choice for address decoding and demultiplexing because it is a dedicated 3-to-8 line decoder/demultiplexer. The 74HC123D cannot perform decoding or demultiplexing functions.

Are the 74HC123D and 74HC138D compatible with 3.3 V logic systems?

Yes. Both devices are members of the 74HC family and operate over a supply voltage range of 2.0 V to 6.0 V, which includes the 3.3 V nominal supply. At 3.3 V, their input thresholds and output levels are compatible with standard 3.3 V CMOS logic, though timing parameters such as propagation delay will differ from the 5 V specifications and should be verified from the manufacturer datasheet.

Can the 74HC123D and 74HC138D be cascaded or combined in a single design?

Yes, they can be used together in the same system because they serve complementary roles. For example, the 74HC138D can decode address lines to select peripheral devices, while the 74HC123D can generate timing pulses for those peripherals. They are electrically compatible when operated from the same supply voltage within the 2.0 V to 6.0 V range.