Copy of: Delco ECM uP type

Martin Evans 100341.377 at compuserve.com
Tue Sep 19 19:45:06 GMT 1995


Martin Evans wrote:
> Does anyone out there know what the basis of the uP used in 
> my Delco sourced ECM is?

> On the pcb are a number of 52 pin plcc packaged ic's
> markings as follows
 
<snip>

Matthew D. Sale then wrote:
>Don't know for sure, but it should be either a 68HC11A8 or 68HC11E9.
>I don't remember any other uP's that were packaged in 52-pin PLCC's.

J.W. Harris in reply wrote:
>It's an A8.

Does this ECM possibly use dual processors (one for backup mode 
one for normal operation). The reason for asking this is that two 
of the IC's carry identical markings that may possibly indicate 
that this is the case.

I've run my code on the SIM68 simulator and came across the 
following possible problem. 

Trace of a reset of my ECU which possibly as indicated 
above does contains a 6811.

Note locations indicated ***. Is there any significance 
in the fact that the code writes the same value twice 
to TMSK2 the first being valid and the second apparently 
outside the 64 cycle limit for access to this register.
Is this because of the use of SMOD?

Vector to $C008      P-C008 Y-0000 X-0000 A-00 B-00 C-50 S-0000
LDAA      #$80       P-C00A Y-0000 X-0000 A-80 B-00 C-58 S-0000
ORAA      $00        P-C00C Y-0000 X-0000 A-C5 B-00 C-58 S-0000
STAA      $00        P-C00E Y-0000 X-0000 A-C5 B-00 C-58 S-0000
LDS       #$01FF     P-C011 Y-0000 X-0000 A-C5 B-00 C-50 S-01FF
LDAA      #$01       P-C013 Y-0000 X-0000 A-01 B-00 C-50 S-01FF
STAA      $103D      P-C016 Y-0000 X-0000 A-01 B-00 C-50 S-01FF
LDAA      #$98       P-C018 Y-0000 X-0000 A-98 B-00 C-58 S-01FF
STAA      $1039      P-C01B Y-0000 X-0000 A-98 B-00 C-58 S-01FF
LDAA      #$03       P-C01D Y-0000 X-0000 A-03 B-00 C-50 S-01FF
STAA      $1024  *** P-C020 Y-0000 X-0000 A-03 B-00 C-50 S-01FF
CLRA                 P-C021 Y-0000 X-0000 A-00 B-00 C-54 S-01FF
STAA      $1000      P-C024 Y-0000 X-0000 A-00 B-00 C-54 S-01FF
STAA      $1008      P-C027 Y-0000 X-0000 A-00 B-00 C-54 S-01FF
LDAA      #$38       P-C029 Y-0000 X-0000 A-38 B-00 C-50 S-01FF
STAA      $1009      P-C02C Y-0000 X-0000 A-38 B-00 C-50 S-01FF
LDAA      #$A0       P-C02E Y-0000 X-0000 A-A0 B-00 C-58 S-01FF
STAA      $1020      P-C031 Y-0000 X-0000 A-A0 B-00 C-58 S-01FF
LDAA      #$51       P-C033 Y-0000 X-0000 A-51 B-00 C-50 S-01FF
STAA      $1028      P-C036 Y-0000 X-0000 A-51 B-00 C-50 S-01FF

End of 64 cycles

LDAA      #$04       P-C038 Y-0000 X-0000 A-04 B-00 C-50 S-01FF
STAA      $102B      P-C03B Y-0000 X-0000 A-04 B-00 C-50 S-01FF
JSR       $F51F      P-F51F Y-0000 X-0000 A-04 B-00 C-50 S-01FD
LDX       #$1000     P-F522 Y-0000 X-1000 A-04 B-00 C-50 S-01FD
LDAA      #$98       P-F524 Y-0000 X-1000 A-98 B-00 C-58 S-01FD
STAA      $1039      P-F527 Y-0000 X-1000 A-98 B-00 C-58 S-01FD
LDAA      #$03       P-F529 Y-0000 X-1000 A-03 B-00 C-50 S-01FD
STAA      $1024  *** P-F52C Y-0000 X-1000 A-03 B-00 C-50 S-01FD

TMSK2 was written to the same value at P= $C020 above

LDAA      #$88       P-F52E Y-0000 X-1000 A-88 B-00 C-58 S-01FD
STAA      $1026      P-F531 Y-0000 X-1000 A-88 B-00 C-58 S-01FD
LDAA      #$38       P-F533 Y-0000 X-1000 A-38 B-00 C-50 S-01FD
STAA      $1009      P-F536 Y-0000 X-1000 A-38 B-00 C-50 S-01FD
LDAA      $800F      P-F539 Y-0000 X-1000 A-41 B-00 C-50 S-01FD
STAA      $1021      P-F53C Y-0000 X-1000 A-41 B-00 C-50 S-01FD
BCLR      $0C,X $F8  P-F53F Y-0000 X-1000 A-41 B-00 C-54 S-01FD
BCLR      $0B,X $98  P-F542 Y-0000 X-1000 A-41 B-00 C-54 S-01FD
TPA                  P-F543 Y-0000 X-1000 A-54 B-00 C-54 S-01FD
SEI                  P-F544 Y-0000 X-1000 A-54 B-00 C-54 S-01FD
BSET      $3C,X $05  P-F547 Y-0000 X-1000 A-54 B-00 C-50 S-01FD
BCLR      $3C,X $0A  P-F54A Y-0000 X-1000 A-54 B-00 C-50 S-01FD
(Write to HPRIO) (Bit 6 is SMOD)

TAP                  P-F54B Y-0000 X-1000 A-54 B-00 C-54 S-01FD
RTS                  P-C03E Y-0000 X-1000 A-54 B-00 C-54 S-01FF
JSR       $EE74      P-EE74 Y-0000 X-1000 A-54 B-00 C-54 S-01FD
RTS                  P-C041 Y-0000 X-1000 A-54 B-00 C-54 S-01FF
LDAA      #$08       P-C043 Y-0000 X-1000 A-08 B-00 C-50 S-01FF
STAA      $5000      P-C046 Y-0000 X-1000 A-08 B-00 C-50 S-01FF
LDD       #$E35A     P-C049 Y-0000 X-1000 A-E3 B-5A C-58 S-01FF
BRCLR    $05 $04 $02 P-C04D Y-0000 X-1000 A-E3 B-5A C-58 S-01FF
ANDB      #$F7       P-C04F Y-0000 X-1000 A-E3 B-52 C-50 S-01FF
STD       $3FFC      P-C052 Y-0000 X-1000 A-E3 B-52 C-58 S-01FF
LDX       #$01FF     P-C055 Y-0000 X-01FF A-E3 B-52 C-50 S-01FF
CLRA                 P-C056 Y-0000 X-01FF A-00 B-52 C-54 S-01FF
STAA      $00,X      P-C058 Y-0000 X-01FF A-00 B-52 C-54 S-01FF
DEX                  P-C059 Y-0000 X-01FE A-00 B-52 C-50 S-01FF
CPX       #$0019     P-C05C Y-0000 X-01FE A-00 B-52 C-50 S-01FF
BNE       $F8        P-C056 Y-0000 X-01FE A-00 B-52 C-50 S-01FF
STAA      $00,X      P-C058 Y-0000 X-01FE A-00 B-52 C-54 S-01FF
DEX                  P-C059 Y-0000 X-01FD A-00 B-52 C-50 S-01FF


Dump of the top of memory:

3FA0 EE 42 01 88 00 1B 00 1C EE BD EE A9 EE 7F EE 96 
3FB0 00 45 00 43 00 47 00 00 00 00 8C 1B 00 00 00 00 
3FC0 F4 A8 F4 A8 F4 A8 F4 A8 F4 A8 F4 A8 F4 A8 F4 A8 
3FD0 F4 A8 F4 A8 F4 A8 F5 6A F4 AC F4 B0 F4 B4 F4 B8 
3FE0 C2 20 F4 BC F3 A3 F2 91 F4 C0 F3 FA F3 C4 F3 E3 
3FF0 F4 C4 F4 C8 F4 CC F4 D0 F4 D4 C0 00 C0 04 C0 08

Sorry for the long post!

Martin Evans



More information about the Diy_efi mailing list