In a low-power application, I want to turn down the clock speed as much as possible at the XBee868LP Programmable Freescale CPU. My application works fine with 48 and 32MHz, but at 16MHz interaction with the XBee core failes. I guess it might be due to the serial-communcation between Freescale processsor and XBee868 module runs at 115200, and that this baudrate can not be maintained at a 16MHz tick rate. Does anyone know an easy way around this?
The only way around that I can see is to lower the baud rate on the transceiver chip first and then lower the clock rate and baud rate. Providing you do not cause issues with the baud rate, that should work.