DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Pinout Adressing?

Thread Tools
 
Search this Thread
 
Old Nov 2, 2010 | 12:06 AM
  #1  
bl85c's Avatar
Thread Starter
Supreme Member
iTrader: (2)
 
Joined: May 2007
Posts: 2,574
Likes: 0
From: right behind you
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Pinout Adressing?

How do you figure out what adresses are for what pins in the ecm? Ex. #$A0 is the adress for pin B12 in the '165 ecm. Does someone have a chart? Thanks.
Reply
Old Nov 3, 2010 | 11:30 AM
  #2  
JP86SS's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
Re: Pinout Adressing?

Pretty much need to make a listing of each output/input and scour through the code to find the controlling bit or address and document it.
In some cases there are intermediate controlling bits that are set to configure the output to be controlled by different routines.
Mode 4 can take over a bit while the main code operation is ignored.
Can drive you crazy tring to find the end point of control in some cases.

Using the output can sometimes be easier letting the existing code turn it on/off by setting the controlling bit. Otherwise you have to find all other related code and try to remove it so you have exclusive control of it.
You can't turn on the output directly unless all other controlling bits are removed that are turning it off.

Items like EST enable are set by communications routine at address 4002 (in $8D anyway)
Those items can be difficult to find because of indexed addressing modes.
Reply
Old Nov 3, 2010 | 08:09 PM
  #3  
bl85c's Avatar
Thread Starter
Supreme Member
iTrader: (2)
 
Joined: May 2007
Posts: 2,574
Likes: 0
From: right behind you
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: Pinout Adressing?

That's what I was afraid of. So what to do with unused pins like B6? So far I can't find anything that points to it.
Reply
Old Nov 4, 2010 | 08:58 AM
  #4  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Re: Pinout Adressing?

Originally Posted by bl85c
That's what I was afraid of. So what to do with unused pins like B6? So far I can't find anything that points to it.
Pin B6 is a frequency input. It ends up going to the PWM ASIC, so will be in the $3F00 address range. Most likely it will be a counter such as used for DRPs.

Easiest way to figure out the address is to bench the ECM, apply an input to B6, read and display the contents of the registers in the $3F00 range. See which one responds to B6 input.

IIRC, $32 can use either a voltage or frequency MAF. So perusing that code may show which address that register uses.

RBob.
Reply
Old Nov 4, 2010 | 10:24 AM
  #5  
bl85c's Avatar
Thread Starter
Supreme Member
iTrader: (2)
 
Joined: May 2007
Posts: 2,574
Likes: 0
From: right behind you
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: Pinout Adressing?

Alright thanks. I was planning on making a bench anyway, now I have a reason to do it.
Reply
Old Nov 4, 2010 | 11:34 AM
  #6  
JP86SS's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
Re: Pinout Adressing?

Some Bench reference info and discussions.
https://www.thirdgen.org/forums/diy-...nch-calcs.html
and
https://www.thirdgen.org/forums/diy-...est-bench.html

I havn't added the "drain" to common for the VSS output to allow it to cross zero for the magnetic yet. Been just flipping the bit to optical style and using it as is. Works pretty good but would like to try the VCO implementation.
Reply
Old Nov 9, 2010 | 12:46 PM
  #7  
BIG 'G''s Avatar
Junior Member
 
Joined: Aug 2003
Posts: 14
Likes: 0
Re: Pinout Adressing?

Originally Posted by RBob
Pin B6 is a frequency input. It ends up going to the PWM ASIC, so will be in the $3F00 address range. Most likely it will be a counter such as used for DRPs.

Easiest way to figure out the address is to bench the ECM, apply an input to B6, read and display the contents of the registers in the $3F00 range. See which one responds to B6 input.

IIRC, $32 can use either a voltage or frequency MAF. So perusing that code may show which address that register uses.

RBob.
IF I understand this corectly the aldl stream needs to modified to read the registers and the xdf modified to display the registers when testing a pin.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
InfernalVortex
Electronics
10
Apr 20, 2021 11:31 AM
ChristinaMarie
Exhaust
12
Sep 11, 2015 06:28 PM
Jackrabbit501
Electronics
1
Sep 2, 2015 09:14 PM
funstick
DIY PROM
2
Jul 15, 2002 10:08 PM
TransAm86
Tech / General Engine
2
Sep 24, 2000 09:35 AM




All times are GMT -5. The time now is 10:10 PM.