But I will caution that it is more complicated than just sync vs async. As I understand it, the RDS data is not on the serial data pins at all. But rather, they are using the handshaking pins (CTS/RTS, or similar) to pretend to be an I2C communication buss. This implies that they have to be able to assert, or clear, or report the state of these pins fairly accurately through the remote solution. And they are exactly the pins that are generally considered lowest priority to pass along in a timely fashion...
Bookmarks