Can someone help me find the perfect Z80 for the propeller 1?
cbmeeks
Posts: 634
OK, I'm ready to finally plug a real Z80 into the breadboard and interface with my C3 board. I have a basic video driver going and I want to start executing code directly from the Z80 (much like the Mini80 project).
I'm more familiar with the 6502 line of CPU's so the Z80 is a little new to me.
Here is what I believe I need:
1) CMOS Z80 (so that I can control the clock) that can run from 3.5 - 4.0 MHz (more would be OK, but I *need* 3.5 MHz to work).
2) 3.3V would be awesome (still, at 3.5MHz)
3) Must be 100% backwards compatible to legacy Z80 code (such as ZX Spectrum, Colecovision, etc.)
As an added bonus, it would be nice to be able to get it in either DIP or surface mount.
I've looked on the Zilog site but I must be missing something. I've read that some of the newer Z80's (the super fast ones) aren't 100% backwards compatible.
Any suggestions on the model number and/or where to get them would be much appreciated.
Thanks!!
I'm more familiar with the 6502 line of CPU's so the Z80 is a little new to me.
Here is what I believe I need:
1) CMOS Z80 (so that I can control the clock) that can run from 3.5 - 4.0 MHz (more would be OK, but I *need* 3.5 MHz to work).
2) 3.3V would be awesome (still, at 3.5MHz)
3) Must be 100% backwards compatible to legacy Z80 code (such as ZX Spectrum, Colecovision, etc.)
As an added bonus, it would be nice to be able to get it in either DIP or surface mount.
I've looked on the Zilog site but I must be missing something. I've read that some of the newer Z80's (the super fast ones) aren't 100% backwards compatible.
Any suggestions on the model number and/or where to get them would be much appreciated.
Thanks!!
Comments
http://uk.farnell.com/zilog/z84c0008peg/mcu-8bit-z80-8mhz-dip-40/dp/1081890
http://www.digikey.com/catalog/en/partgroup/z80/15507
Found this by searching for “Z80 dip 3.3V”
http://ca.mouser.com/search/Refine.aspx?Keyword=ZiLOG+Z80+Microprocessors&No=25&FS=True
Google is your friend. Many other results for each search.
But then there's that 3.3V issue.. if I'm not mistaken we had a thread here at the forum a year or so ago about mixing a Z80 with a Propeller (therefore Dr_Acula was certainly involved), where the voltage issue was discussed.
Yeah, I have several Z80's in DIP but I cannot tell from the markings (almost not even there) if they are CMOS or not. And, I just don't know enough about Z80 to know what I'm looking at.
For example, can these 6-20MHz versions run at 3.5MHz?
Thanks everyone.
http://forums.parallax.com/discussion/115397/n8vem-propeller-propio
A google for "N8VEM" and "propeller" will find you a ton of links.
Thanks for the info.
For the CMOS parts, not the old NMOS parts. The CMOS versions are what have been in production the last few decades. Not sure exactly when they got introduced though. But the fastest NMOS part was 6MHz I believe, that was IIRC the one called 'Z80B'. In any case the CMOS parts have longer names.. all of the ones I find are called Z84C<lots of digits>.
-Tor
-Tor
Yeah, @Tor, I see that now. In fact, on Zilog's site under classic products, they have a couple of devices that say NMOS. So the "C" must mean CMOS. :-)
It appears many of those products are Z80's with added features...or perhaps PIO devices?
Anyway, I'm thinking the Z84C00 series is what I need. In DIP package, I believe it's:
http://www.zilog.com/index.php?option=com_product&Itemid=26&task=parts&familyId=20&productId=Z84C00&mpn=Z84C0006PEG&mpnid=5565&scrollmpn=1&rootpage=b3B0aW9uPWNvbV9wcm9kdWN0JnRhc2s9cHJvZHVjdCZidXNpbmVzc0xpbmU9MSZpZD0xMzkmcGFyZW50X2lkPTEzOSZJdGVtaWQ9NTk=
I might try ordering some of those soon.
Those chips in the link above look like the right ones - standard cmos Z80 chips that have been around for decades.
I look forward to seeing a design/schematic.
Cheers, Drac
http://www.digikey.com/product-search/en?pv16=12121&FV=ffec7cc7,fff40027,fff80164&k=zilog&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25
http://media.digikey.com/photos/Zilog Photos/269-40-DIP.jpg
At least the slow ones seem to be available.
BTW I figure the difference between the PEC and the PEG DIP Z80 versions is that the latter is RoHS while the former isn't - the PEC is easy to find on ebay, while on Digikey you'll only find PEG in stock.
I'd be interested in this too.
Take a look at what is currently sitting in my basement...
Bean
I plan on making a AY sound system, PS2 interface, WII Nun-Chuck interface and SD Card reader which uses a modified rom called ZX-PAND. Hopefully I can set up some sort of boot process that loads ZX-PAND from a SD card to a 8K SRAM with the internal ROM disabled. I think the Propeller is capable of doing all this.
Heater, In the picture is a Timex Sinclair 1500 (not a Timex Sinclair 1000).
The 1500 had the 16K RAM built-in, and also had a better keyboard (same keyboard as the ZX Spectrum).
I have a couple 1000's around, but the 1500 is so much nicer to type on. Plus you can plug in the 16K RAM pack and get 32K of RAM on the 1500 (Plugging in the RAM pack moves the 1500's internal 16K up to the 32-48K region).
I would like to use a Propeller to emulate the 16K RAM, and provide a VGA output of the screen text (you can tell when the TS1000 is accessing video memory because it "appears" to be executing code above 32K). So the VGA output should be possible.
Bean
All together, I have about 60 "retro" computers. Everything from C64's, Atari's, etc. Even a Mattel Aquarius in mint condition. lol
Anyway, my goal is build a ZX Spectrum clone. I figure that is about as simple as it gets when it comes to vintage computers. Well, vintage computers that have a ton of software available.
My problem is that I am an amateur engineer at best. So it will be a while before I get anything usable.
No I live in Hixson, TN but would love to have it. :-)
Could I send you postage via PayPal?
Thanks again!
Zilog has a sample program. While they didn't have the one I wanted, I did get three of the:
Z84C0020VEG IC MPU Z80 20MHZ 44PLCC
PLCC so that's going to suck. LOL. But hey...maybe I can make a cheap breakout board?
90c for a PCLL socket with 0.1" spacing on the pins http://futurlec.com/SockPLCC.shtml
Or an adapter http://futurlec.com/PLCC_Adapters.shtml
Probably available on ebay as well.
I might buy me ONE, TWO, THREE, FOUR of them. FOUR...AH AH AH!!!
lol...sorry, I love the Count.