Author Topic: Old Z8671- & P8052-BASIC MCUs  (Read 2618 times)

0 Members and 1 Guest are viewing this topic.

Offline matseng

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: se
    • My Github
Old Z8671- & P8052-BASIC MCUs
« on: December 30, 2015, 04:20:25 am »
While rummaging thru my old electronics junk boxes I found both a Zilog Z8671 and an Intel P8052 CPU/MCU. Both are kinda special since they have internal BASIC interpreters and can be programmed by just hooking up a terminal to them.

The Zilog was made in August 1983 and the Intel in December 1984 so they are really ancient.  I also got a bunch of contemporary SRAMS and other crap so I can hopefully get them running without any modern parts. I just need a real VT100 terminal and I'm set :-)

I'll be using one of them for my entry in the Retrochallenge Competition, but not sure which one.

Offline retrolefty

  • Super Contributor
  • ***
  • Posts: 1604
  • Country: us
  • measurement changes behavior
Re: Old Z8671- & P8052-BASIC MCUs
« Reply #1 on: December 30, 2015, 07:04:55 pm »
Cool. That 8052AH may be old but apparently still available for sale:

Offline ChristofferB

  • Frequent Contributor
  • **
  • Posts: 519
  • Country: dk
  • Chemistry grad student.
    • My channel:
Re: Old Z8671- & P8052-BASIC MCUs
« Reply #2 on: December 30, 2015, 07:44:08 pm »
Nice find!
I've worked a bit with both. Apparently, you can get a FORTH version of the z8671..
The 8052 has routines for writing basic and assembler programs directly to EPROM, which I found really neat.
Note that when you establish serial to the 8052, the first character needs to be a "space" -it calculates the baudrate from that! I spent a loooot of time on debugging before i knew that...

Looking forward to seeing what you come up with!

Check out my scientific instruments diy (GC, HPLC, NMR, etc):

Offline TheSteve

  • Supporter
  • ****
  • Posts: 2993
  • Country: ca
  • GHz
Re: Old Z8671- & P8052-BASIC MCUs
« Reply #3 on: October 30, 2016, 01:41:00 am »
Did you happen to ever use the Z8671 and write code for it?

I have an ancient(but cool) battery charger/discharger that uses the Z8671/Z8681/Z8691 CPU's with an external eprom and sram. I'd like to make a few changes to the program and would like to some help with it.

I also have quite a few Z8681 "romless" CPU's in stock if anyone needs one.

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo