6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 22, 2024 7:54 pm

All times are UTC




Post new topic Reply to topic  [ 175 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
PostPosted: Wed Oct 12, 2011 6:37 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8543
Location: Southern California
[last updated Dec 3, 2022]

This topic is a fresh start from the topic "Where to buy a WDC 65c02 and other chip".  My purpose here is to compile a list suppliers right up front and tell how to find the parts on their websites if there are any tricks to it, and keep editing this as time goes on and suppliers or the list of available parts changes, so someone doesn't have to read a long thread.  For new info, reply below, or, what might be better to keep this uncluttered, send me a detailed private message.


First, a warning! (added 2/3/20):  Recently there have been a lot of fake 6502's and 65c02's on eBay—fake in the sense that they're not the exact type, brand, or date that they're marked.  They may also have damage which, although not necessarily making them totally non-op, keeps them from meeting spec..  Ed started a topic about it, "Bargain chips bought online - buyer beware!" which you'll want to check if you're tempted by the lower prices.  Take a look at the Chinese counterfeit IC market:
https://www.youtube.com/watch?v=j9nasajve1o
https://www.youtube.com/watch?v=5vN_7NJ4qYA

Update, 9/14/20: BDD has posted information from WDC regarding foundries, dates, geometries, and markings of genuine WDC parts, things that will make it easier to weed out a lot of the counterfeits on eBay by their markings, on page 10 of this topic, at viewtopic.php?p=78283#p78283 .

Update, 7/9/21: enso posted a link to a page telling, in great detail, how to spot a counterfeit: https://www.aeri.com/counterfeit-electr ... detection/

Update, 6/29/22: Ed posted about major differences in pinouts between Rockwell and WDC 65c02's in PLCC, and that Rockwell parts were relabeled as WDC, and sold as WDC!


Now for the genuine ones:

Western Design Center (WDC) has links to distributors on their https://wdc65xx.com/where-to-buy page.  WDC does sell to private individuals, but it seems better to use the distributors now since WDC is a very small company that makes most of their money licensing 65xx IP and does not appear to be set up to be very efficient with hardware orders.  I understand WDC's own shipping charges are very high outside the U.S..


Mouser:
http://www.mouser.com/Search/Refine.asp ... ign+Center (you can change the country and currency in the top-right corner where you see the flag)
And Mouser UK: https://www.mouser.co.uk/search/refine. ... 4292713941


Jameco: has the W65C02S and W65C22S, over 800 of each in stock when I checked Sep 14 2020.  They also have an older non-WDC NMOS 6502 and a '51.

W65C21 is mostly for replacing NMOS 6520 and CMOS 6521  For new designs, use the superior 65C22.

W65C22N versus W65C22S differences:
  • The first difference is that the N version has the older type open-drain IRQ\ output, whereas the S version has a totem-pole IRQ\ output.  The N version is more convenient than the newer totem-pole type output because you can connect several together without an AND gate or diodes, using a 3K pull-up resistor to Vcc.  At faster bus speeds though, the IRQ\ line may not float up fast enough with the passive pull-up to be at a valid logic-high level by the time a short interrupt service routine is finished (I got bit by that once); so as bus speeds got faster, they went to the totem-pole IRQ\ output of the W65C22S.  If you want a plug-in replacement for an older part without changing the circuit, you probably need the N version.  For new designs, I would recommend the S version, and use an AND gate to combine multiple IRQ\ sources to go to the processor's IRQ\ input.
  • The S version has much stronger output-drive capability.
  • Another difference is that the S version works across a wider range of power supply voltages.
  • For other differences, see the bottom of the page at http://www.westerndesigncenter.com/wdc/w65c22-chip.cfm , or the data sheets.

Unicorn Electronics:
They are still showing a lot of stock of older, slower (1-3MHz) 65xx parts at http://www.unicornelectronics.com/IC/6500.html, as of Sep 14, 2020.


65SPI chip:  Daryl (8BIT) here, one of our prominent forum members, supplies an SPI-interface IC that can be put directly on the 65xx bus.  Info for implementation and purchase is at https://sbc.rictor.org/65spi2.html .  Note, 9/14/20:  The CPLD he was using to make these got discontinued and was no longer available in 2018.  The link is for the newer one he transitioned to, discussed here.

Aug 7, 2020 update:  UK buyers can use Coltek and Mouser to avoid high shipping charges.
Oct 8, 2013: Jameco reportedly has reasonable shipping charges to non-USA destinations.  Jameco had stopped carrying WDC parts for a while, but now is back, at least for the '02 and '22, as of 9/27/19, and re-checked 9/14/20.
Sep 9, 2015: According to floobydust's post here, Newegg is front-ending UTsource on selling some Rockwell CMOS 65xx parts.  Some quantity parts are cheaper than direct from UTsource, like qty 10 R65C51P4 for $35.33.  Other chips include R65C02P4 and R65C22P4.  I cannot vouch for the genuineness of 65xx parts from China.  See page 6 of this topic, and the warning in the second paragraph from the top of this post.  They are apparently often pulls that get re-marked as different manufacturers, types, and speeds.
Nov 7, 2018: Greenlight Electronics has 65802's in stock.  Search for "W65C802P."  (Thankyou, Andrew Jacobs, forum name "BitWise.")  The "quantity available" line indicates there are thousands, but it is clearly an item number instead.  Note that it says the manufacturer is "Western Digital."  That should say, "Western Design Center."  I re-checked on 9/14/20 and they're still there.

Jul 24, 2021 update:  chriswv3 in the UK is offering genuine original MOS ICs, including 6532 RIOTs (RAM, I/O, and timer), 6525 tri-port interfaces (TPIs), 6522's, and 6540 2Kx8 ROMs, at viewtopic.php?p=85602#p85602 on page 11 of this topic.

Nov 13, 2022 update:  Reichelt Elektronik in Germany is offering WDC parts.  (Thankyou ArnoldLayne for the notice on page 12 of this topic.)

Dec 3, 2022 update:  Here's an available module to replace the no-longer-available 6510 and 8501:  viewtopic.php?p=97038#p97038  (Thanks to forum member "rupy" for the heads-up, at viewtopic.php?p=97038#p97038 .)

_________________
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?


Last edited by GARTHWILSON on Mon Apr 09, 2012 4:48 pm, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Oct 12, 2011 7:57 pm 
Offline

Joined: Sun Sep 15, 2002 10:42 pm
Posts: 214
Good sticky. Now I don't have to keep mentioning Jameco Electronics in every thread where people are trying to buy a WDC part.

Toshi


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Wed Oct 12, 2011 9:19 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8505
Location: Midwestern USA
GARTHWILSON wrote:
W65C21 is mostly for replacing NMOS 6520 and CMOS 6521. For new designs use the superior 65C22.

If the timers and other bells and whistles of the 'C22 aren't needed in a design the 'C21 is, in my opinion, a better choice for parallel I/O (it's less complicated to work with). However, our focus on the 65xx MPUs shouldn't be so narrow we can't see beyond the 65xx peripheral devices. They are actually quite limited compared to other devices that are adaptable to the 65xx bus.

Case in point: the NXP 2692A has all of the functions present in the 'C22 (except the 8 bit shift register), plus two TIA-232 serial ports, yet is in the same sized package (DIP40 or PLCC44), and can run at much higher data rates. Adaptation to the 65xx bus is trivial.

————————————————————————————————————————————————————————————————

EDIT (2014/02/02): Since writing this, I've switched to the NXP 26C92, which is a higher performing version of the 2692A. Pin-out is the same, and code written for the 2692A may be used without modification. However, some code mods are needed to take advantage of new 26C92 features, especially the eight-deep receive and transmit FIFOs.

EDIT (2016/01/30): For about six months now I've been using the NXP 28L92, which is a higher performing version of the 26C92. Pin-out is the same, and code written for the 26C92 may be used without modification. However, some minor code mods are needed to take advantage of the 28L92's 16-deep receive and transmit FIFOs.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Last edited by BigDumbDinosaur on Sun Jan 31, 2016 2:24 am, edited 3 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Oct 12, 2011 9:27 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
Don't forget about EBay, i bought almost everything there!

And Unicorn electronics http://www.unicornelectronics.com/ i bought there some DAC, ADC, 6502, RIOT, EEPROM and the mythical chroma modulator for the MC6847 CRTC...


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Sun Oct 16, 2011 11:59 am 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1043
Location: near Heidelberg, Germany
BigDumbDinosaur wrote:
However, our focus on the 65xx MPUs shouldn't be so narrow we can't see beyond the 65xx peripheral devices. They are actually quite limited compared to other devices that are adaptable to the 65xx bus.


