I just came up with a hint./ Why don't you try to use two syconized sereal ports to take turns while transmitting data. That should release the presure on each one of it and push the MCU to the extream at the same time.
Sorry there is no inpit method on the computer