SN76489
jblang·SN76489
About the SN76489 PCB
SN76489 is an open source PCB design by jblang, published on GitHub. It is a 2-layer board measuring 100 × 50 mm, with 23 components from 17 distinct parts.
Other key parts include the SN76489 (L), 74HCT138, SN76489 (R) and 74HCT00. By type, the board carries 8 connectors, 7 capacitors, 5 ICs, 2 jumpers and 1 crystal.
It belongs with the retro computing designs in this gallery.
From the project
SN76489 Sound Card for RC2014
This is a SN76489-based sound card for the RC2014. It is a very simple chip, only capable of producing square waves and a noise channel, without any envelope control or filters. This chip was used in the TI-99/4A, ColecoVision, Sega SG-1000, Sega Master System, Sega Genesis, IBM PCjr, Tandy 1000, BBC Micro, as well as many arcade games.
The board can optionally support two SN76489 chips for 6 channel stereo sound, but currently this is unsupported by any software. If stereo sound is not desired, then the second chip and its supporting components can be omitted.

Main components on the SN76489
SN76489 bill of materials (BOM)
23 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SN76489 (L) | DIP-16_W7.62mm_Socket | U1 |
| 2 | 74HCT138 | DIP-16_W7.62mm_Socket | U2, U3 |
| 1 | SN76489 (R) | DIP-16_W7.62mm_Socket | U4 |
| 1 | 74HCT00 | DIP-14_W7.62mm | U5 |
| 1 | CXO_DIP8 | Oscillator_DIP-8 | X1 |
| 1 | BUS | PinHeader_1x39_P2.54mm_Vertical | J1 |
| 1 | AudioJack3_SwitchTR | Headphone_Jack_3.5mm_5_pin | J2 |
| 1 | A1 | PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | EXT BUS | PinHeader_1x10_P2.54mm_Vertical | J5 |
| 1 | A4-A2 (L) | PinHeader_2x09_P2.54mm_Vertical | J6 |
| 1 | A7-A5 (L) | PinHeader_2x08_P2.54mm_Vertical | J7 |
| 1 | A4-A2 (R) | PinHeader_2x10_P2.54mm_Vertical | J8 |
| 1 | A7-A5 (R) | PinHeader_2x08_P2.54mm_Vertical | J9 |
| 1 | A0 | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | MONO/STEREO | PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 5 | 0.1uf | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C3, C6, C7 |
| 2 | CP | CP_Radial_D6.3mm_P2.50mm | C4, C5 |
SN76489 design files
The KiCad project lives in the jblang/SN76489 repository on GitHub; these links point at the commit this page was built from.
- LayoutSN76489.kicad_pcb
- SchematicSN76489.kicad_sch
SN76489: common questions
How big is the SN76489 PCB?
The SN76489 measures 100 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SN76489?
23 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the SN76489 design files?
From the jblang/SN76489 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SN76489 design in my own project?
The repository has no license, so all rights stay with jblang. Use it as a reference, and ask the author before reusing the design.
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license53224pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508TRS-80 Color Computer 3
baldengineer
280 × 155.3 mm204 parts2LCC-BY-4.0442Commodore Plus 4
baldengineer
284.7 × 158.9 mm212 parts2LCC-BY-4.0442