Another case: I have long abandoned the 6551 ACIA in favor of the PC stype 16550 UART. Although it requires a 40pin package, most prominently it is available with a 16 byte FIFO and the RS232 control lines are more independent from the actual rx/tx operation, which is a real bugger in the 6551.

André


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Sun Oct 16, 2011 2:31 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8505
Location: Midwestern USA
fachat wrote:
Another case: I have long abandoned the 6551 ACIA in favor of the PC stype 16550 UART. Although it requires a 40pin package, most prominently it is available with a 16 byte FIFO and the RS232 control lines are more independent from the actual rx/tx operation, which is a real bugger in the 6551.

André

I use the 2692A, which is available in PDIP40 or PLCC44. The FIFO is smaller than that of the 16550, but that's not a liability with 65xx MPUs due to their low interrupt latency. The 16 deep FIFO of the 16550 was an acknowledgment of the mediocre interrupt performance of the x86 series.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Sun Oct 16, 2011 2:51 pm 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1043
Location: near Heidelberg, Germany
BigDumbDinosaur wrote:
I use the 2692A, which is available in PDIP40 or PLCC44. The FIFO is smaller than that of the 16550, but that's not a liability with 65xx MPUs due to their low interrupt latency. The 16 deep FIFO of the 16550 was an acknowledgment of the mediocre interrupt performance of the x86 series.


Except if you introduce horrible interrupt latency to the 6502 by programming (as I have done in my 6502 multitasking operating system, cough, cough...)
But that discussion should probably go into another thread...

André


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Mon Oct 17, 2011 4:17 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8505
Location: Midwestern USA
fachat wrote:
BigDumbDinosaur wrote:
I use the 2692A, which is available in PDIP40 or PLCC44. The FIFO is smaller than that of the 16550, but that's not a liability with 65xx MPUs due to their low interrupt latency. The 16 deep FIFO of the 16550 was an acknowledgment of the mediocre interrupt performance of the x86 series.


Except if you introduce horrible interrupt latency to the 6502 by programming (as I have done in my 6502 multitasking operating system, cough, cough...)
But that discussion should probably go into another thread...

André

André...you did something like that? :lol: :lol:


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx sources
PostPosted: Mon Oct 17, 2011 7:52 pm 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1043
Location: near Heidelberg, Germany
BigDumbDinosaur wrote:
fachat wrote:
Except if you introduce horrible interrupt latency to the 6502 by programming (as I have done in my 6502 multitasking operating system, cough, cough...)

André...you did something like that? :lol: :lol:

Indeed.... http://www.6502.org/users/andre/osa/index.html

André


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Thu Jun 14, 2012 11:52 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Mouser does appear to have the QFP version of the WDC65C02. The only distributor I've found so far that sells this type. I've received 10 of them today. Trying to confirm manufacturing date codes...

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Mon Mar 10, 2014 1:42 am 
Offline

Joined: Wed Feb 05, 2014 7:02 pm
Posts: 158
Jameco seems to have stopped selling the 65816, and is only offering 6502's at the moment... this is irritating to say the least, since Jameco is one of the only distributors I know of which accepts Paypal.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Mon Mar 10, 2014 2:51 am 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
Indeed, they're gone.. wonder how long the rest will last. Mouser seems to have a full set, but all of them listed as 'Restricted availability'. In any case, for someone located outside the US the shipping charges from Mouser are prohibitive, particularly when ordering in quantities which don't hit the VAT limit of my country - always a problem. The best thing about Jameco for me is that shipping is reasonable. Mouser just always come out so expensive that I have never chosen to buy from them.

-Tor


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Mon Mar 10, 2014 4:38 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8505
Location: Midwestern USA
Tor wrote:
Indeed, they're gone.

I wonder if this has something to do with the recent foundry change.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Mon Mar 10, 2014 4:59 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8505
Location: Midwestern USA
New WDC vendor in the UK: General Semiconductor Industries. It takes a bit of looking but they list the W65C02S, W65C22S, etc.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65xx parts sources
PostPosted: Mon Mar 10, 2014 5:50 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
That's a poor website! (But thanks for finding it.) Try http://www.gsi.uk.com/brands.php and then select WDC in the drop down.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 175 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron