Module Operation For The Programmable Variant; Programmable Xbee Sdk - Digi XBee ZigBee S2D User Manual

Table of Contents

Advertisement

Module operation for the programmable variant

The modules with the programmable option have a secondary processor with 32k of flash and 2k of RAM. This
allows module integrators to put custom code on the XBee module to fit their own unique needs. The DIN, DOUT,
RTS, CTS, and RESET lines are intercepted by the secondary processor to allow it to be in control of the data
transmitted and received. All other lines are in parallel and can be controlled by either the EM357 or the
MC9SO8QE micro (see the Block Diagram for details). The pin use is automatically handled by the Programmable
XBee SDK native APIs.
In order for the secondary processor to sample with ADCs, the XBee VREF pin (27/SMT, 14/TH) must be connected
to a reference voltage.
Digi provides a bootloader that can take care of programming the processor over the air or through the serial
interface. This means that over the air updates can be supported through an XMODEM protocol. The processor
can also be programmed and debugged through a one wire interface BKGD (Pin 9/SMT, Pin 8/TH).

Programmable XBee SDK

The XBee Programmable module is equipped with a Freescale MC9S08QE32 application processor. This
application processor comes with a supplied bootloader. To interface your application code running on this
processor to the XBee Programmable module's supplied bootloader, use the Programmable XBee SDK.
To use the SDK, you must also download CodeWarrior. The download links are:
CodeWarrior IDE:
Programmable XBee SDK:
If these revisions change, search for the part number on Digi's website. For example, search for "40003003".
Install the IDE first, then install the SDK.
The documentation for the Programmable XBee SDK is built into the SDK, so the Getting Started guide appears
when you open CodeWarrior.
XBee/XBee-PRO ZigBee RF Modules User Guide
http://ftp1.digi.com/support/sampleapplications/40003004_B.exe
http://ftp1.digi.com/support/sampleapplications/40003003_D.exe
Module operation for the programmable variant
25

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xbee-pro zigbee s2cXbee zigbee s2cXbee s2d smtXbee-pro s2c smt

Table of Contents