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.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.
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.
My friends over at 6502.org have been buying the chips individually because I gave them the link:
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.
Quote- “Apatco has a 6502 computer which is probably one of the only ones available commercially that you can build from a kit today.”
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.
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…