Commodore Semiconductor

MOS6581 - 3-Voice FM Synthesizer Sound Chip | Commodore MOS | C64 Audio

MPN: MOS6581 ✗ End of Life
In Stock Ships in 1-3 business days
5 V (digital) / 9-12 V (analog VDD) Vdss DIP-28 (ceramic and plastic variants) Package 12-bit per voice (0 to ~4000 Hz) Speed
From $48 USD / Unit
MOQ: 1 |
Price updated: 2026-10-11
Volume Pricing
Qty Unit Price Extended
1 $89 $89.00
10 $75 $750.00
100 $62 $6,200.00
500 $55 $27,500.00
1,000 $48 $48,000.00
ℹ️ All prices are in USD

MOS6581 Overview

The Commodore MOS 6581 (SID - Sound Interface Device) is a single-chip, 3-voice electronic music synthesizer and sound-effects generator originally designed for the Commodore 64 home computer. It combines three independently programmable analog oscillators, an analog multimode resonant filter, and per-voice ADSR envelope generators on a single NMOS die, all addressed through a memory-mapped register file compatible with the 65XX microprocessor family used in the C64, C128, and CBM-II series.

A sound chip (or programmable sound generator, PSG) is a dedicated semiconductor that synthesizes audio under CPU control, sitting between the system bus and the analog output stage. SID belongs to the family of analog synthesis ICs - alongside later digital successors such as the Yamaha YM2149 and General Instrument AY-3-8910 - and is notable for being one of the first single-chip devices to combine subtractive synthesis (oscillators + filter) with programmable waveforms in a consumer computer.

Key features of the MOS6581 include three independent voices each offering four selectable waveforms (triangle, sawtooth, variable-pulse, and noise), a 12-bit frequency resolution per voice, a global 4-bit volume control with four volume modes, and three analog filter modes (low-pass, high-pass, band-pass, plus notch combinations). The chip's signature warm, slightly distorted sound comes from its analog filter, which has become a defining audio characteristic of the Commodore 64 and a sought-after timbre in chiptune and electronic music production.

Typical applications include the original Commodore 64/128 sound subsystem, chiptune music hardware and software synthesizers, retro-computing restoration boards, MIDI-to-SID adapter projects, and educational tools for teaching subtractive synthesis. Modern FPGA implementations such as those in the MiSTer platform reproduce the analog behavior bit-true, while the ARMSID and SIDKick Pico devices provide plug-compatible physical replacements.

When designing with the MOS6581, engineers must consider that it draws power directly from the host computer's 5V and 12V rails and produces significant analog heat during operation. Replacement or refurbishment boards such as ARMSID and SIDKick Pico offer lower noise and modern reliability while retaining register-level compatibility with the original chip.

Drop-in alternatives for MOS6581 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

MOS8580

✅ Drop-In
📦 DIP-28
successor revision with cleaner analog filter; same DIP-28 pinout and register map

📋 Reference alternative (not in catalog)

ARMSID

✅ Drop-In
📦 DIP-28 (plug-in module)
modern ARM-based register-compatible reproduction, lower noise, auto 6581/8580 mode

📋 Reference alternative (not in catalog)

SIDKick Pico

✅ Drop-In
📦 DIP-28 (RP2040 module)
Raspberry Pi RP2040 based replacement with FM and MIDI expansion

📋 Reference alternative (not in catalog)

Nano SwinSID

✅ Drop-In
📦 DIP-28 (AVR module)
AVR-based emulation, jumper-selected 6581/8580 mode, partial feature coverage

📋 Reference alternative (not in catalog)

SwinSID Nano

✅ Drop-In
📦 DIP-28 (AVR module)
AVR-based emulation module, jumper-selectable 6581 vs 8580 emulation, full socket drop-in

📋 Reference alternative (not in catalog)

MOS6581 Specifications

