Discussion:
Are the HD63C09EP compatible with HD6809P?
(too old to reply)
Caius
2006-12-01 09:48:12 UTC
Permalink
Hi,
I have a non-working arcade board that use a HD63C09EP CPU.
I discover that the CPU is bad,so I have to substitute it.But I'm unable to
find this kind of CPU.
SO,can I use instead a more available HD6809 CPU?
Are these two CPUs full compatible?
Thanks in advance
Peter Velan
2006-12-01 10:50:06 UTC
Permalink
Post by Caius
I have a non-working arcade board that use a HD63C09EP CPU.
I discover that the CPU is bad,so I have to substitute it.But I'm unable to
find this kind of CPU.
SO,can I use instead a more available HD6809 CPU?
Are these two CPUs full compatible?
No, Hitachi's

HD63C09EP CMOS, external clock source, max 3MHz
HD6809 NMOS, internal clock-source, max 1MHz

Because the E-types are driven by an external clock, you could not
replace an E-CPU with a non-E type.

IIRC there are some additional opcodes in the 6309 family of CPUs.

Greetings,
Peter
james
2006-12-01 13:40:25 UTC
Permalink
On Fri, 01 Dec 2006 11:50:06 +0100, Peter Velan
+++> I have a non-working arcade board that use a HD63C09EP CPU.
+++> I discover that the CPU is bad,so I have to substitute it.But I'm unable to
+++> find this kind of CPU.
+++> SO,can I use instead a more available HD6809 CPU?
+++> Are these two CPUs full compatible?
+++
+++No, Hitachi's
+++
+++HD63C09EP CMOS, external clock source, max 3MHz
+++HD6809 NMOS, internal clock-source, max 1MHz
+++
************

MC/HD68B09 are NMOS with internal clock generator. Max crystal
frequency is 8MHz. Although later date codes of the MC68B09 can run
well with a 12MHz crystal.
+++Because the E-types are driven by an external clock, you could not
+++replace an E-CPU with a non-E type.
+++
+++IIRC there are some additional opcodes in the 6309 family of CPUs.
+++
************

Correct there are two extra accumaltors and all four accumaltors can
be concactedinto one 32 bit register. There is also a mode register
that can be used to enable an one byte primative pipelining for
instruction fetch.

james
Peter Velan
2006-12-02 11:26:49 UTC
Permalink
Post by james
MC/HD68B09 are NMOS with internal clock generator. Max crystal
frequency is 8MHz. Although later date codes of the MC68B09 can run
well with a 12MHz crystal.
The real CPU clock frequency (opcode and bus cycles) of a 6809 CPU is
allways 1/4 of crystal frequency.
Post by james
Correct there are two extra accumaltors and all four accumaltors can
be concactedinto one 32 bit register. There is also a mode register
that can be used to enable an one byte primative pipelining for
instruction fetch.
Hmm, sounds interesting. But I could not identify these two extra
accumulators in Hitachi's databook. Do you have some more informations
about these extras?

Peter
Bjarne Bäckström
2006-12-02 14:03:14 UTC
Permalink
Post by Peter Velan
Post by james
MC/HD68B09 are NMOS with internal clock generator. Max crystal
frequency is 8MHz. Although later date codes of the MC68B09 can run
well with a 12MHz crystal.
The real CPU clock frequency (opcode and bus cycles) of a 6809 CPU is
allways 1/4 of crystal frequency.
Post by james
Correct there are two extra accumaltors and all four accumaltors can
be concactedinto one 32 bit register. There is also a mode register
that can be used to enable an one byte primative pipelining for
instruction fetch.
Hmm, sounds interesting. But I could not identify these two extra
accumulators in Hitachi's databook. Do you have some more informations
about these extras?
You can find a fairly thorough description here:

