Hello!
So I've been making a small single board computer, these past weeks, and it doesn't work! at all! - That's a bit undescriptive, I know.
The board won't talk to the serial terminal (an arduino and terminal emulator), and the culprit seems to be the processor clock.
It's not running. It has two pins for crystal and two capacitors to gnd, as it is seen with modern microcontrollers as well, and two things sprung to mind: I'd placed the Xtal and capacitors in a
IC socket, because that's how you mount non-IC components with wirewrap, and wired them to the appropriate legs on the processor. The distance and thin wiring might not be ideal for an oscillator, and the crystal was old and salvaged, so i replaced the xtal and caps, and soldered them directly to the pins on the wirewrap socket. still nothing.
I have little experience with debugging oscillators, but if you keep distances very short, then no matter what the rest of the circuit is doing, the clock should be running, right?
Once or twice, when i applied power to the circuit board, the terminal received a single character, but a nonsensical one, like [รค]. I assumed (hoped) that it was the basic prompt, and I'd chosen a wrong baudrate on either device. but i couldn't replicate it by resetting the computer. -Is that just noise from the power-in being sent?
-The processor, Z8671, gets fairly warm, but I'm not sure if it's a bad chip, or just because older processors DID so.
On the XTAL legs on the processor: both legs exhibit a approx. 5V DC voltage, and one leg some HF wave, though it's not very squarewave-y and only 100 mV peak-peak.
Does anyone have a suggestion? Is it simply a bad CPU? - I don't have a replacement, since it's a Z8 with internal 2k mask rom holding Tinybasic. - could i try with a romless Z8 processor with identical pinout and see if it oscillates?
Here's a photo of the board, just because I prefer threads with visual content:


Thanks in advance,
-- Christoffer