Interesting news for chiptune and 8-bit folks — the 6502 is back! From h-online:
The 6502 processor from the 1970s is alive once again – and as a proper 40-pin chip in a dual in-line package (DIP) housing, not just as an embedded core. Mouser Electronics has added the 8-bit classic, since modernised by WDC(Western Design Center), to its product range, making it available in the UK for £4.90.
Apparently, the W65C02S6TPG-14 – its current name – is pin and software compatible with its grandfather, a 1975 drawing board design by Bill Mensch and Chuck Peddle that was later used in the early Apple and Commodore computers as well as the UK’s own BBC Micro. Like other members of the 6502 family, the W65C02S6TPG-14 offers an extended set of instructions and a clock speed of up to 14 MHz (instead of the original 1 MHz). Incidentally, WDC also offers a “virtual” version of the 65C02: an IP core designed for field-programmable gate arrays (FPGAs).
It’s currently selling at Mouser US for $7, which sounds a bit steep for a 30+ year old 8-bit micro design, but I have no idea what the production volume is.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: CircuitPython 2025 Wraps, Focus on Using Python, Open Source and More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey
The 65C02 is the same 6502 variant that was used in the Apple IIc and the "enhanced" Apple IIe (in both cases clocked at only 1.023 MHz for improved compatibility with older Apple II models).
Kevin: the datasheet seems to indicate that it’s a 600 nm part. (Section 10, "ordering information" notes that the "6T" in the part number indicates a ".6u" process which I assume means 0.6 micrometers)
600 nm is huge by today’s standards, but is tiny compared to the 1980s version of the 65C02, let alone the original 6502 from the 1970s. Those would have been somewhere between 1000 nm and 3000 nm. (To put things in perspective, the original Pentium was an 800 nm part, whereas the Pentium II was 350 nm.)
There’s no real reason to use anything better than an early 90s process for an early 1980s variant of a 1970s CPU. Especially when you’re packaging it in a 40 pin DIP, which is an absolutely huge package by modern standards.
Wow – brings back memories of 1983-4. I taught myself assembler on an Apple-II with a 6502, and hand-assembled several programs. I remember “poke-ing” the opcodes and manually calculated branch offsets into RAM to run the code.
Western Design Center has always been selling them and Apatco is one of their distributors. Apatco has a 6502 computer which is probably one of the only ones available commercially that you can build from a kit today.
Tim: Just a bit of process humour. 🙂 Even with a (massive) 0.6µm process, you can get ~15K transistors per mm2 (there’s around 3500 transistors in the 6502). 65nm is over 1 million per mm2 I believe. It’s all kind of madness now, though.
I’ve actually more intrigued by smaller and smaller cores like the Cortex M0 from ARM (around 12K transistors though that’s with slow 32-cycle multiplication … I think 1-cycle multiply double it). It’s actually impressive to compare 3.5K for the 6502 with what they fit in 12K today with the M0, though that’s only the core … I assume the 6502 count includes peripherals, etc.
I suppose one advantage of a 0.6µm process is that you don’t have any expensive masking fees at the fab. You can just take a sharpie and draw the masks yourself. 🙂
Quote- “Apatco has a 6502 computer which is probably one of the only ones available commercially that you can build from a kit today.”
-Chuckz
What about Briel Computers, the makers of the Replica I kit? The official reproduction of the kit-based Apple I that launched a couple hippies both named Steve to fame, fortune, and digital culture immortality.
Chuckz: My project will use the AS6C1008-55PCN as static RAM chip. It’s 128KB and has an access time of 55ns, I think that’s fast enough for a 14MHz clock but this late at night I’m not sure if I got the math right :-).
It’s also pin-compatible with the 62256 (32K) and the 62512 (64K) but the 62512 is surprisingly hard to find…
So, do you think they’re using 45nm for that baby, or were they able to cram all those transistors in using a 65nm process? 🙂
That’s $1.68 in 1975 dollars.
Now if only someone would release a re-make of the SID chip…
@Kevin: this baby’s quantum (with memristor registers) — we’re talking bleeding edge, here! 🙂
@Chris: excellent point!
@Matthew: seriously!
The 65C02 (even at 14MHz) is of course nothing new, but I’ve been told that the availability in single quantities, is. Bravo Mouser!
pretty sure this has been continuously available for at least the last 10 years. i made a 6502 computer with one of these as an undergrad.
hopefully broadcasting this fact will make sure nobody tears apart an NES to get one, or anything silly like that.
The 65C02 is the same 6502 variant that was used in the Apple IIc and the "enhanced" Apple IIe (in both cases clocked at only 1.023 MHz for improved compatibility with older Apple II models).
Kevin: the datasheet seems to indicate that it’s a 600 nm part. (Section 10, "ordering information" notes that the "6T" in the part number indicates a ".6u" process which I assume means 0.6 micrometers)
600 nm is huge by today’s standards, but is tiny compared to the 1980s version of the 65C02, let alone the original 6502 from the 1970s. Those would have been somewhere between 1000 nm and 3000 nm. (To put things in perspective, the original Pentium was an 800 nm part, whereas the Pentium II was 350 nm.)
There’s no real reason to use anything better than an early 90s process for an early 1980s variant of a 1970s CPU. Especially when you’re packaging it in a 40 pin DIP, which is an absolutely huge package by modern standards.
Wow – brings back memories of 1983-4. I taught myself assembler on an Apple-II with a 6502, and hand-assembled several programs. I remember “poke-ing” the opcodes and manually calculated branch offsets into RAM to run the code.
Western Design Center has always been selling them and Apatco is one of their distributors. Apatco has a 6502 computer which is probably one of the only ones available commercially that you can build from a kit today.
Tim: Just a bit of process humour. 🙂 Even with a (massive) 0.6µm process, you can get ~15K transistors per mm2 (there’s around 3500 transistors in the 6502). 65nm is over 1 million per mm2 I believe. It’s all kind of madness now, though.
I’ve actually more intrigued by smaller and smaller cores like the Cortex M0 from ARM (around 12K transistors though that’s with slow 32-cycle multiplication … I think 1-cycle multiply double it). It’s actually impressive to compare 3.5K for the 6502 with what they fit in 12K today with the M0, though that’s only the core … I assume the 6502 count includes peripherals, etc.
I suppose one advantage of a 0.6µm process is that you don’t have any expensive masking fees at the fab. You can just take a sharpie and draw the masks yourself. 🙂
@Chuck: that’s great, except that the Apatco kit costs $180, and you can’t buy the chip individually from them.
@Kevin: I thought you were being super serious.
Johngineer,
My friends over at 6502.org have been buying the chips individually because I gave them the link:
http://ncs.apatco.com/shop/index.php?categoryID=560
Even Western Design Center has a link:
http://www.westerndesigncenter.com/wdc/Form_Quote.cfm
Now if I can only find a really large RAM chip or Eprom that will work with it that is greater than 32K and is fast.
Chuck
Quote- “Apatco has a 6502 computer which is probably one of the only ones available commercially that you can build from a kit today.”
-Chuckz
What about Briel Computers, the makers of the Replica I kit? The official reproduction of the kit-based Apple I that launched a couple hippies both named Steve to fame, fortune, and digital culture immortality.
I just saw this in the last Jameco catalog, right under the old stock 6502 and 65C02 listings.
Neat!
Now if only you could get a modern ISP flash memory in a 40-pin chip with parallel address lines to go with it…
Chuckz: My project will use the AS6C1008-55PCN as static RAM chip. It’s 128KB and has an access time of 55ns, I think that’s fast enough for a 14MHz clock but this late at night I’m not sure if I got the math right :-).
It’s also pin-compatible with the 62256 (32K) and the 62512 (64K) but the 62512 is surprisingly hard to find…
===Jac