Ecu HW - Nissan ECU RE

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

Nissan ECU RE

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
]

Single microcontroller
types
type A
SH7058 (probably never SH7058S)
ECUIDs : CF43D (MY06 350Z USDM),
6Z68A (MY03 QG18DE Sentra CAN)
Outside markings :
CF43D: "LP" and "MEC60-122 A1
6331"
6Z68A: "0 N" and MEC63-161 A1"
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
misc : some "sub-versions" may have
unpopulated IC footprints.

wiring, pinouts, schem

Connections to 93C66:
CS=193CPU (PJ15)
SK=192CPU (PJ14)
DI=191CPU (PJ13)
DO=190 (PJ12)
ORG=VCC ( => EEPROM is
wired as 256 * 16bit )

mcu mode pin connections:

MD2 VCC
MD1 3.3k to MD0/FWE
MD0 : direct connect to
FWE
FWE : VCC
Clocking : xtal = 10MHz, peripheral clock
most probably 20MHz
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
Testpoints (TP) on the back of the PCB :
2 groups of 6 TPs;
TP group A:
1,2 VBat
3,4 GND
5 +5V
6 N/C ?
TP group B:
162CPU (PB14) = ?
165CPU (PC0/SCI1_TX) => K
55CPU (MD1)
166CPU (PC1/SCI1_RX) => K
221CPU (PL5) via 1kR => WDT
58CPU (nRES), 3k pullup to
PVCC2 ? (mesured)

pix
"type A" PCB, ECUID=CF43D

"type A" testpoints


"type A" PCB, ECUID=6Z68A

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.

pix
"type B" PCB; ECUID=EQ910

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 ?

pix
"type C" PCB; ECUID=ZD89A

PCB testpoints, ZD89A

type D
SH7055 0.18μ
ECUIDs : EC80A, EC82A, EC87A,
EM63A : all HR16DE ECUs

pix

Open images at full size to see IC


definitions and connection pad names
EC87A, top

EC87A, bottom

ICs
EEPROM is M95320 SPI IC
CAN transiever is TLE 6250 G

wiring, pinouts, schem

ECU dissasembling confirmed findings in


disassembly of the ROMs indicating 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)
as observed by Shuher @ RR based on
EC87A disasm. Note that the code uses
the SCI2 peripheral instead of bitbanging
the SPI proto.

Some useful ECU's main connector pins

ECU pinout

+12V BAT - 105


+12V IGN - 93
ECU pin CPU port (SH7055) Signal Description

4 PB1 THRTL_CLOSE Throttle actuator

1 PB0 THRTL_OPEN Throttle actuator

73 PB6 VVT_VALVE VVT control solenoid

31 PK0 INJ1 Fuel injector 1

30 PK1 INJ2 Fuel injector 2

29 PK2 INJ3 Fuel injector 3

25 PK3 INJ4 Fuel injector 4

17 PD8 IGN1 Ignition coil 1

18 PD9 IGN2 Ignition coil 2

22 PD10 IGN3 Ignition coil 3

21 PD11 IGN4 Ignition coil 4

type F
SH7055 0.35μ
ECUIDs : AU40B (MY2002 QR20DE);
8U023 (MY02 Sentra QR25DE)

pix
AU40B, top

AU40B, bottom

ICs
EEPROM is 93C66 SPI IC

wiring, pinouts, schem

EEPROM:

CS - PJ15 (pin 193)


CK - PJ14 (pin 192)
DI - PJ13 (pin 191)
DO - PJ12 (pin 190)

Some useful ECU's main connector pins


ECU pinout

+12V BAT - 109, 111


+12V IGN - 42
GND - 106, 108
CANL - 34
CANH - 33
K-Line - 50

misc types
Some other PCB examples that are not
similar enough to other types to fit in their
categories. Some of these probably
deserve their own "type" section when
someone documents them enough.
Altima 2011, 9HA7A/9HA7D

Altima 2011, 9HA7A/9HA7D


Dual-microcontroller
types
type E
Two SH7051 mcus
Outside markings :
AG920 (Y34 Gloria) : Q2, A56-M43
N01 9716 , UNISIA JECS
2Y967 (A33 Maxima MY00): AB,
A56-P35 Z46 9X22, UNISIA JECS

ICs

One or two 93C56 EEPROMs

pics
"type E" PCB, ECUID=AG920

"type E" PCB, ECUID=AG920

wiring, pinouts, schem


Some useful ECU main connector pins.
Note, the same connector is used on many
different ECUs and sometimes the pinouts
may vary. Check the service manual to
confirm !

ECU pinout

These pinouts are verified


on 2Y967 (00 Maxima) and
4M860 (01 Sentra)
43 IGN
106, 108 ECM GND
110, 112 ECM B+
115 K line

Retrieved from
"https://nissanecu.miraheze.org/w/index.php?
title=Ecu_hw&oldid=419"

Nissan ECU RE

This page was last edited on 30 June 2021, at


14:49. •
Content is available under Creative Commons
Attribution-ShareAlike 4.0 International (CC BY-SA
4.0) unless otherwise noted.

You might also like