'86/'89 Memcal Help Needed
It occurred to me that the memcal is set up for a MAP car, which my car obviously is not. I see on the schematic that there is a connection on U11 pin 28 called "MAP", which is connected to a memcal line labeled CAL61 on pin 61. This pin is connected to U11 pin 20 ("TPS") through the 16 pin resistor network.
Do any of you guys out there know what resistance and/or voltage I should be seeing on this connection when it's a non-MAP car? I measure zero volts on U11 pin 28.
I'm asking because I don't have access to the ECM in my car and the '89 ECM is sitting on my workbench but it's stuck in limp mode and the microprocessor is held in RESET and nothing is working.
Last edited by Cliff Harris; Sep 14, 2011 at 04:29 AM.
So I went out to the garage and pulled the ECM out of my car at 2:00 AM. i measured zero ohms across the 16 pin resistor network from pin 7 to pin 9, just like the MAP memcal. I did measure 0.54 V on the relevant pin when the ignition was on. How does it do that?
For the record, this is an early '86 with cast iron heads, automatic and 3.07 rear gear. EPROM is BUA 9340. 14 pin resistor network is 16055375, CTS8546. 16 pin resistor network is 160550376.
The '89 memcal's 14 pin resistor network is 16072665 and the 16 pin network is 16133420. The EPROM is APYP.
Last edited by Cliff Harris; Sep 14, 2011 at 05:58 AM. Reason: Added '89 info
This ECM was used on many MAP cars, throttle body injection cars and cars with various numbers of cylinders from 4 to 6 to 8. Here's a list I got from somewhere:
http://home.earthlink.net/~cliff_har...age/usage.html
I thought the '89s were MAP cars, but I just read somewhere else that they are MAF. Is that correct?
Last edited by Cliff Harris; Sep 14, 2011 at 05:56 AM.
I'm still stuck in limp mode, though. I can't figure out what inputs I need to make it work correctly. My test bench is mostly done but still missing all the pulse inputs except I do have VATS working. I don't have any of the pots hooked up yet. Maybe those floating inputs are messing me up. The quad drivers went into ~FAULT mode when nothing was hooked up to the outputs. It shouldn't need any pulses to work because obviously there are none when the ignition is turned on but the engine isn't running. I'm seeing ~RESET pulsing away at 100 KHz, which doesn't give the microprocessor enough time to do anything. Now I'm starting to wonder if ~RESET is coming out of U12 instead of U1. Maybe it's both. One thing I discovered in my career is that when things don't work you start studying the circuit really closely and questioning everything. Good learning opportunities there. It's too bad Ludis isn't around to ask why he drew the schematic the way he did. He obviously had access to information that we don't.
I did put this ECM in my car and it ran REALLY badly. The guy I bought it from told me it came out of a running '89. He didn't say how well it was running...
Last edited by Cliff Harris; Sep 14, 2011 at 09:05 AM.
Since this was bugging me, I hooked up the TPS, CTS, MAF and O2 sensors on my test bench. I grounded the EST input. Still the same. Stuck in ~LIMP mode. I REALLY REALLY want to see something come out of the ALDL port. That won't happen until the microprocessor gets released from ~RESET mode.
One thing I have not done is try running it with the memcal from my car (or the whole ECM, for that matter). Since the ECM is now sitting on the floor on the passenger side, that will be easy to try. Since the microprocessor is not running, the program doesn't matter, but maybe something is significantly different with the resistor networks. I'm kinda leery about taking the ECM out of my daily driver and plugging it into something that is problematical. There are a lot of wires there. I might have something hooked up wrong. I don't want to end up with TWO bad ECMs...
The Best of Corvette for Corvette Enthusiasts
The brown board on the right will have the pulse generating circuits on it someday (VSS, EST & ESC). The VATS pulse generator is already in place.
The green board has all the status LEDs on the left, standoffs for the brown board, pots for various things (TPS, MAF, O2, CTS, VSS & EST - now wired) and switch inputs on the right (ignition, Park/Neutral, OD, A/C clutch and high A/C pressure). There will be a pushbutton switch in the bottom right corner to simulate knock pulses. The green board will be the cover of a black plastic box that is not shown.
I managed to break the lead off my fuel pump LED and I haven't determined the voltage for the IAC LEDs. I used bipolar red/green LEDs so I can see if the IAC is stepping out or in.
Once I get all this working, the plan is to use the Moates Ostrich I just bought to REALLY futz with the code. I bought a used HP 1651B logic analyzer ('80s vintage - but that's the same era as the ECM), but I can't find a System disk for it so I can't boot it. Whenever I get THAT set up then I can see exactly what the code is actually doing. The trouble with this scenario is that I can't find a 68HC11 inverse assembler for the HP, so I guess I'll have to write one. The fun never stops...
I put the original APYP EPROM back in the carrier and everything is now working. I guess I did something wrong when I burned the BUA 1728 EPROM I was using.
Found some interesting stuff. The ECM stays on for about 10 seconds when you shut off the ignition to allow for MAF burnoff and IAC reset. Then it goes into standby mode.
Last edited by Cliff Harris; Jan 7, 2014 at 04:53 AM.
Once I get all this working, the plan is to use the Moates Ostrich I just bought to REALLY futz with the code. I bought a used HP 1651B logic analyzer ('80s vintage - but that's the same era as the ECM), but I can't find a System disk for it so I can't boot it. Whenever I get THAT set up then I can see exactly what the code is actually doing. The trouble with this scenario is that I can't find a 68HC11 inverse assembler for the HP, so I guess I'll have to write one. The fun never stops...
http://www.delcohacking.net/forums/viewforum.php?f=4
Last edited by sabercatpuck; Feb 25, 2012 at 09:53 AM.
Is one of your eproms a 27C256 per chance? I've seen a couple MAF memcals with 27C256 eproms.
If programming a 27C256 eprom with a 16 k bin, you need to either stack the bin, or offset the programming start address so the code is at the bottom. This could be your issue.
I know about the methods of making 27C256 EPROMs work. I just don't need to do that.
My ECM test bench has gone into permanent hold mode. It actually has everything hooked up except I haven't designed a circuit to generate distributor reference pulses. I have generated the pulses with a pulse generator though, so I know it works.
Some of my status LEDs are displaying the opposite of what I think they ought to. I thought I was very careful to make sure what state they should be in, but oh well.

















