Author Topic: Intel P80C39 MCU  (Read 3927 times)

0 Members and 1 Guest are viewing this topic.

Offline Johnny10Topic starter

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
Intel P80C39 MCU
« on: December 23, 2015, 04:44:43 pm »
Does anyone have acess to a P80C39 Intel chip from mid to late 80's  Zymos technology.
Blew one of these up on my Sencore LC102 unit.

Looking to replace.
« Last Edit: December 23, 2015, 04:55:16 pm by Johnny10 »
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline Roeland_R

  • Regular Contributor
  • *
  • Posts: 62
  • Country: nl
Re: Intel P80C39 MCU
« Reply #1 on: December 25, 2015, 06:21:37 pm »
I found the p80c39-7 at AliExpress. Don't know if it's the same.
 

Online wraper

  • Supporter
  • ****
  • Posts: 16862
  • Country: lv
Re: Intel P80C39 MCU
« Reply #2 on: December 25, 2015, 06:25:59 pm »
It can be replaced with any flavor of 80c39 in vast majority of cases. Get one from ebay or some other place where you can find.
« Last Edit: December 25, 2015, 06:28:10 pm by wraper »
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8270
Re: Intel P80C39 MCU
« Reply #3 on: December 26, 2015, 06:48:51 am »
 

Offline Johnny10Topic starter

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
Re: Intel P80C39 MCU
« Reply #4 on: December 26, 2015, 06:22:07 pm »
I ordered the 11MHZ version.

Checking my parts main board has separate 6mhz and 3.57mhz clock crystals.

« Last Edit: December 28, 2015, 01:19:32 pm by Johnny10 »
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline Johnny10Topic starter

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
Re: Intel P80C39 MCU
« Reply #5 on: February 13, 2016, 04:41:44 am »
Just to finish up this thread...
Ordered a NOS 80C39 made from Phillips dated 93.

Doesn't work.

As another forum remarked in the MicroController section.
And he was correct.

Some versions, such as the OKI Semiconductor MSM80C39, are "improved" with extra features such as additional instructions. Whilst supposedly backward compatible with the original INTEL 80C39 with properly written code, it could behave completely differently if, for example, the code happened to have errors which execute some of the new instructions which were simply ignored by the original version.

National Semiconductors, NEC and AMD, Toshiba (and probably many others) made 80C39s which were functionally identical to the INTEL parts but there is always the possibility of failure due to small differences in power consumption, I/O drive capabilities, input thresholds, reset level threshold etc. Also crystal oscillator variances may mean that not all crystals are guaranteed to work with all the different manufacturer's parts. If the circuit was properly designed then it will likely work fine with any of them but there is no guarantee. We fell foul of this with the bus port initializing into the input state after reset - but not before initially powering up in an output state on one manufacturers version but not on another, causing some to self destruct after enough power cycles.

If it is for a critical application or you only need a few I would try to get another ZyMOS part with roughly the same date code (47th week 1987) - later parts may have been manufactured with a mask shrink which would change the parts characteristics slightly - or even fixed some errata (bugs) which the code happens to, inadvertently, rely on. That will probably be difficult to source though. You might get lucky if someone here happens to know of any equipment which used those ZyMOS parts which might be easier to find than the bare chip.
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline Bruce Abbott

  • Frequent Contributor
  • **
  • Posts: 627
  • Country: nz
    • Bruce Abbott's R/C Models and Electronics
Re: Intel P80C39 MCU
« Reply #6 on: February 14, 2016, 02:55:08 am »
Here's the datasheet for the DMC8039 made by Daewoo ZyMOS. It does not appear to have any enhancements. Assuming that your replacement MCU is not a fake, you should consider the possibility that some other part has been damaged (ROM, latch, crystal...). For a quick check you could look at the ALE pin to see if it is pulsing, and monitor the port pins for activity.

Do you have any way to read the data out of the EPROM? For fault diagnosis you could try replacing it with another ROM which has a simple test program burned into it. If you want to go any further you should trace out the circuitry connected to the MCU.


 

Offline Kalvin

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
Re: Intel P80C39 MCU
« Reply #7 on: February 14, 2016, 02:46:40 pm »
What is estimated data retention time for an EPROM to hold its programmed state?

Edit: I tried to look that up from the AMD 27C256 datasheet but it wasn't specified. The Wikipedia states: "A programmed EPROM retains its data for a minimum of ten to twenty years,[5] with many still retaining data after 35 or more years". Depending how well the part has been erased and programmed during Sencore's manufacturing process, what has been the storage and operational temperature over the device's lifetime, and how "good" the part is (AMD wafer process at the time when the EPROM was manufactured) affects its ability to retain the data.
« Last Edit: February 14, 2016, 03:11:25 pm by Kalvin »
 

Offline Johnny10Topic starter

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
Re: Intel P80C39 MCU
« Reply #8 on: February 14, 2016, 05:10:46 pm »
When you say the MCU is possible fake... what do you mean?
I see a lot of reference to fake chips but I am not sure I understand.
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline Johnny10Topic starter

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
Re: Intel P80C39 MCU
« Reply #9 on: February 14, 2016, 05:51:53 pm »
I had put my Sencore unit away for a few weeks and as I read your post I started thinking...
Why wouldn't this Phillips chip work. I purchased 7 chips from a gentleman in Germany after trying one I put it away as non-working.
Why not try this again, chips are from 1988.

Second chip I tried starts unit and works fine.

May have had something to do with shorted relay chip I disconnected "after" trying Phillips MCU.

Right now the only function I can use on the Sencore is the ESR test.
Trying with replacement MCU
ESR  test works!

Now when my new reed relays come in I can test for full functionality.

Thanks for moving me back onto this project!
« Last Edit: February 14, 2016, 06:14:16 pm by Johnny10 »
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16283
  • Country: za
Re: Intel P80C39 MCU
« Reply #10 on: February 14, 2016, 06:03:42 pm »
They take any old recycled chip with the same number of pins and the same ( or similar) package, and sand off the original markings then silk screen on the number of the fake chip they are selling. By the time you get the chip and find it is a fake they have gotten the money, changed the store name or are using a new name they registered a while ago to get good feedback ( sell to themselves or a confederate to build up false feedback) and are carrying on as usual.
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2616
  • Country: 00
    • My random blog.
Re: Intel P80C39 MCU
« Reply #11 on: February 15, 2016, 07:33:30 pm »
What is estimated data retention time for an EPROM to hold its programmed state?

Edit: I tried to look that up from the AMD 27C256 datasheet but it wasn't specified. The Wikipedia states: "A programmed EPROM retains its data for a minimum of ten to twenty years,[5] with many still retaining data after 35 or more years". Depending how well the part has been erased and programmed during Sencore's manufacturing process, what has been the storage and operational temperature over the device's lifetime, and how "good" the part is (AMD wafer process at the time when the EPROM was manufactured) affects its ability to retain the data.

anecdote from watching Computer History Museum - first Intel EPROMs, model 1702 (1971) are often unreadable by now, but not all of them. There are 1702s still working 100% ok.
« Last Edit: February 15, 2016, 07:36:28 pm by Rasz »
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf