Ecu hw

= ECU hardware information = Attempting to collect knowledge about different hardware revisions of these ECUs. It would be interesting to correlate the actual hardware (PCB layout, mcu type) with the outside markings and ECUID. I've grouped these by arbiratry type letters which have nothing to do (yet) with markings. [TODO - make a table out of this ]

type A

 * SH7058 (probably not SH7058S)
 * ECUIDs : CF43D (MY06 350Z USDM), 6Z68A (MY03 QG18DE Sentra CAN)
 * Outside markings :
 * CF43D: "LP" and "MEC60-122 A1 6331"
 * [TODO - note markings for 6Z68A]

ICs

 * 93C66 : EEPROM (256*16bit SPI)
 * L9762 : all-in-one mess, with voltage regulators, CAN + K transceivers, unknown other stuff
 * 789101 : mask-ROM mcu, seems to be mainly a supervisor / reset controller. See ext watchdog signal

wiring, pinouts, schem
CS=193CPU (PJ15) SK=192CPU (PJ14) DI=191CPU (PJ13) DO=190 (PJ12) ORG=VCC ( => EEPROM is wired as 256 * 16bit ) MD2 VCC MD1 3.3k to MD0/FWE MD0 : direct connect to FWE FWE : Vcc ?
 * Connections to 93C66:
 * mcu mode pin connections:
 * K line transceiver is connected to SCI1_TX and _RX pins (165, 166 CPU)
 * WDT signal : 250Hz (2ms high, 2ms low) is output from cpu pin PL5

type B
Seems to be a more compact PCB ? And the mcu is mounted 180deg when compared with type A ECUs.
 * SH7055
 * ECUIDs : EQ910 (MY05 Xtrail AUS)
 * Outside markings :
 * EQ910: ?

ICs
Probably the same population as type A ?

wiring, pinouts, schem

 * EEPROM : unknown type, but firmware spi_* functions are mostly identical to type A. Connected to the same PORTJ pins as type A.

type C
Probably same size PCB as type A. "upside down" mcu, like type B.
 * SH7058
 * ECUIDs : ZD89A (MY06 Altima USDM)
 * Outside markings :
 * ZD89A: "63" and "MEC85-521 A1 5913"

ICs
Probably the same population as type A ?

type D

 * SH7055
 * ECUIDs : EC80A, EC82A, EC87A, EM63A : all HR16DE ECUs

ICs
Mostly unknown, but EEPROM is probably a 95320 SPI IC.

wiring, pinouts, schem
Mostly unknown, but disassembly of the ROMs indicate that the EEPROM is on PORTC, unlike the types A,B,C: CK - SCK2 (pin 164) DI - TXD2 (pin 167) DO - RXD2 (pin 168) CS - PC4 (pin 169) (observed by Shuher @ RR based on EC87A disasm)