4.5 Other Hardware..................................................................................................................................40
4.5.1 Clock Doubler ............................................................................................................................40
4.5.2 Spectrum Spreader......................................................................................................................40
4.6 Memory..............................................................................................................................................41
4.6.1 SRAM......................................................................................................................................... 41
4.6.2 Flash EPROM.............................................................................................................................41
Chapter 5. Software Reference 42
5.1 More About Dynamic C.....................................................................................................................42
5.2 Dynamic C Function Calls................................................................................................................44
5.2.1 Digital I/O...................................................................................................................................44
5.2.2 Serial Communication Drivers...................................................................................................44
5.2.3 User Block..................................................................................................................................44
5.2.4 SRAM Use..................................................................................................................................45
5.2.5 RCM4510W Cloning..................................................................................................................45
5.2.5.1 Including Firmware Update in Cloned Application .......................................................... 46
5.2.6 ZigBee Drivers ...........................................................................................................................46
5.2.7 Prototyping Board Function Calls..............................................................................................47
5.2.7.1 Board Initialization............................................................................................................ 47
5.2.7.2 Alerts.................................................................................................................................. 48
5.2.8 Auxiliary I/O Pins Function Calls..............................................................................................49
5.2.8.1 Digital I/O.......................................................................................................................... 51
5.2.8.2 Analog Inputs..................................................................................................................... 52
5.3 Upgrading Dynamic C .......................................................................................................................53
5.3.1 Add-On Modules........................................................................................................................53
Chapter 6. Using the ZigBee Features 54
6.1 Introduction to the ZigBee Protocol................................................................................................... 54
6.1.1 ZNet vs. ZB Firmware................................................................................................................55
6.2 ZigBee Sample Programs...................................................................................................................56
6.2.1 Setting Up the Digi XBee USB Coordinator..............................................................................56
6.2.2 Setting up Sample Programs ......................................................................................................58
6.3 Using the Sleep Mode........................................................................................................................ 62
6.4 Dynamic C Function Calls.................................................................................................................64
6.5 Where Do I Go From Here?...............................................................................................................64
Appendix A. RCM4510W Specifications 65
A.1 Electrical and Mechanical Characteristics ........................................................................................ 66
A.1.1 XBee RF Module.......................................................................................................................70
A.1.2 Headers......................................................................................................................................71
A.2 Rabbit 4000 DC Characteristics........................................................................................................ 72
A.3 I/O Buffer Sourcing and Sinking Limit.............................................................................................73
A.4 Bus Loading ......................................................................................................................................73
A.5 Conformal Coating............................................................................................................................76
A.6 Jumper Configurations ......................................................................................................................77
Appendix B. Prototyping Board 79
B.1 Introduction .......................................................................................................................................80
B.1.1 Prototyping Board Features.......................................................................................................81
B.2 Mechanical Dimensions and Layout .................................................................................................83
B.3 Power Supply.....................................................................................................................................84
B.4 Using the Prototyping Board.............................................................................................................85