Yup, that's right. I'd been running several CPUs at 5x their rated speed, and hadn't realised - more specifically, they were running as I had intended, I'd just misunderstood the rated speed! 
The CPUs in question are Microchip PICs. I'd bought several, from one supplier - and assumed from the microchip web site that they were 20 MHz CPUs. So, I'd happily paired them up with 20 MHz crystals and everything was fine and happy.
After a few months, I switched supplier, but this one had a bewildering number of variations of the CPUs - and more interestingly for me, some of them were 20 MHz, and some were 4 MHz. So, I pulled out one of my old CPUs, and sure enough it was a 4 MHz one. In retrospect the '04' marking on the original chips should have been quite obvious, but I'd just thought it was a temperature rating or some such irrelevance.
Anyway, here is a picture of one of the CPUs, running at 20 MHz. This one met with an unfortunate accident, and sustained a leg amputation, so it has been used for testing purposes (hence the jungle of wires around it). Note the temporary connection to the crystal, for easy testing.
link
The CPUs in question are Microchip PICs. I'd bought several, from one supplier - and assumed from the microchip web site that they were 20 MHz CPUs. So, I'd happily paired them up with 20 MHz crystals and everything was fine and happy.
After a few months, I switched supplier, but this one had a bewildering number of variations of the CPUs - and more interestingly for me, some of them were 20 MHz, and some were 4 MHz. So, I pulled out one of my old CPUs, and sure enough it was a 4 MHz one. In retrospect the '04' marking on the original chips should have been quite obvious, but I'd just thought it was a temperature rating or some such irrelevance.
Anyway, here is a picture of one of the CPUs, running at 20 MHz. This one met with an unfortunate accident, and sustained a leg amputation, so it has been used for testing purposes (hence the jungle of wires around it). Note the temporary connection to the crystal, for easy testing.
link
