XD74C923 – CMOS Keyboard Encoder – Xinluda
The Xinluda XD74C923 is a CMOS 20-key (5×4 matrix) keyboard encoder in a DIP-20 package, featuring on-chip debounce, internal pull-ups, and three-state data outputs. Available by RFQ from Pacific Component Xchange.
The XD74C923 from Xinluda is a CMOS key encoder that provides all the logic needed to fully encode an array of SPST switches arranged in a 5-row by 4-column matrix, supporting up to 20 keys. As a pin- and function-compatible member of the industry-standard 74C923 family, it is a drop-in option for keypad and front-panel scanning designs that demand low power and minimal external components.
Keyboard scanning can be driven by either an external clock or a single external capacitor. On-chip pull-up devices allow switches with up to 50 kohm contact resistance to be used, and no diodes are required in the switch array to eliminate ghost-key conditions. The internal debounce circuit requires only one external capacitor and can be defeated entirely by omitting it. A Data Available output goes high when a valid key entry is made and returns low when the key is released, simplifying handshaking with a host microcontroller. The encoded outputs are three-state, enabling direct connection to a shared data bus.
Key Features
- 74C923-compatible CMOS key encoder
- 20-key capacity via 5 x 4 switch matrix
- Wide supply voltage range: 3 V to 15 V
- On-chip debounce using a single external capacitor (defeatable)
- Internal pull-up devices accommodate switch contact resistance up to 50 kohm
- No external diodes needed for ghost-key suppression
- Three-state (3-STATE) data outputs for direct bus interfacing
- Data Available output flags valid key entries
- Two-key roll-over
- Operating temperature range: -40 C to +85 C
- DIP-20 through-hole package; RoHS compliant
Applications
- Membrane and mechanical keypads / keyboards
- Industrial control panels and HMI front panels
- Calculators, POS terminals, and instrumentation
- Consumer electronics requiring debounced key input
- Access-control and security keypad interfaces
Why Source XD74C923 from Pacific Component Xchange
The XD74C923 is a specialty Xinluda encoder with limited authorized-distributor availability, making it difficult to source through conventional channels. Pacific Component Xchange is an independent distributor focused on hard-to-find and obsolete power-management ICs, logic, and optoelectronics. We help engineers and buyers secure components that mainstream catalogs no longer stock or list only by request.
Every order is backed by our commitment to authenticity and quality, with inspection and counterfeit-avoidance processes to protect your build. We ship globally to support production lines, prototyping, and end-of-life sustainment programs. Submit an RFQ for the XD74C923 today and our sourcing team will respond with current availability, lead time, and pricing.
Additional Information
| Manufacturer | Xinluda (XINLUDA) |
|---|---|
| Component Type | CMOS Keyboard Encoder (74C923 family) |
| Key Capacity / Matrix | 20 keys (5 rows x 4 columns) |
| Supply Voltage | 3 V to 15 V |
| Output Type | Three-state (3-STATE), LPTTL compatible |
| Debounce | On-chip, single external capacitor (defeatable) |
| Pull-ups | On-chip row pull-ups; switches up to 50 kohm on resistance |
| Supply Current (ICC) | 0.55 mA typ at VCC = 5 V (1.1 mA max) |
| Output Source / Sink Current | ISOURCE 15 mA max / ISINK 16 mA max (VCC = 10 V) |
| Propagation Delay (from D.A.) | 60 ns typ at VCC = 5 V, CL = 50 pF |
| Operating Temperature | -40 C to +85 C |
| Package | DIP-20 (20-lead PDIP) |
| RoHS | Compliant |
| Part Status | Active |
| Availability | Available |



