website logo
⌘K
😀RetroSix Wiki
💡Learn Electronics
Byte Swapping (BIOS Files)
Digital Logic Levels
Video Standards
đŸ› ī¸Repair & Schematics
Power Supply Details
Amiga (Various)
Amiga 600
Atari 2600
Atari 7800
Atari Jaguar
Atari Lynx
Atari Lynx II
Commodore 16
Commodore 64
Dreamcast
Game Boy
Game Boy Pocket
Game Boy Color
Game Boy Advance
Game Boy Advance SP
Game Gear
Mattel Intellivision
Neo Geo AES
Panasonic Q
PC Engine
PC Engine Duo-R
PC Engine GT
PlayStation 2
Playstation 5
SNES
Sega Master System
Sega Mega CD
Sega Mega CD 2
Sega Mega Drive
Sega Mega Drive 2
Sega Mega-Tech Arcade
Sega Multi Mega
Sega NAOMI 2
Sega Saturn
Nintendo Switch
Xbox Original
Xbox One S
Xbox Series S
Xbox Series X
ZX Spectrum 16/48k
ZX Spectrum 128
đŸ•šī¸Game Development
đŸ“ĻRetroSix Products
⚡CleanJuice Air USB-C Install (Game Boy Color)
đŸšĨLED Mods
đŸ› ī¸Send In Repair Service
đŸ’¯Prestige Shells & Consoles
🔋CleanJuice Battery Upgrade
🔊CleanAmp Audio Amplifier
🔍Glass Lenses
đŸŦOrdering & Shipping
📐Design Your Own Templates
đŸ•šī¸Game Gear
đŸŽĢStickers & Decals
🎮Printed Shells
🏡Homeware
Docs powered by
Archbee
Repair & Schematics
Commodore 16

CPU 8501 (C16)

7min

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
īģŋ

īģŋ

Updated 26 Jul 2023
Did this page help you?
PREVIOUS
Power Circuit (Commodore 16)
NEXT
Schematics (Commodore 64)
Docs powered by
Archbee
TABLE OF CONTENTS
Faults
Running Too Hot
Black Screen
Oscilloscope Diagnostics
Working Examples
Docs powered by
Archbee