
Contents
XBeeSeries2OEMRFModules‐ZigBee‐v1.x2x[2007.07.019]
©2007DigiInternaitonal,Inc. iii
1. XBee Series 2 OEM RF Modules 4
1.1. Key Features 4
1.1.1. Worldwide Acceptance 4
1.2. Specifications 5
1.3. Mechanical Drawings 6
1.4. Mounting Considerations 6
1.5. Pin Signals 7
1.6. Electrical Characteristics 8
2. RF Module Operation 9
2.1. Serial Communications 9
2.1.1. UART Data Flow 9
2.1.2. Serial Buffers 9
2.1.3. Serial Flow Control 10
2.1.4. Transparent Operation 12
2.1.5. API Operation 12
2.2. Modes of Operation 13
2.2.1. Idle Mode 13
2.2.2. Transmit Mode 13
2.2.3. Receive Mode 14
2.2.4. Command Mode 14
2.2.5. Sleep Mode 15
3. ZigBee Networks 17
3.1. ZigBee Network Formation 17
3.1.1. Starting a ZigBee Coordinator 17
3.1.2. Joining a Router 17
3.1.3. Joining an End Device 18
3.2. ZigBee Network Communications 19
3.2.1. ZigBee Device Addressing 19
3.2.2. ZigBee Application-layer Addressing 19
3.2.3. Data Transmission and Routing 20
4. XBee Series 2 Networks 25
4.1. XBee Series 2 Network Formation 25
4.1.1. Starting an XBee Series 2 Coordinator 25
4.1.2. Joining an XBee Series 2 Router to an ex-
isting PAN 25
4.1.3. Joining an XBee Series 2 End Device to an
Existing PAN 25
4.1.4. Network Reset 26
4.2. XBee Series 2 Addressing 27
4.2.1. Device Addressing 27
4.2.2. Application-layer Addressing 29
4.2.3. XBee Series 2 Binding Table 29
4.2.4. XBee Series 2 Endpoint Table 31
4.3. Sleep Mode Operation 32
4.3.1. End Device Operation 32
4.3.2. Parent Operation 32
4.4. I/O Line Configuration 32
5. Advanced Features 35
5.1. Device Discovery 35
5.2. Remote Configuration 35
5.3. Loopback Testing 35
5.3.1. AT Firmware 35
5.3.2. API Firmware 35
5.4. Join Indicators 35
5.5. Manual Device Identification 35
5.6. Battery Life Monitoring 36
6. XBee Series 2 Command Reference Tables37
7. API Operation 43
7.0.1. API Frame Specifications 43
7.0.2. API Frames 44
8. Examples 56
8.0.1. Starting an XBee Network 56
8.0.2. AT Command Programming Examples 57
8.0.3. API Programming Examples 57
9. Manufacturing Support 59
9.1. Interoperability with other EM250 Devic-
es 59
9.2. Customizing XBee Default Parameters
59
9.3. XBee Series 2 Custom Bootloader 59
9.4. Programming XBee Series 2 Modules 59
9.5. XBee EM250 Pin Mappings 59
Definitions 61
Agency Certifications 63
Migrating from the 802.15.4 Protocol 67
Development Guide 68
Additional Information 78
www.agelectronica.com www.agelectronica.com
www.agelectronica.com www.agelectronica.com