Digi radios are compatible with microcontrollers from a variety of vendors. For this reason, Digi does not make recommendations for choosing a specific microcontroller to interface with our radios. However, we can offer a few feature suggestions to consider. All Digi serial radios
use a standard UART interface, making it important to also choose a microcontroller with a UART interface. In addition to the standard UART, all existing product except legacy XSC and XTend radios supports SPI interface while new XBee3 modules supports I2C as well.
Many of the Digi modules have specific power requirements. Integration will be more seamless if a microcontroller with similar power requirements is used. For example, XBee modules require 2.8 - 3.4VCC input voltage, so it would be beneficial to choose a microcontroller with corresponding input voltage requirements. To be clear, the inputs to the XBee module are NOT 5V tolerant and cannot accept a voltage level higher than 3.3v on any pin. Applying a voltage higher than 3.3V will damage the module and void your warranty.
If utilizing one of the surface mount (SMT) XBee modules, the XBee SMT module is designed to be soldered in place. This creates some unique challenges for troubleshooting and reprogramming the XBee. The primary means of updating and configuring the module will be via over-the-air configuration, however there are some factors that will cause the module to not be accessible in this way (bad firmware flash, unknown PAN ID, etc.) Reworking the module after it has been installed will void your warranty, so it is recommended to have a physical programming header installed on your board. This header will allow you to access the necessary pins of the XBee to configure the module or perform a recovery if needed. Note that two devices cannot share the same UART connection, so if a programming header is installed there should be some way to allow the header exclusive access to the XBee, either with a physical jumper or software solution. The recommended pin connections are listed in the manual.
Aug 23, 2017