7M TCCS
[edit] Introduction
The Toyota 7M was the last generation of the venerable M series straight six engines. The 7M was used in the 87-92 Toyota Supra and Cressida. Lots more info on the history of the M series can be found here [1].
Two versions were offered, the N/A 7M-GE, and the turbocharged 7M-GTE using the CT-26 turbo.
The 7M uses Toyota's TCCS engine management system based around the Denso 151801-XXXX microprocessor. It is operationally identical to the processor described in the 3S-GTE pages of this site. It can be disassembled using the Toshi disassembler also described on this site.
[edit] 7M-GE 87-88
To begin, we will study the simplest version of the 7M TCCS, the single-board 89661-14092 designed for the 7M-GE M/T from 87-88 The following photos show the internal layout of the ECU (note the processor D151801-3920 has been removed in these photos).
The processor was removed and the internal ROM data read out using a circuit described by Kashi [http://kaele.com/~kashima/ ]. This data can be fed to the Toshi disassembler described elsewhere in this Wiki to extract the assembly code. Here's the ROM dump file Media:D151801-3920.zip