Hi, sorry for the long absence from the project, I've been very busy lately.
I have done a bit of work on this since my last post. I have purchased an FPGA board with enough I/O pins to connect up all the bus address and data line signals and also the control lines. I think the FPGA will be the easiest solution since it will be very simple to configure it as a simple flash memory. I did look for dedicated chips, but finding a 5V flash memory with the correct parallel bus sizes and control lines was very difficult. I have also decided to remove the MCU from the board. I am in the process of designing a PCB to mount it on and implement the plan.
In the meantime, I got my hands on a broken 60" LED TV. All it does is blink an error code for the backlights. I have tested all the backlight strings and they are all fine. I have also probed the signals coming to the backlight inverter board from the main board and there is nothing at all. So there is no way the main board would even be able to know if the backlights are defective and I suspect there is a problem on the main board.
The main board is controlled by a Renesas M16C-R5F364A6N MCU. I figured I may as well try and dump the firmware from it since it is a flash version instead of mask ROM. However, I must be doing something wrong as I cannot connect to this one either.
There is a debug header beside the chip that exposes pins 7,29,30,31,32,33,34,39 of the MCU. Pins 29 and 30 are TXD1 and RXD1 while pins 33 and 34 are TXD0 and RXD0. Pin 7 is the CNVSS pin. The datasheet for this MCU is not near as comprehensive as the other one, but I was not able to find any reference to an M1 pin anywhere so I suppose this chip does not have one.
I used a logic level converter to connect my 5V UART to USB converter to the MCU since it runs off 3.3V. I pulled CNVSS high, powered on the MCU, and tried both the RX0/TX0 and RX1/TX1 lines but never got any response. Probing the RX line of the MCU I can see a nice clear 3.3V signal getting to the chip, but the chip never transmits anything in response.
I must be doing something wrong or missing something since this is a bit different MCU than the last one. I find it strange how little information there is about programming these chips or I am not looking in the right place.
Any ideas on what I am missing here?
I will post back when I get the other MCU mounted on a PCB breakout board and connected up to the FPGA.