Design Considerations for Host and NCP Communications#
Silicon Labs recommends these best practices for Host and NCP communications:
Use a well-tuned crystal (38.4 MHz) for any wireless mesh application.
Use of RTS/CTS hardware flow control is highly recommended. It will aid in electrically-noisy environments.
UART-based NCP is not suitable for low-power designs due to the inability of the NCP to enter into any sleep modes. In designs where low power NCPs are required, Silicon Labs recommends using SPI-NCP instead. For more information, refer to SPI Host Interfacing Guide for Zigbee.
Silicon Labs recommends including the nRESET and Bootload pins in all Host-NCP hardware designs as a backup for situations where serial communication are lost between the Host and NCP. For secure designs (utilizing secure EZSP) or security products, these connections should be considered mandatory.