<http://groups.google.com/group/comp.sys.m6809/browse_thread/thread/c710
a832efe0c80e/8d150d97d185e5fb?q=Hirotsugu+Kakugawa>
--
Regards,
/Bjarne.
Peter Velan
2006-12-02 14:45:49 UTC
Permalink
Post by Peter Velan
Post by james
MC/HD68B09 are NMOS with internal clock generator. Max crystal
frequency is 8MHz. Although later date codes of the MC68B09 can run
well with a 12MHz crystal.
The real CPU clock frequency (opcode and bus cycles) of a 6809 CPU is
allways 1/4 of crystal frequency.
Post by james
Correct there are two extra accumaltors and all four accumaltors can
be concactedinto one 32 bit register. There is also a mode register
that can be used to enable an one byte primative pipelining for
instruction fetch.
Hmm, sounds interesting. But I could not identify these two extra
accumulators in Hitachi's databook. Do you have some more informations
about these extras?
<http://groups.google.com/group/comp.sys.m6809/browse_thread/thread/c710a832efe0c80e/8d150d97d185e5fb?q=Hirotsugu+Kakugawa>
Uuh, very interesting - Bjarne, thank you ver much for this link!

Peter
james
2006-12-05 01:46:41 UTC
Permalink
On Sat, 02 Dec 2006 12:26:49 +0100, Peter Velan
+++> MC/HD68B09 are NMOS with internal clock generator. Max crystal
+++> frequency is 8MHz. Although later date codes of the MC68B09 can run
+++> well with a 12MHz crystal.
+++
+++The real CPU clock frequency (opcode and bus cycles) of a 6809 CPU is
+++allways 1/4 of crystal frequency.
+++
************

Correct
+++> Correct there are two extra accumaltors and all four accumaltors can
+++> be concactedinto one 32 bit register. There is also a mode register
+++> that can be used to enable an one byte primative pipelining for
+++> instruction fetch.
+++
+++Hmm, sounds interesting. But I could not identify these two extra
+++accumulators in Hitachi's databook. Do you have some more informations
+++about these extras?
+++
+++Peter
***********

They were never officially published

james

Mark McDougall
2006-12-04 03:50:23 UTC
Permalink
Post by Caius
I have a non-working arcade board that use a HD63C09EP CPU.
I discover that the CPU is bad,so I have to substitute it.But I'm unable to
find this kind of CPU.
Check the coco newsgroup (coco3.com) or comp.sys.tandy as I believe
there are people who stock this chip for coco upgrades.

<www.cloud9tech.com> was stocking them, but are temporarily not taking
new orders...

Regards,
--
Mark McDougall, Engineer
Virtual Logic Pty Ltd, <http://www.vl.com.au>
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266
Peter Velan
2006-12-04 10:13:14 UTC
Permalink
Naah, the message below was not written by me :-)
Post by Caius
I have a non-working arcade board that use a HD63C09EP CPU.
I discover that the CPU is bad,so I have to substitute it.But I'm unable to
find this kind of CPU.
Cheers,
Peter
Mark McDougall
2006-12-04 23:40:52 UTC
Permalink
Post by Peter Velan
Naah, the message below was not written by me :-)
Whoops, careless posting... ;) Sorry.

Regards,
--
Mark McDougall, Engineer
Virtual Logic Pty Ltd, <http://www.vl.com.au>
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266
james
2006-12-01 13:33:10 UTC
Permalink
+++Hi,
+++I have a non-working arcade board that use a HD63C09EP CPU.
+++I discover that the CPU is bad,so I have to substitute it.But I'm unable to
+++find this kind of CPU.
+++SO,can I use instead a more available HD6809 CPU?
+++Are these two CPUs full compatible?
+++Thanks in advance
+++
****************

Look for a MC68B09E or HD68B09E and hope that the software does not
use any of the HD63C09E instructions that are not available in the
MC68B09E.

You need the external clock version of the 6809. Also the 6309 has an
expanded instruction set. later date code of the 68B09E, past about
1989, will run at 3MHz clock speed if some form of heat sinking is
used.

james

james
tim lindner
2006-12-01 15:57:55 UTC
Permalink
Post by Caius
Hi,
I have a non-working arcade board that use a HD63C09EP CPU.
I discover that the CPU is bad,so I have to substitute it.But I'm unable to
find this kind of CPU.
SO,can I use instead a more available HD6809 CPU?
Are these two CPUs full compatible?
Thanks in advance
The other posts tell about the electrical and clock requirements of
replacing a 6309 with a 6809.

As far as software compatiabity, you should not have any problems. I
don't know of any Arcade machines that actually _used_ the extra
functionality of the 6309.
--
tim lindner
***@macmess.org Bright
Loading...