Manufacturer Commodore Semiconductor Group (MOS Technology)
Part Number MOS6581 (SID - Sound Interface Device)
Architecture NMOS, analog subtractive synthesis
Voices 3 independent oscillators
Waveforms per Voice Triangle, Sawtooth, Variable Pulse, Noise
Frequency Resolution 12-bit per voice (0 to ~4000 Hz)
Envelope Generators 3 ADSR (Attack, Decay, Sustain, Release)
Filter Modes Low-pass, High-pass, Band-pass, Notch
Filter Cutoff Frequency 8-bit programmable (0-255)
Filter Resonance 4-bit programmable (Q 0-15)
Volume Control 4-bit global (0-15) with 4 modulation modes
Register File 29 x 8-bit registers, memory-mapped
Host Bus Compatibility 65XX / 68XX family
Supply Voltage 5 V (digital) / 9-12 V (analog VDD)
Package DIP-28 (ceramic and plastic variants)
Original Application Commodore 64 / 128 audio subsystem
Original Release Date January 1982
RoHS Status Non-compliant (pre-RoHS design, 1981 vintage)

MOS6581 Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 VCC — Digital +5 V supply
Pin 2 RD — Read strobe (active low, 65XX bus)
Pin 3 WR — Write strobe (active low, 65XX bus)
Pin 4 CS — Chip select (active low)
Pin 5 A0 — Register address bit 0
Pin 6 A1 — Register address bit 1
Pin 7 A2 — Register address bit 2
Pin 8 A3 — Register address bit 3
Pin 9 A4 — Register address bit 4
Pin 10 GND — Digital ground
Pin 11 D0 — Data bus bit 0
Pin 12 D1 — Data bus bit 1
Pin 13 D2 — Data bus bit 2
Pin 14 D3 — Data bus bit 3
Pin 15 D4 — Data bus bit 4
Pin 16 D5 — Data bus bit 5
Pin 17 D6 — Data bus bit 6
Pin 18 D7 — Data bus bit 7
Pin 19 CAP1A — Filter capacitor 1A
Pin 20 CAP1B — Filter capacitor 1B
Pin 21 CAP2A — Filter capacitor 2A
Pin 22 CAP2B — Filter capacitor 2B
Pin 23 VCC_ANA — Analog +5 V supply (filtered)
Pin 24 POTX — Paddle port X (potentiometer input)
Pin 25 POTY — Paddle port Y (potentiometer input)
Pin 26 POTVOICE — Paddle voice select / ext in
Pin 27 AUDIO — Analog audio output
Pin 28 VDD — Analog +12 V supply

Typical Applications

MOS6581 is suitable for 6 applications: Commodore 64 Audio Subsystem, Chiptune Music Synthesis, Retro Computing Restoration, MIDI to SID Adapter Projects, Educational Subtractive Synthesis, Vintage Sound Module Integration.

🎧

Commodore 64 Audio Subsystem

The MOS6581 was designed as the dedicated audio processor for the original Commodore 64 'breadbin' and early C64C motherboards, where it occupies addresses $D400-$D41F in the system memory map and is read/written by the 6510 CPU. Its three voices drive the SID music playback in commercial games, while the analog resonant filter shapes bass and percussion tones. Authentic restorations preserve the original chip signature; reliability-focused builds now substitute ARMSID or SIDKick Pico plug-in modules.

🎶

Chiptune Music Synthesis

Modern chiptune composers prize the MOS6581 for its distinctive warm, slightly saturated analog character that cannot be replicated by digital synthesis. Each of the three voices supports triangle, sawtooth, variable-pulse, and noise waveforms with 12-bit pitch resolution, while the shared multimode filter (LP/HP/BP/notch) adds analog harmonic shaping. Producers either sample original hardware, use the FPGASID bit-true clone, or play back through modern register-compatible modules such as the ARMSID that retain the original signal path while lowering supply noise.

🛠️

Retro Computing Restoration

Vintage C64 and C128 boards with failed SID chips are routinely restored using MOS6581 NOS (new old stock) parts or modern functional replacements such as ARMSID, SIDKick Pico, or SwinSID Nano that share the original DIP-28 socket footprint. Each replacement module implements the same 29-register memory-mapped interface so existing game and demo software runs unmodified. The original MOS6581 mask revisions (R2-R5) differ in filter behavior; restorers often select revisions to match the host board revision.

🎹

MIDI to SID Adapter Projects

Hobbyist MIDI-to-SID adapters such as the ARMSID, SIDKick Pico, and various open-source MIDI-SID bridges use the MOS6581 register interface to convert incoming MIDI note, velocity, and CC messages into SID voice parameters. The chip's three-voice polyphony matches three independent MIDI channels, while its programmable filter cutoff and resonance map cleanly to filter-cutoff and resonance CC numbers. The same plug-and-play module approach is used to drive external SID chips from modern USB-MIDI controllers.

📚

Educational Subtractive Synthesis

The MOS6581 is widely used in university electronics and computer-music courses as a concrete, register-level example of subtractive synthesis: the student programs raw oscillator waveforms and shapes them with the shared analog filter and per-voice ADSR envelopes. Its 29-register memory map is small enough to teach in a single lab session yet rich enough to demonstrate real-world analog audio signal chains including DC offset, supply-rail coupling, and resonance self-oscillation. Modern FPGA and micro reproductions extend the same teaching model to boards that have no surviving MOS6581 hardware.

🎛️

Vintage Sound Module Integration

Modular synthesizer and Eurorack builders embed the MOS6581 in standalone sound modules driven by MIDI, USB, or CV/gate interfaces. The chip's analog audio outputs feed directly into mixer stages, while its 5 V and 12 V supply requirement matches typical synthesizer power buses. Modern retro modules such as the CRE8 audio cartridge and various Cheri-style SID synths continue to use genuine NOS MOS6581 chips or register-compatible drop-in modules, exposing original SID parameters as patch points on the front panel.

Recommended Products Summary

MOS6510 Host CPU accessing SID registers Used in: Commodore 64 Audio Subsystem MOS8580 Later SID revision used in C64C and C128 Used in: Commodore 64 Audio Subsystem, Vintage Sound Module Integration MOS6581 Commodore Semiconductor Used in: Chiptune Music Synthesis, Retro Computing Restoration, Educational Subtractive Synthesis FPGASID FPGA bit-true reproduction for modern hosts Used in: Chiptune Music Synthesis, Educational Subtractive Synthesis ARMSID Modern drop-in replacement module Used in: Retro Computing Restoration, MIDI to SID Adapter Projects, Vintage Sound Module Integration SIDKick Pico MIDI-capable SID replacement with USB-MIDI host Used in: MIDI to SID Adapter Projects
What is the MOS6581?
The MOS6581, also known as the SID (Sound Interface Device), is a 3-voice analog sound synthesis chip designed by Bob Yannes at Commodore Semiconductor Group and released in January 1982 for the Commodore 64. According to the original MOS datasheet dated 11/1981, it integrates three programmable oscillators, ADSR envelope generators, and a programmable analog resonant filter into a single 28-pin DIP IC.
What package does the MOS6581 use?
The MOS6581 is housed in a 28-pin DIP (Dual In-line Package), manufactured in both ceramic and plastic variants during its production run. Pin 1 is conventionally located at the notch/dot end, with the audio output typically on pin 27 and the VDD analog supply on pin 28.
How many oscillators does the MOS6581 have?
The MOS6581 contains three fully independent voice oscillators, each capable of producing triangle, sawtooth, variable-pulse, or noise waveforms at frequencies programmable with 12-bit resolution (0 to approximately 4000 Hz). The three voices can be routed through the shared analog resonant filter and combined at the audio output.
What is the difference between MOS6581 and MOS8580?
The MOS8580 is the direct successor to the MOS6581, manufactured later using a different process and used in the Commodore 128D and later C64C boards. The 8580 has a cleaner, less distorted analog filter with lower noise and a different DC offset behavior, while the 6581's filter produces the warmer, more harmonically rich sound that chiptune enthusiasts typically prefer. Register-level programming is identical between the two.
Can ARMSID replace a MOS6581?
Yes, the ARMSID is explicitly designed as a plug-and-play register-compatible replacement for the MOS6581 and MOS8580 SID chips in the Commodore 64 and C128. According to its product description, the ARMSID automatically detects 6581/8580 mode and offers significantly lower noise and less power-supply interference than the original chip while preserving the audio register interface.
Where can I buy a MOS6581 today?
New old stock (NOS) MOS6581 chips occasionally appear on eBay, Etsy, and retro-computing specialty stores, with prices as of 2026-10-11 ranging roughly from $50 to $150 USD depending on mask revision and tested condition. Modern functional replacements such as the ARMSID, SIDKick Pico, and FPGASID are sold through retro-committing retailers including americanretro.shop and commodore-4ever.com.
What is the price of an original MOS6581?
An original MOS6581 in working condition typically sells between $50 and $150 USD on the secondary market as of 2026-10-11, with rarer ceramic-DIP and late-mask-revision variants commanding higher prices. Functional replacements such as ARMSID or SIDKick Pico start around $40-60 USD and offer modern reliability with register-level compatibility.
What is the lead time for a MOS6581?
The original MOS6581 is out of production and not available from authorized distributors, so lead time is variable and depends entirely on secondary-market availability. As of 2026-10-11, functional replacements such as ARMSID, SIDKick Pico, and SwinSID ship from specialty retailers typically within 1-3 weeks of order.
Is the MOS6581 still in production?
No, the MOS6581 is officially obsolete and has not been in production since the mid-1990s. According to its lifecycle status, all remaining supply exists only as new old stock (NOS), salvaged pulls from decommissioned Commodore equipment, or modern register-compatible reproductions such as ARMSID, SIDKick Pico, and FPGA cores.
MOS6581 vs ARMSID - which is better for a vintage C64 restoration?
For an authentic vintage restoration that preserves the original chip signature sound, an original MOS6581 in known-good condition is preferred. For reliability, lower power-supply noise, and modern longevity, the ARMSID provides identical register-level behavior with auto-detection of 6581/8580 modes and significantly cleaner output per its manufacturer specifications.
When should I choose MOS6581 over FPGA implementations like MiSTer SID?
Choose an original MOS6581 only when physical authenticity, original analog behavior, or genuine collector value matters - for example in a museum-quality C64 restoration. Choose an FPGA-based implementation such as MiSTer SID or FPGASID when you need cycle-accurate digital reproduction, modern reliability, or development flexibility without modifying original hardware.
What is the best drop-in replacement for the MOS6581?
The best plug-and-play drop-in replacement for the MOS6581 is the ARMSID, which inserts directly into the original DIP-28 socket, auto-detects 6581 versus 8580 mode, and preserves the original register map. Alternatives include SIDKick Pico (Raspberry Pi RP2040 based) and SwinSID Nano, both of which fit the same 28-pin socket footprint.
Where can I download the MOS6581 datasheet?
The original MOS6581 SID datasheet dated November 1981 is publicly available as a PDF from the Internet Archive at archive.org/details/mos-6581-sid-data-sheet. Scanned copies are also mirrored at github.com/proteanthread/misc-notes and github.com/isislovecruft/library--, with the same 460 device document title preserved.
Where can I find the MOS6581 pinout?
The MOS6581 pinout for the DIP-28 package is documented in the original MOS datasheet and is consistently reproduced on datasheet4u.com, archive.org, and the GitHub-mirrored copies. Key pins include audio output, two analog supply rails (5 V and 12 V), digital 5 V, ground, and the 8-bit data bus plus register-select lines.
What are the key specifications of the MOS6581 that engineers should know?
The MOS6581 integrates 3 independently programmable voices, each with 4 waveforms (triangle, sawtooth, variable pulse, noise), 12-bit frequency resolution, a dedicated ADSR envelope generator, and shares a global multimode resonant filter (low-pass, high-pass, band-pass, notch) with 8-bit cutoff and 4-bit resonance. All 29 control registers are memory-mapped and accessible from a 65XX host bus, with analog power supplied from the 12 V rail and digital I/O on 5 V.

Engineering reference data for MOS6581 — comparison, design guidance, and compliance information.

Selection Guide

Choose the original MOS6581 only when authentic vintage character, collector value, or museum-quality restoration matters - for example in a breadbin C64 where the warm NMOS filter timbre is desired and a tested NOS chip is available. Choose the MOS8580 for cleaner audio output and lower power-supply coupling in C64C or C128D builds. Choose the ARMSID for reliability-focused restorations where lower noise, modern part availability, and auto 6581/8580 mode detection matter more than original-chip character. Choose SIDKick Pico when additional MIDI, FM, or LED-strip features are needed on top of SID register compatibility. Choose an FPGA solution (FPGASID, MiSTer SID core) when modern host integration, cycle-accurate bit-trueness, or no physical original hardware is available.

Comparison with Alternatives

Parameter This Product MOS8580 ARMSID SIDKick Pico Nano SwinSID SwinSID Nano
Package DIP-28 DIP-28 (same) DIP-28 module (same socket) DIP-28 module (same socket) DIP-28 module (same socket) DIP-28 module (same socket)
Brand Commodore Semiconductor (MOS Technology) Commodore Semiconductor nobomi.cz frntc / americanretro.shop hackup / Tolaemon retrofletch
Voices 3 3 3 3 (plus FM/MIDI expansion) 3 3
Waveforms per Voice Triangle / Saw / Pulse / Noise Triangle / Saw / Pulse / Noise Triangle / Saw / Pulse / Noise (emulated) Triangle / Saw / Pulse / Noise (emulated) Triangle / Saw / Pulse / Noise (emulated) Triangle / Saw / Pulse / Noise (emulated)
Filter Modes LP / HP / BP / Notch LP / HP / BP / Notch (cleaner) LP / HP / BP / Notch (emulated) LP / HP / BP / Notch (emulated) LP / HP / BP / Notch (partial) LP / HP / BP / Notch (partial)
Supply Voltage 5 V digital / 12 V analog 5 V / 9 V (single 9 V revision) 5 V only (on-board regulators) 5 V via USB 5 V only 5 V only
Output Noise Floor Higher (analog NMOS) Medium (cleaner than 6581) Low (modern design) Low (modern design) Medium Medium
Lifecycle Status Obsolete (1982-1990s) Obsolete (1985-1990s) Active (modern production) Active (modern production) Active (hobby) Active (hobby)
Approx. Street Price (USD, 2026) $50-$150 (NOS used) $40-$120 (NOS used) $50-$70 (new) $40-$55 (new) $25-$45 (new) $25-$40 (new)

Key Differentiators

  • Original warm analog filter character (vs MOS8580)
  • Authentic vintage collector value (vs ARMSID)
  • No external microcontroller or firmware required (vs FPGASID)

Design Notes

Estimated: the MOS6581 requires both a clean digital +5 V rail and an analog +12 V supply (later C64C boards substituted 9 V). Decouple the VDD analog rail with at least 10 uF electrolytic plus 100 nF ceramic close to the chip, and isolate it from digital VCC with a ferrite bead or LC filter to prevent digital switching noise from coupling into the audio output. The chip draws approximately 100-200 mW total, so thermal management is not a concern at room temperature.

Keep the AUDIO output (pin 27) trace away from the digital data bus (pins 11-18) and the CS/RD/WR strobe lines to minimize crosstalk. Route the analog ground separately back to a star-ground point near the chip's GND pin; do not share a single ground pour between the analog output stage and the digital bus driver circuits. Place the external filter capacitors (CAP1A, CAP1B, CAP2A, CAP2B on pins 19-22) as close to the package as possible to avoid parasitic resistance that detunes the filter cutoff.

Do not assume MOS6581 and MOS8580 are interchangeable without code review: the 8580 reset register location and a few filter-mode bits differ, and the 6581's analog filter exhibits DC offset that some titles compensate for. Also note that paddle inputs (POTX/POTY/POTVOICE on pins 24-26) are sampled via an internal capacitor-charge circuit; long cables and high humidity can cause erroneous readings in original C64 boards.

The MOS6581's 8-bit data bus (D0-D7 on pins 11-18) is TTL-compatible and shares the 65XX bus with the VIC-II video chip and CIA I/O controllers. Add 3.3 kohm pull-ups on each data line if driving from a modern FPGA or microcontroller host at 3.3 V CMOS levels, since the 6581's input high threshold is around 2.0 V and floating inputs can register as false writes. The CS/RD/WR strobes are active-low; ensure they are de-asserted before the next address transition to avoid spurious register writes.

Compliance Information

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Unknown

The MOS6581 predates the RoHS directive (2006) and uses a tin-lead solder finish; it is non-RoHS-compliant by design. No AEC-Q100 automotive qualification is available or applicable for this consumer-audio IC.

Related Searches

MOS6581 datasheet MOS6581 SID chip Commodore 64 sound chip SID MOS6581 pinout DIP-28 MOS6581 vs MOS8580 MOS6581 drop-in replacement ARMSID replacement MOS6581 SIDKick Pico MOS6581 alternative buy MOS6581 chip MOS6581 price 2026 MOS6581 filter cutoff register MOS6581 chiptune synthesizer what is the SID chip

Related Components & Terms

Commodore Semiconductor Group MOS Technology MOS6581 SID (Sound Interface Device) MOS8580 ARMSID SIDKick Pico Nano SwinSID FPGASID Commodore 64 Commodore 128 DIP-28 65XX bus MOS6510 subtractive synthesis analog resonant filter ADSR envelope generator chiptune Bob Yannes Internet Archive datasheet NMOS process DIP-28 socket register-mapped synthesizer
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details