I'm also stuck trying to dump a M16C/65 R5F365. I'm trying to dump it in-place which might be the problem. There's a 18-pin header on a side of the board which looks like it could be used to program the device in the factory. For complicated reasons the device cannot be powered normally and I have to rely on this header which seemingly has everything needed:
VCC: tried +3.3V and +5V
VSS: GND
RESET: toggled manually
RX, TX: to computer UART
CE (P5_0): high
CNVSS: high
CLK (P6_5): low
RTS (P6_4): to oscilloscope
HOLD (P5_5): low
P5_1: unused
P2_0: unused
I'm powering the MCU using a C.V. external PSU.
When powering, if RESET is held low nothing happens, no current draw. If RESET is held high 0.036A are drawn. When sending byte 0xB0 (baudrate negociation) I get no reply and the RTS line stays low. If powered is maintained and RESET is manually toggled the current drawn is now 0.008A which seems to indicate that the MCU might have entered bootloader mode? At this point sending 0xB0 yields no answer either BUT the RTS line goes high and stays high for a few millisecs. So it looks like something's happening on the MCU side? Has someone encountered this behaviour?
I could pull the MCU from the board and build a rudimentary circuit from a socket but I wanted to avoid that for now.