Skip to content
Hardware

AY-3-8912

The compact cousin

A pin-reduced variant of the AY-3-8910 with identical sound capabilities, commonly found in the ZX Spectrum 128K and other space-constrained designs.

zx-spectrumamstrad-cpc audiosound-chipsgeneral-instrumentpsg 1978–present

Overview

The AY-3-8912 is functionally identical to the AY-3-8910 but in a smaller 28-pin package with only one I/O port instead of two. This made it the chip of choice for the ZX Spectrum 128K where board space was at a premium.

Fast facts

  • Sound: identical to AY-3-8910.
  • Package: 28-pin DIP (vs 40-pin for 8910).
  • I/O ports: 1 (vs 2 for 8910).
  • Primary use: ZX Spectrum 128K, +2, +3.

Key difference

FeatureAY-3-8910AY-3-8912
Pin count4028
I/O Port AYesYes
I/O Port BYesNo
Sound qualityIdenticalIdentical
RegistersR0-R15R0-R15 (R15 unused)

Why it matters

For game programmers, the distinction is largely irrelevant—the sound registers and capabilities are identical. The choice between 8910 and 8912 was a hardware design decision based on available board space and I/O requirements.

See also