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