: Includes two 8-bit parallel I/O ports for interfacing with other components.
| Register | Function | |----------|-----------------------------------------------| | R0 | Tone A period (fine, bits 0–7) | | R1 | Tone A period (coarse, bits 8–11) | | R2 | Tone B period (fine) | | R3 | Tone B period (coarse) | | R4 | Tone C period (fine) | | R5 | Tone C period (coarse) | | R6 | Noise period (5-bit, bits 0–4) | | R7 | Mixer control (enable/disable tone/noise) | | R8 | Amplitude A (16 levels or envelope) | | R9 | Amplitude B | | R10 | Amplitude C | | R11 | Envelope period (fine) | | R12 | Envelope period (coarse) | | R13 | Envelope shape (attack/decay/cycle) | | R14 | I/O Port A data | | R15 | I/O Port B data |
: Typically comes in a DIP-40 (Dual In-line Package) form factor, which is easy to use for prototyping on breadboards or through-hole PCB mounting. kc89c72 datasheet
For electronics technicians repairing vintage computers, a faulty KC89C72 is a common culprit for "Floppy Drive Failure (40)" errors.
KC89C72 Datasheet: The Ultimate Guide to the Programmable Sound Generator : Includes two 8-bit parallel I/O ports for
: Capable of producing pseudo-random noise pulses, essential for percussion and sound effects.
Set BDIR=0, BC1=0 to briefly reset the bus state. KC89C72 Datasheet: The Ultimate Guide to the Programmable
Did this article help you? For corrections or additional application notes, please refer to the latest official KC89C72 datasheet from a verified distributor.
The chip's primary role in retro systems is to produce sound and music, and for this reason, it is also known as a . The KC89C72 has been found in an Arabic MSX computer and several other systems, such as slot machines. Some of its widely used clones, which are functional equivalents, include: