Repair & Schematics
Commodore 16

CPU 8501 (C16)

5min

The heart of the Commodore 16 is the CPU. This comes in the form of a MOS 8501. It is a modified 6510 CPU with a 7 bit data port, and a 7 pin I/O port (used for Tape/Serial I/O).

MOS 8501 Pinout
MOS 8501 Pinout
īģŋ

Faults

Below are some common faults with the CPU.

Running Too Hot

This commonly runs too hot and dies often. An external heat sink is highly recommended.

Black Screen

A dead CPU usually results in black screen, and if using a diagnostics ROM also results in black screen (as the ROM needs the CPU to run its code).

Oscilloscope Diagnostics

The simplest way to test for a dead CPU is to use an oscilloscope and probe all the pins. Often a dead CPU will have its CMOS gates floating between a logic level (so somewhere between 2V and 4V is typical for a bad gate.

Here is an example of a bad A13 pin.

Document image
īģŋ

And here is what it should look like:

CPU A13 Good
CPU A13 Good
īģŋ

Notice the full pull to ground on the pulses, and rising to anywhere from 3V to 5V depending on cycle.

Working Examples

Some example scopes of working pins for reference that commonly die on the CPU.

CPU IRQ Pin Good
CPU IRQ Pin Good
īģŋ
CPU RDY Pin Good
CPU RDY Pin Good
īģŋ
CPU Read Write Pin Good
CPU Read Write Pin Good
īģŋ

īģŋ