Sympthoms: I have several XBee 24-ZB series 2 here, and they are hooked up on a PC as the coordinator and on an end device (AVR) as a router (no sleep).
When sending data in larger amounts, it could happen that the router/end device XBee suddenly freezes the DIN line. It can still communicate over radio, and it can still transmit received data serially to the microcontroller (DOUT) but ignores DIN.
The XBee is operated in transparent mode, and it also ignores the AT commands (+++ with guard times), no matter how often you try. I made very sure the waveforms are clean, read the VCC is stable with a filtering capacitor, read the manual and datasheets.
The only solution is to RESET the XBee or power cycle of the XBee device.
Baudrates: I tried 111111 and 250000. Those are perfect matches for the XBee (0% error) and for the AVR which is also operating on a 16 MHz crystal. During the time the XBee works, it can transmit large amounts of data without a single corruption, and reset of the microcontroller does not change anything.