Howdy.
We are interfacing with an XBEE Pro S3B Module with our custom PCB.
There is a monitoring station that is sending the data from it's own XBEE to ours.
When we have our XBEE plugged into its socket (like the SparkFun breakout boards), and then apply power, the UART 1 RX pin stays at around 600-650 mV and we can't receive data.
When we power the Xbee and have the UART1 RX unconnected for a bit, and then connect the pin, it'll idle high and we can receive data.
We suspect the UART 1 RX line is being pulled low by the Tiva during startup and the Xbee module can't get control of it.
We're able to communicate with the XBEEs in xctu just fine. (Monitoring Station -> XCTU, XCTU -> Monitoring Station, XCTU -> Custom PCB, Custom PCB -> XCTU, Monitoring Station -> Custom PCB, etc).
We just have to disconnect UART1 RX (DOUT) when the device powers up, wait, and then reconnect that line before we can receive data.