In order to run it in one of the external modes you need to use a Port Expander to access all the ports but you can test the timers which aren't on a multiplexed port, before you can run any code on the ECU you will need to locate the code for the watchdog timer. Have you downloaded a copy of the HD6301 Reference Manual, that has some good information in it that applies to these chips. A 40-pin chip may be a 76C75 processor, have you measured the E clock? what frequency is the crystal? Drop me an email at engineering@rhinopower.org and we can chat about the MR2,
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
First of all, thanks for an informative web site and making your findings / knowledge public... It is appreciated by me!
I'm working on a toyota (aw11) 1984 mr2 ECU which has a 40pin HD6301 based processor (memory size = HD63701) with a few extra unknown SFR's that may now be solved due to the information supplied elsewhere on your site.
I found this Daughter card project you were working on some time ago and it has given me some ideas....
I've already dumped the code from the MPU and disassembled it. I've run it through two 6301/6303 simulators (one I wrote and another off the internet) with reasonably good results.... and it compiles back and matches the original dump....
What I'm really needing to do now is run some external code to monitor the PC counter and data in/out the ports. The current MPU is running in mode 7 (single chip) and I'm unsure if I change the mode and multiplex an external ROM with different code - if the ports still work as I/O as well as memory addresses???
It looks like your daughter board is designed to do this but it would be good if you were able to tell me a bit more about it...
A tuning shop in Denmark are meant to be testing one on a vehicle, I'm waiting to hear from them as to how its running. I'm guessing that its pretty cold out there now but I'll chase them up to see if there is any news. Once I have one up and running on as vehicle with an emulator it will be possible to check my findings against which tables are being hit. I've done quite a lot of work on a couple of other Denso ECUs from that period, I think that a lot of it will read across, the architecture and sensors are much the same as the early 16V Vitara for example.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
This is a project thats been in development for a while. The early MX5 ECUs use mostly the same chipset as the 57B Vitara ECUs and this daughterboard has been developed to allow them to be reprogrammed. The port expander is the same Mitsubishi one used for the Vitara 56B daughterboard.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.