Kc89c72 Datasheet __hot__ Jun 2026
Beyond being a drop-in replacement for vintage computers, the KC89C72 chip has found a life in modern projects:
The is a 40-pin DIP (Dual In-line Package) integrated circuit that functions as a Programmable Sound Generator (PSG) . It is widely recognized as a clone of the classic General Instrument AY-3-8910 and is commonly found in retrocomputing systems like the MSX, ZX Spectrum, and various arcade machines. Core Technical Specifications
Do not use this pinout for final designs — confirm with the official datasheet.
: Parts should be kept in dry storage cabinets with humidity protection to maintain lead integrity. kc89c72 datasheet
: Set both BC1 = 0 and BDIR = 0 to release the shared bidirectional data lines.
The is a highly popular, 40-pin Programmable Sound Generator (PSG) integrated circuit that serves as a direct, 100% software and pin-compatible clone of the legendary General Instrument AY-3-8910 . Originally featured in classic arcade systems like Nintendo's Popeye , as well as vintage microcomputers like the MSX and ZX Spectrum, the PSG architecture remains a staple for retro-computing enthusiasts. Because the original General Instrument chips are no longer manufactured, modern designers rely heavily on the KC89C72 datasheet to bridge retro chiptune hardware with modern microcontrollers like the Arduino. Technical Specifications & Core Architecture
Unlike many other "KC" series components from other manufacturers that may belong to the 8051 microcontroller family, the KC89C72 (File KC89C72) is distinctly a , originally designed for arcade machines, home computers, and electronic musical instruments. In industrial contexts, however, this chip has also found a second life in applications such as sound generation or audible alert systems in specialized equipment, including certain slot machines and industrial control panels . Beyond being a drop-in replacement for vintage computers,
) by 16, and then divides it again by the 12-bit binary integer loaded into the relative channel registers (
is designed for stable performance in standard and industrial environments: 4.75 V to 5.25 V. Clock Frequency: Supports a range from DC up to 24 MHz .
The chip communicates with a host microcontroller via an , using a set of 16 internal registers to control all sound parameters. This bus architecture makes it straightforward to interface with common microcontrollers (8-bit, 32-bit, or even Arduino). As noted by hobbyists, "KC89C72 (which is the clone of GI's AY-3-8910) and it's much easier to get an output compared to the YM2413," highlighting its ease of use for prototyping. : Parts should be kept in dry storage
: Bus Control and Bus Direction signals used to manage data flow from a host CPU. DA0-DA7 : The 8-bit bidirectional data bus.
: Three separate internal mixing blocks that merge tone and noise outputs into separate structural channels.
Configures the 12-bit frequency values for channels A, B, and C.