65C02 in PLCC - pinout differences with Rockwell vs WDC
65C02 in PLCC - pinout differences with Rockwell vs WDC
A useful learning experience reported in the steckschwein project: Rockwell's 65C02 in PLCC has a slightly different pinout from WDC's offering.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
Last edited by BigEd on Tue Sep 20, 2022 8:23 pm, edited 1 time in total.
- GARTHWILSON
- Forum Moderator
- Posts: 8774
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
Wow! That (the difference in pinout) is a whole lot more serious than the situation with the DIPs!
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
Well, that sucks! Fortunately, it seems likely nothing else on the board was damaged.
Once again, I must remind everyone that the only safe sources for genuine WDC product are their authorized distributors. With a few exceptions, that does not include eBay sellers.
Once again, I must remind everyone that the only safe sources for genuine WDC product are their authorized distributors. With a few exceptions, that does not include eBay sellers.
x86? We ain't got no x86. We don't NEED no stinking x86!
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigEd wrote:
A useful learning experience reported in the steckschwein project: Rockwell's 65C02 in PLCC has a slightly different pinout from WDC's offering.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
And yes, that one hit very hard after hours of debugging. Also, debugging is still in progress as the wrong CPU is not the only problem with the new board.. a long way indeed.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
ArnoldLayne wrote:
BigEd wrote:
A useful learning experience reported in the steckschwein project: Rockwell's 65C02 in PLCC has a slightly different pinout from WDC's offering.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
In this case, the Rockwell parts were relabelled as WDC, and sold as WDC, which is the sort of thing we discuss often enough, as a risk when buying from marketplaces.
I went to revisit that page to refresh my memory on what happened and instead got a 404.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigDumbDinosaur wrote:
I went to revisit that page to refresh my memory on what happened and instead got a 404.
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
hoglet wrote:
BigDumbDinosaur wrote:
I went to revisit that page to refresh my memory on what happened and instead got a 404.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
ArnoldLayne wrote:
And yes, that one hit very hard after hours of debugging. Also, debugging is still in progress as the wrong CPU is not the only problem with the new board.. a long way indeed.
That’s why the good Lord gave us logic probes, oscilloscopes and coffee (sorry, tea just doesn't cut it).
x86? We ain't got no x86. We don't NEED no stinking x86!
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigDumbDinosaur wrote:
ArnoldLayne wrote:
And yes, that one hit very hard after hours of debugging. Also, debugging is still in progress as the wrong CPU is not the only problem with the new board.. a long way indeed.
That’s why the good Lord gave us logic probes, oscilloscopes and coffee (sorry, tea just doesn't cut it).
Fortunately, we are already a little bit further as we discovered the /OE signal is somehow off. Which is the reason the CPU is reading garbage from the EEPROM.
/OE is generated by the CPLD, so at least this shoud be fixable without making a new board..
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
(If you haven't yet looked into @hoglet's 6502 protocol decoder, I recommend you do so. For some kinds of bugs, it's just the thing.)
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
ArnoldLayne wrote:
Fortunately, we are already a little bit further as we discovered the /OE signal is somehow off. Which is the reason the CPU is reading garbage from the EEPROM.
In what way is /OE “off?” Is this a timing issue?
x86? We ain't got no x86. We don't NEED no stinking x86!
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigDumbDinosaur wrote:
ArnoldLayne wrote:
Fortunately, we are already a little bit further as we discovered the /OE signal is somehow off. Which is the reason the CPU is reading garbage from the EEPROM.
In what way is /OE “off?” Is this a timing issue?
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigEd wrote:
(If you haven't yet looked into @hoglet's 6502 protocol decoder, I recommend you do so. For some kinds of bugs, it's just the thing.)
-
ArnoldLayne
- Posts: 109
- Joined: 28 Dec 2014
- Location: Munich, Germany
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
BigDumbDinosaur wrote:
ArnoldLayne wrote:
Fortunately, we are already a little bit further as we discovered the /OE signal is somehow off. Which is the reason the CPU is reading garbage from the EEPROM.
In what way is /OE “off?” Is this a timing issue?
And that's where I screwed up. The experienced viewer will notice that I tied the /CE pin for the data bus buffer to ground, having it drive the bus when r/w is high.
That's what you get for skipping the breadboarding part.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 in PLCC - pinout differences with Rockwell vs WDC
A little bump. I periodically look at the Steckschwein project to see how it’s coming along. Only thing is reading the schematics is tough with all that color. 
x86? We ain't got no x86. We don't NEED no stinking x86!