This is pretty old product, no much experience in this community, but are you using the "pcw16lx-v01l27.zip" available from FLASH MCU Programmer ? what message do you see when you conclude it recognized nothing?
Yes, I am using this software. The first message I see on screen is something like "please reset microcontroller before continuing", and after I sent the reset signal, it comes out "ERROR!! No. 003 timeout error". It recognise nothing because the download phase does not happen, and the exactly same error comes out when there's only the RS232 cable connected into PC, even without the microcontroller. A very few times, apparently without precise reason, it came out this: "ERROR!! MCU: 98H No. 001 Download error". For the errors I have checked the various documentations: the error 003 case it's probably due to a bad hardware configuration (but it's the same all the times...), while sometimes that the PC seems to recognise the microcontroller for a while, but after a short time it fails the download phase and give me the 001 error. Anyhow, the 001 error it comes out a very few times, and I don't know how to replicate this particular case.
1. What's the purpose to read out the firmware in MCU? Please kindly note it's impossible to readout any data from MCU if it's secured.
2. As you are using MB90F867, please kindly download the Flash MCU programmer for 16LX ((FLASH MCU Programmer for F2MC-16LX) ) and select the right MCU in the Flash MCU Programmer.
3. Please kindly refer to the section 3/4 of PCW16LXe.pdf for on board programming connection based on your part number.
4. Please check if the right COM port was configured in Flash MCU Programmer>>Set Environment.