So DOUT buffer of the Coordinator Xbee may contain RF data with incorrect checksum also??

Or is the RF check sum test performed before storing in DOUT buffer? Say while sending data from RF RX buffer to DOUT buffer.

Yes. The radio will only send out the UART valid frames. For that matter, valid data is not provided to the radios UART from the RF buffer until it has been verified as a valid packet.

1 Like

Could you please elaborate your answer in terms of RF RX buffer and DOUT buffer as mentioned in Xbee series 1 datasheet.

Data goes from Xbee Receiver to RF RX buffer. Then from there to DOUT buffer. Then to DOUT pin.

So it is clear that Valid Data through DOUT pin has been Verified as Valid packet.

And you have said that RF data with incorrect check-sum can be present in the buffer. But which buffer is it the RF RX buffer or DOUT buffer??

Let me explain it this way:

Data is received on the antenna port and passed to the RF Receive buffer.

The RF Receive buffer then verifies that the data is for this module or not and if it passes the Checksum. If it does, it is then past to the UART Data out buffer to be sent out the UART. If the data does not pass the checksum, the data is discarded. If the packet is found not to be for this module, it will discard the packet.

Thanks a lot. Its much more clear to me now.