| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Z-Accel ZigBee® Processor Accelerate your ZigBee Development Appl
Top Searches for this datasheetCC2480 Z-Accel ZigBee® Processor Accelerate your ZigBee Development Applications ZigBeesystems Home/Building automation Industrial control monitoring power wireless sensor networks Set-top boxes remote controls Automated Meter Reading Description CC2480 (formerly known CCZACC06) cost-effective, power, Z-Accel ZigBee Processor that provides full ZigBee functionality with minimal development effort. Z-Accel solution where TI's ZigBee stack, Z-Stack, runs ZigBee Processor application runs external microcontroller. CC2480 handles timing critical processing intensive ZigBee protocol tasks, leaves resources application microcontroller free handle application. Z-Accel makes easy ZigBee existing products same time provides great flexibility choice microcontroller. CC2480 supports TI's SimpleAPI. SimpleAPI only calls learn, which drastically simplifies development ZigBee applications. Application Processor Application Z-Stack SimpleAPI CC2480 Driver Driver CC2480 interfaces microcontroller through UART interface. There need learn microcontroller tools. CC2480 example combined with MSP430. Z-Stack IEEE 802.15.4 Radio Features powerful features ZigBee system-on-chip with simplified application interface. UART interface host processor with speeds MHz. Designed power operation when using interface with maximum time spent power mode when using interface. Access 12-bit analog-to-digital converter, gpio pins, non-volatile memory, hardware random number generator upto software timers. CC2480 Interface Specification SWRA175A Page Table Contents ABBREVIATIONS. REFERENCES INTRODUCTION ARCHITECTURE CONFIGURATION. CC2480 PHYSICAL INTERFACE TRANSPORT. 5.1.1 Configuration. 5.1.2 Frame Format. 5.1.3 Signal Description 5.1.4 Signal Operation. 5.1.5 Protocol Scenarios. UART TRANSPORT 5.2.1 Configuration. 5.2.2 Frame Format. 5.2.3 Signal Description 5.2.4 Signal Operation. GENERAL FRAME FORMAT 5.3.1 Command Field CC2480 APPLICATION INTERFACE INTERFACE. 6.1.1 SYS_RESET_REQ. 6.1.2 SYS_RESET_IND. 6.1.3 SYS_VERSION. 6.1.4 SYS_OSAL_NV_READ 6.1.5 SYS_OSAL_NV_WRITE. 6.1.6 SYS_OSAL_START_TIMER. 6.1.7 SYS_OSAL_STOP_TIMER 6.1.8 SYS_OSAL_TIMER_EXPIRED. 6.1.9 SYS_RANDOM 6.1.10 SYS_ADC_READ. 6.1.11 SYS_GPIO 6.1.12 SYS_TEST_RF 6.1.13 SYS_TEST_LOOPBACK. CONFIGURATION INTERFACE 6.2.1 ZB_READ_CONFIGURATION. 6.2.2 ZB_WRITE_CONFIGURATION 6.2.3 Device specific configuration parameters 6.2.4 Network specific configuration parameters. SIMPLE INTERFACE 6.3.1 ZB_APP_REGISTER_REQUEST 6.3.2 ZB_START_REQUEST 6.3.3 ZB_START_CONFIRM. 6.3.4 ZB_PERMIT_JOINING_REQUEST. 6.3.5 ZB_BIND_DEVICE 6.3.6 ZB_BIND_CONFIRM. 6.3.7 ZB_ALLOW_BIND 6.3.8 ZB_ALLOW_BIND_CONFIRM. 6.3.9 ZB_SEND_DATA_REQUEST. 6.3.10 ZB_SEND_DATA_CONFIRM 6.3.11 ZB_RECEIVE_DATA_INDICATION 6.3.12 ZB_GET_DEVICE_INFO. 6.3.13 ZB_FIND_DEVICE_REQUEST CC2480 Interface Specification SWRA175A Page 6.3.14 ZB_FIND_DEVICE_CONFIRM. INTERFACE 6.4.1 AF_REGISTER 6.4.2 AF_DATA_REQUEST 6.4.3 AF_DATA_CONFIRM. 6.4.4 AF_INCOMING_MSG. INTERFACE 6.5.1 ZDO_NWK_ADDR_REQ 6.5.2 ZDO_NWK_ADDR_RSP 6.5.3 ZDO_IEEE_ADDR_REQ 6.5.4 ZDO_IEEE_ADDR_RSP 6.5.5 ZDO_NODE_DESC_REQ. 6.5.6 ZDO_NODE_DESC_RSP. 6.5.7 ZDO_SIMPLE_DESC_REQ 6.5.8 ZDO_SIMPLE_DESC_RSP. 6.5.9 ZDO_ACTIVE_EP_REQ 6.5.10 ZDO_ACTIVE_EP_RSP 6.5.11 ZDO_MATCH_DESC_REQ 6.5.12 ZDO_MATCH_DESC_RSP 6.5.13 ZDO_MATCH_DESC_RSP_SENT. 6.5.14 ZDO_USER_DESC_REQ. 6.5.15 ZDO_USER_DESC_RSP. 6.5.16 ZDO_USER_DESC_SET 6.5.17 ZDO_USER_DESC_CONF 6.5.18 ZDO_END_DEVICE_ANNCE 6.5.19 ZDO_END_DEVICE_ANNCE_IND. 6.5.20 ZDO_END_DEVICE_BIND_REQ 6.5.21 ZDO_END_DEVICE_BIND_RSP 6.5.22 ZDO_BIND_REQ 6.5.23 ZDO_BIND_RSP 6.5.24 ZDO_UNBIND_REQ. 6.5.25 ZDO_UNBIND_RSP. 6.5.26 ZDO_MGMT_LQI_REQ 6.5.27 ZDO_MGMT_LQI_RSP 6.5.28 ZDO_MGMT_LEAVE_REQ 6.5.29 ZDO_MGMT_LEAVE_RSP. 6.5.30 ZDO_MGMT_PERMIT_JOIN_REQ 6.5.31 ZDO_MGMT_PERMIT_JOIN_RSP 6.5.32 ZDO_STATE_CHANGE_IND RETURN STATUS VALUES MISCELLANEOUS CC2480 POWER-UP PROCEDURE CC2480 CONFIGURATION PROCEDURE 7.2.1 Scenario 7.2.2 Scenario 7.2.3 Scenario 7.2.4 Scenario CC2480 ZIGBEE STACK STARTUP PROCEDURE GENERAL INFORMATION. DOCUMENT HISTORY ADDRESS INFORMATION WORLDWIDE TECHNICAL SUPPORT. CC2480 Interface Specification SWRA175A Page Abbreviations Application Programming Interface. Asynchronous Request Clear Send Frame Check Sequence Poll request Remote Procedure Call. SREQ Ready Send Start Frame Serial Peripheral Interface bus. Synchronous request ZigBee Application Framework ZigBee Device Objects AREQ POLL CC2480 Interface Specification SWRA175A Page References CC2480 Data Sheet SWRS074 CC2480 Interface Specification SWRA175A Page CC2480 Introduction Architecture diagram below shows host processor interfaces with CC2480. UART physical interface used communicate between processors. other interfaces described below. Power Management: This interface consists signals (SRDY MRDY) used communicate power management status wake sleeping devices. This interface only required transport used. Reset: host processor reset CC2480 through RESET_N pin. addition, software reset interface provided. Configuration: This interface consists CFG0 CFG1 pins CC2480 used select UART transport select whether crystal installed. addition, several other configuration parameters configured CC2480 through software interface. inputs: CC2480 onboard 12-bit input pins A1). software interface provided host processor perform conversion read value. built-in temperature sensor battery monitor also read through interface. GPIO: Four configurable GPIO pins (GPIO0-3) available CC2480. software interface provided host processor read, write toggle GPIO pins. volatile parameters: This software interface allows host processor store access 2-byte parameters 16-byte parameters volatile memory CC2480. Software timers: Upto four software timers configured host processor CC2480. CC2480 Interface Specification SWRA175A Page CC2480 configuration pin-out CC2480 shown below. Name GPIO3 GPIO2 SRDY MRDY GPIO1 GPIO0 RESET_N CFG0 CFG1 SO/RX SI/TX SS/CT Direction Configurable Configurable Configurable Configurable Out/In In/Out In/Out Connection Optional Optional Mandatory Mandatory Optional Optional Recommended Optional Optional Mandatory Mandatory Mandatory Description Configurable GPIO pin. Configurable GPIO pin. Slave ready. Used transport. Master ready. Used transport. Configurable GPIO pin. Configurable GPIO pin. Reset, active low. Configuration input Configuration input Slave output UART data. Slave input UART data. slave select UART CTS. Page CC2480 Interface Specification SWRA175A CC2480 C/RT Mandatory Optional Optional clock UART RTS. Analog input ADC. Analog input ADC. GPIO 0-3: These GPIO pins that configured controlled host processor. 6.1.11 details. SRDY: This signal asserted CC2480 power management transaction control when using transport. typically connected host processor GPIO with falling-edge interrupt capabilities. 5.1.3 details MRDY: This signal asserted host processor power management transaction control when using transport. This typically hardwired SS/CT. 5.1.3 details. RESET_N: This signal used host processor reset CC2480. this signal recommended over software reset interface. details recommended reset procedures. CFG0, CFG1: These signals allow host processor configure following features CC2480 shown below. CC2480 reads these signals powerup operates accordingly. CFG0 crystal installed. Default. crystal installed. transport selected. Default. UART transport selected. CFG1 SO/RX, SI/TX, SS/CT, C/RT: These standard signals used UART communication. details. These analog inputs CC2480 ADC. 6.1.10 details. CC2480 Interface Specification SWRA175A Page CC2480 CC2480 Physical Interface CC2480 supports either UART transport interface host processor. Transport 5.1.1 Configuration following configuration supported CC2480: slave. Clock speed CC2480. Clock polarity clock phase CC2480. order first CC2480. 5.1.2 Frame Format transport uses general frame format described 5.3. 5.1.3 Signal Description following standard signals used: SCK: Serial clock. Slave select. SI/TX: Master-output slave-input data. SO/RX: Master-input slave-output data. following additional signals required transaction handling power management: MRDY: Master ready. This signal host processor when data ready send CC2480. active low. This signal either controlled independently hardwired slave select signal. scenarios this document assume MRDY hardwired SRDY: Slave ready. This signal CC2480 when ready receive send data. When low, indicates CC2480 ready receive data. When high during POLL SREQ transaction indicates CC2480 ready send data. When high during AREQ transaction indicates CC2480 done receiving data. 5.1.4 Signal Operation signals operate according following rules: host processor initiates transaction setting MRDY then waits SRDY low. host processor shall never MRDY high transaction before bytes frame have been transferred. When receiving POLL SREQ, CC2480 shall SRDY high when data ready host processor. When receiving AREQ, CC2480 shall SRDY high when bytes frame have been received. 5.1.5 5.1.5.1 Protocol Scenarios AREQ Command following figure shows AREQ command sent from host processor CC2480. CC2480 Interface Specification SWRA175A Page CC2480 SRDY MRDY SI/TX SO/RX Host processor CCZACC06 Figure following sequence events occurs host processor CC2480: Host processor AREQ frame send. MRDY wait SRDY low. CC2480 receives falling edge MRDY. When ready receive data SRDY low. Host processor reads SRDY low. Start data transmission. Host processor transmits data until frame complete. CC2480 receives data until frame complete. Host processor waits SRDY high. CC2480 receives complete frame sets SRDY high. Host processor reads SRDY high. MRDY high. CC2480 Interface Specification SWRA175A Page CC2480 5.1.5.2 POLL Command following figure shows POLL command sent from host processor CC2480. SRDY MRDY SI/TX SO/RX Host processor CCZACC06 Figure following sequence events occurs host processor CC2480: CC2480 AREQ frame send. When ready receive data SRDY low. Host processor detects SRDY sets MRDY low. Prepare POLL command start data transmission. Host processor transmits data until frame complete. CC2480 receives data until frame complete. Host processor waits SRDY high. CC2480 prepares AREQ frame transmission. When ready transmit SRDY high. Host processor reads SRDY high. Start data reception. Host processor receives data until frame complete. CC2480 transmits data until frame complete. Host processor receives complete frame. MRDY high. CC2480 Interface Specification SWRA175A Page CC2480 5.1.5.3 SREQ Command following figure shows SREQ command sent from host processor CC2480. SRDY MRDY SI/TX SO/RX Host processor CCZACC06 Figure following sequence events occurs host processor CC2480: Host processor SREQ frame send. MRDY wait SRDY low. CC2480 receives falling edge MRDY. When ready receive data SRDY low. Host processor reads SRDY low. Start data transmission. Host processor transmits data until frame complete. CC2480 receives data until frame complete. Host processor waits SRDY high. CC2480 processes SREQ command executes function CC2480 prepares SRSP frame. When ready transmit data SRDY high. Host processor reads SRDY high. Start data reception. Host processor receives data until frame complete. CC2480 transmits data until frame complete. Host processor receives complete frame. MRDY high. UART Transport 5.2.1 Configuration following UART configuration supported: Baud rate: 115200. Hardware (RTS/CTS) flow control. byte format. 5.2.2 Frame Format UART transport frame format shown following figure. left-most field transmitted first over wire. CC2480 Interface Specification SWRA175A Page CC2480 Figure SOF: Start frame indicator. This always 0xFE. General frame format: This general frame format described 5.3. FCS: Frame-check sequence. This field computed bytes general format frame fields. Shown below example calculation: unsigned char calcFCS(unsigned char *pMsg, unsigned char len) unsigned char result while (len-) result *pMsg++; return result; 5.2.3 Signal Description following standard UART signals used: TXD: Transmit data. RXD: Receive data. CTS: Clear send. RTS: Ready send. additional MRDY SRDY signals used with UART transport power operation supported this mode. CC2480 will always remain active mode when UART transport used. 5.2.4 Signal Operation UART transport sends receives data asynchronously. Data sent received simultaneously transfer frame initiated time either host processor CC2480. General Frame Format general frame format shown following figure. left-most field transmitted first over wire. multi-byte fields, lowest order byte transmitted first. CC2480 Interface Specification SWRA175A Page CC2480 Figure Length: length data field frame. length range from 0-253. Command: command frame. Data: frame data. This depends command field described each command Section 5.3.1 Command Field command field constructed bytes. bytes formatted shown following figure. Cmd0 byte transmitted first frame. Figure Type: command type following values: POLL. POLL command used retrieve queued data. This command only applicable transport. POLL command subsystem zero data length zero. SREQ: synchronous request that requires immediate response. example, function call with return value would SREQ command. AREQ: asynchronous request. example, callback event function call with return value would AREQ command. SRSP: synchronous response. This type command only sent response SREQ command. SRSP command subsystem same values corresponding SREQ. length SRSP generally nonzero, SRSP with length=0 used indicate error. 4-7: Reserved. Subsystem: subsystem command. Values shown below: Subsystem Value Subsystem Name Reserved interface Reserved Reserved interface interface CC2480 Interface Specification SWRA175A Page CC2480 7-32 Simple interface Reserved command maps particular interface message. Value range: 0-255. CC2480 Interface Specification SWRA175A Page CC2480 CC2480 Application Interface following subsections describe CC2480 application command interface. They subdivided into following categories interface provides application processor with level interface CC2480 hardware software. CC2480 functions that accessible over this interface include analog-to-digital converter memory, GPIO pins, software timers hardware random number generator. Configuration interface allows application processor configure various parameters CC2480 device. Simple interface simplified ZigBee interface that used quickly create simple ZigBee compliant networked applications. allows easy device configuration, network formation, binding data transfer. interfaces feature complete ZigBee interface used create full range ZigBee compliant applications. Application Framework interface allows application processor register application with CC2480 send receive data. ZigBee Device Objects interface provides various ZigBee management functions like device service discovery. message formats shown below, left-most field transmitted first over wire. multi-byte fields, lowest order byte transmitted first. 6.1.1 6.1.1.1 interface SYS_RESET_REQ Description This command issued application processor reset CC2480 device. reset achieved through internal watchdog reset CC2480. Note that hardware reset interface recommended over using this interface. 6.1.1.2 AREQ: Length 0x01 Cmd0 0x41 Cmd1 0x00 Type Usage Type byte This should value 6.1.2 6.1.2.1 SYS_RESET_IND Description This command generated CC2480 device automatically immediately after reset. 6.1.2.2 AREQ: Length 0x06 Cmd0 0x41 Cmd1 0x80 Reason TransportRev ProductId Usage MajorRel MinorRel HwRev Reason byte following values indicating reason reset. CC2480 Interface Specification SWRA175A Page CC2480 Resolution Power-up External Watch-dog Value 0x00 0x01 0x02 TransportRev byte Transport protocol revision. This value Product byte Product This value MajorRel byte Major release number. MinorRel byte Minor release number. HwRev byte Hardware revision number. 6.1.3 6.1.3.1 SYS_VERSION Description This command issued application processor request CC2480 software version information. 6.1.3.2 SREQ: Length 0x00 Cmd0 0x21 Cmd1 0x02 Usage SRSP: Length 0x05 Cmd0 0x61 Cmd1 0x02 TransportRev Product MajorRel MinorRel HwRev TransportRev byte transport protocol revision number. This value Product byte Product This value MajorRel byte Software major release number. MinorRel byte Software minor release number. HwRev byte Chip hardware revision. 6.1.4 6.1.4.1 SYS_OSAL_NV_READ Description This command used application processor read item stored CC2480 memory. command accepts attribute value returns value that attribute 6.1.4.2 SREQ: Length 0x03 Cmd0 0x21 Cmd1 0x08 Offset Usage bytes attribute item. take following values Item ZP_NV_APP_ITEM_1 ZP_NV_APP_ITEM_2 ZP_NV_APP_ITEM_3 Size bytes bytes bytes Value 0x0300 0x0301 0x0302 Page CC2480 Interface Specification SWRA175A CC2480 ZP_NV_APP_ITEM_4 ZP_NV_APP_ITEM_5 ZP_NV_APP_ITEM_6 bytes bytes bytes 0x0303 0x0304 0x0305 Offset byte Number bytes offset from beginning value. SRSP: Length 0x020x12 Cmd0 0x61 Cmd1 0x08 Status 0-16 Value Status byte listing status values. byte length value. Value 0-16 bytes value item. 6.1.5 6.1.5.1 SYS_OSAL_NV_WRITE Description This command used application processor write item CC2480 memory. 6.1.5.2 SREQ: Length 0x04-0x14 Cmd0 0x21 Cmd1 0x09 Offset 0-16 Value Usage bytes attribute item. take following values Item ZP_NV_APP_ITEM_1 ZP_NV_APP_ITEM_2 ZP_NV_APP_ITEM_3 ZP_NV_APP_ITEM_4 ZP_NV_APP_ITEM_5 ZP_NV_APP_ITEM_6 Size bytes bytes bytes bytes bytes bytes Value 0x0300 0x0301 0x0302 0x0303 0x0304 0x0305 Offset byte Number bytes offset from beginning value. byte Length value. Value 0-128 bytes Value item. SRSP: Length 0x01 Cmd0 0x61 Cmd1 0x09 Status Status byte listing status values. 6.1.6 SYS_OSAL_START_TIMER CC2480 Interface Specification SWRA175A Page CC2480 6.1.6.1 Description This command used application processor start software timer event CC2480. event will expire after indicated amount time notification will sent back application processor. Upto software timers scheduled device. 6.1.6.2 SREQ: Length 0x03 Cmd0 0x21 Cmd1 0x0A Timeout Usage byte timer event (0-3) Timeout bytes Amount time milliseconds before event expires. SRSP: Length 0x01 Cmd0 0x61 Cmd1 0x0A Status Status byte listing status values. 6.1.7 6.1.7.1 SYS_OSAL_STOP_TIMER Description This command used application processor stop previously scheduled software timer event CC2480. 6.1.7.2 SREQ: Length 0x01 Cmd0 0x21 Cmd1 0x0B Usage byte timer event. takes values form through SRSP: Length 0x01 Cmd0 0x61 Cmd1 0x0B Status Status byte listing status values. 6.1.8 6.1.8.1 SYS_OSAL_TIMER_EXPIRED Description This command sent CC2480 device application processor indicate that scheduled software timer event expired. 6.1.8.2 AREQ: Length 0x01 Cmd0 0x41 Cmd1 0x81 Usage byte timer event. takes values form through 6.1.9 SYS_RANDOM CC2480 Interface Specification SWRA175A Page CC2480 6.1.9.1 Description This command used application processor read 16-bit random number from CC2480 hardware random number generator. 6.1.9.2 SREQ: Length 0x00 Cmd0 0x21 Cmd1 0x0C Usage SRSP: Length 0x02 Cmd0 0x61 Cmd1 0x0C Value Value bytes random value. 6.1.10 SYS_ADC_READ 6.1.10.1 Description This command used application processor read from CC2480 (analog-todigital converter). 6.1.10.2 SREQ: Length 0x02 Cmd0 0x21 Cmd1 0x0D Channel Resolution Usage Channel byte following channels available. Channel AIN0 AIN1 AIN0-1 differential input Temperature Sensor Voltage Reading Value 0x06 0x07 0x0B 0x0E 0x0F Resolution 1byte resolution conversion. 7-bit, 9-bit, 10-bit 12-bit. Resolution 7-bit 9-bit 10-bit 12-bit Value 0x00 0x01 0x02 0x03 SRSP: Length 0x02 Cmd0 0x61 Cmd1 0x0D Value Value bytes Value conversion based specified information. This signed value two's complement representation. Depending resolution conversion, appropriate number lowest order bits should ignored. example, 7-bit resolution, lowest bits should ignored. CC2480 Interface Specification SWRA175A Page CC2480 6.1.11 SYS_GPIO 6.1.11.1 Description This command used application processor configure accessible GPIO pins CC2480 device. There four accessible GPIO pins (GPIO0-3) CC2480 device. 6.1.11.2 SREQ: Length 0x02 Cmd0 0x21 Cmd1 0x0E Operation Value Usage Operation byte type operation perform GPIO pins. take following values Operation direction Value 0x00 Description Configures direction GPIO pins. value position configures corresponding GPIO Input while value configures Output. Configures Input mode GPIO pins. value position configures pull-up mode while configures tri-state Input mode. Note: GPIO0 GPIO1 only tri-state input mode value position will corresponding GPIO writes value position will clear corresponding GPIO writes value position will toggle corresponding GPIO pin. Reads GPIO pins. Input mode Clear Toggle Read 0x01 0x02 0x03 0x04 0x05 Value byte Each position this field contains requested value GPIO pins. GPIO pins mapped positions follows. rest positions ignored. GPIO position SRSP: Length 0x01 Cmd0 0x61 Cmd1 0x0E Value Value byte value after requested operation performed. Note: state GPIO pins after reset Input with pull-up. When device sleep mode, GPIO pins maintain their output value mode. 6.1.12 SYS_TEST_RF 6.1.12.1 Description This command used application processor configure CC2480 device test modes. test modes configure frequency transmit power CC2480 device transmit either unmodulated carrier carrier modulated with pseudo-random data configure radio receive mode. CC2480 Interface Specification SWRA175A Page CC2480 6.1.12.2 AREQ: Length 0x04 Cmd0 0x41 Cmd1 0x40 Test mode Frequency TxPower Usage Test mode byte type test mode configure CC2480 device. take following values Test mode 0x00 0x01 0x02 Description CC2480 device will transmit unmodulated carrier with specified frequency transmit power CC2480 device will transmit pseudo-random data with specified frequency transmit power CC2480 device will have radio placed receive mode specified frequency. Frequency bytes frequency operation. valid range from 1023. CC2480 device will (2048 frequency) MHz. TxPower 1byte transmit power determined this parameter described table below. This parameter ignored test mode 0x02. TxPower 0xFF 0xDF 0xBF 0x9F 0x7F 0x5F 0x3F 0x1F 0x1B 0x17 0x13 0x0F 0x0B 0x07 0x06 0x03 Output power [dBm] -0.1 -0.4 -0.9 -1.5 -2.7 -4.0 -5.7 -7.9 -10.8 -15.4 -18.6 -25.2 Note that executing this command will leave radio different configuration than needed regular operation. expected that device will have reset before used again regular operations. 6.1.13 SYS_TEST_LOOPBACK 6.1.13.1 Description This command used application processor test physical interface (SPI UART) CC2480. CC2480 Interface Specification SWRA175A Page CC2480 6.1.13.2 SREQ: Length variable Cmd0 0x21 Cmd1 0x41 variable Test data Usage Test data variable bytes This data will returned CC2480 response. SRSP: Length variable Cmd0 0x61 Cmd1 0x41 variable Test data Test data variable bytes Test data from request returned. Configuration interface CC2480 device several parameters that configured host processor. These configuration parameters stored volatile memory CC2480 device their values persist across device reset. configuration parameters divided into "network-specific" "device-specific" parameters. "network-specific" configuration parameters should same value CC2480 devices ZigBee network ensure proper network operation. "device-specific" parameters different values each device. These parameters listed detail 6.2.3 6.2.4. When CC2480 device powers reads configuration parameters immediately. These STARTOPT_CLEAR_CONFIG (part ZCD_NV_STARTUP_OPTION parameter) ZCD_NV_LOGICAL_TYPE parameters. modification these parameters will require CC2480 device reset before they take effect. rest configuration parameters read when CC2480 device starts operation ZigBee stack (when ZB_START_REQUEST issued). Each configuration parameters default value that used explicitly configured. possible erase configuration settings restore device this initial configuration setting STARTOPT_CLEAR_CONFIG option. This useful necessary bring CC2480 device configuration known state. 6.2.1 6.2.1.1 ZB_READ_CONFIGURATION Description This command used read value configuration parameter from CC2480 device. 6.2.1.2 SREQ: Length 0x01 Cmd0 0x26 Cmd1 0x04 ConfigId Usage ConfigId byte Specifies identifier configuration property. SRSP: Length 0x03-0x83 Cmd0 0x66 Cmd1 0x04 Status ConfigId 0-128 Value Status byte listing status values. ConfigId byte Specifies identifier configuration property. byte Specifies size Value buffer bytes. CC2480 Interface Specification SWRA175A Page CC2480 Value 0-128 bytes buffer hold configuration property. 6.2.2 6.2.2.1 ZB_WRITE_CONFIGURATION Description This command used write configuration parameter CC2480 device. 6.2.2.2 SREQ: Length 0x03-0x83 Cmd0 0x26 Cmd1 0x05 ConfigId 1-128 Value Usage ConfigId byte identifier configuration property byte Specifies size Value buffer bytes. Value 1-128 bytes buffer containing value configuration property SRSP: Length 0x01 Cmd0 0x66 Cmd1 0x05 Status Status byte listing status values. 6.2.3 6.2.3.1 Device specific configuration parameters ZCD_NV_STARTUP_OPTION Configuration 0x0003; Size: 1byte; Default value: This parameter controls device startup options. This mask following values position Description Reserved STARTOPT_CLEAR_STATE STARTOPT_CLEAR_CONFIG STARTOPT_CLEAR_CONFIG this option set, device will overwrite configuration parameters (except this one) with "default" values that programmed with. This used erase existing configuration bring device into known state. Note: STARTOPT_CLEAR_CONFIG read CC2480 device immediately when powers after reset. When configuration parameters restored defaults, ZCD_NV_STARTUP_OPTION itself restored except clearing STARTOPT_CLEAR_CONFIG bit. STARTOPT_CLEAR_STATE this option set, device will clear previous network state (which would exist device been operating network prior reset). This typically used during application development. During regular device operation, this flag typically set, that accidental device reset will cause loss network state. Notes: CC2480 device kinds information stored non-volatile memory. configuration parameters (listed this section) network state information. configuration parameters configured user before start ZigBee operation. network state information collected device after joins network creates bindings etc. runtime). This application processor. This information stored that device were reset accidentally, restore itself without going through network joining binding process again. application processor does wish continue operating previous ZigBee network, needs instruct CC2480 device clear network state information start again based CC2480 Interface Specification SWRA175A Page CC2480 configuration parameters. This done setting STARTOPT_CLEAR_STATE startup option. 6.2.3.2 ZCD_NV_LOGICAL_TYPE Configuration 0x0087; Size: 1byte; Default value: 0x00 This logical type device ZigBee network. This either COORDINATOR (0x00), ROUTER (0x01) ENDDEVICE (0x02). Note: This parameter read CC2480 device immediately when powers after reset. 6.2.3.3 ZCD_NV_POLL_RATE Configuration 0x0024; Size: 2byte; Default value: 2000 this parameter non-zero value, CC2480 device that configured end-device will wake periodically with this duration check data with parent device. This value specified milliseconds range from 65000. this parameter zero, device will automatically wake poll data. Instead, external trigger internal event (for example, software timer event) used wake device. 6.2.3.4 ZCD_NV_QUEUED_POLL_RATE Configuration 0x0025; Size: 2bytes; Default value: When end-device polls data with parent finds that does have data, poll again with shorter duration case there more data queued parent device. This value specified milliseconds. This feature turned setting this value zero. 6.2.3.5 ZCD_NV_RESPONSE_POLL_RATE Configuration 0x0026; Size: 2byte; Default value: When end-device sends data packet, poll again with shorter duration, specified this parameter, application expecting receive application level packet response. This value specified milliseconds. This feature turned setting value zero. Note: setting queued response poll rates done with caution device sending receiving same time device sending data fast. device sending data fast, setting queued poll rate with higher duration than sending rate will cause poll event continuously rescheduled future. Then device will never poll data with parent consequently miss packets destined 6.2.3.6 ZCD_NV_POLL_FAILURE_RETRIES Configuration 0x0029; Size: 1byte; Default value: number times end-device will fail when communicating with parent before invoking rejoin mechanism find join parent. 6.2.3.7 ZCD_NV_INDIRECT_MSG_TIMEOUT Configuration 0x002B; Size: 1byte; Default value: amount time seconds) that router coordinator device will buffer messages destined their end-device child nodes. recommended that this least greater than poll rate CC2480 Interface Specification SWRA175A Page CC2480 (ZCD_NV_POLL_RATE ensure that end-device will have chance wakeup poll data. 6.2.3.8 ZCD_NV_APS_FRAME_RETRIES Configuration 0x0043; Size: 1bytes; Default value: number retransmissions performed data packet application layer packet transmitted with end-to-end acknowledgement option enabled. 6.2.3.9 ZCD_NV_APS_ACK_WAIT_DURATION Configuration 0x0044; Size: 2bytes; Default value: 3000 amount time milliseconds) device will wait transmitting packet with end-to-end acknowledgement option acknowledgement packet arrive from destination device. acknowledgement packet received this time, sending device will assume failure attemp retransmission. Note: This recommended approximately expected round trip time packet. Note that destination source) device end-device, round trip time packet will include additional delay upto poll duration. This addition delay normally caused network. 6.2.3.10 ZCD_NV_BINDING_TIME Configuration 0x0046; Size: 2bytes; Default value: 8000 amount time milliseconds) device will wait response binding request. 6.2.3.11 ZCD_NV_USERDESC Configuration 0x0081; Size: 17bytes; Default value: "CC2480 dots represent device IEEE address optional user-defined data (upto 16bytes that configured CC2480 device that easily identified described later. first byte length user descriptor data must greater than 6.2.4 6.2.4.1 Network specific configuration parameters ZCD_NV_PANID Configuration 0x0083; Size: 2bytes; Default value: 0xFFFF This parameter identifies ZigBee network. This should value between 0x3FFF. Networks that exist same vicinity must have different values this parameter. special value 0xFFFF indicate "don't care". 6.2.4.2 ZCD_NV_CHANLIST Configuration 0x0084; Size: 4bytes; Default value: 0x00000800 This parameter mask channels which this network operate (note that multiple channels selected). Multiple networks that exist same vicinity encouraged have different values. multiple channels selected, coordinator will pick channels network operation. First, energy scan performed each channel those channels with high energy level discarded. Then, coordinator deteremines number existing ZigBee networks each remaining channels picks with fewest networks. CC2480 Interface Specification SWRA175A Page CC2480 routers end-devices, device will simply scan selected channels until finds ZigBee network. 6.2.4.3 ZCD_NV_PRECFGKEY Configuration 0x0062; Size: 16bytes; Default value: [0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F] This used securing un-securing packets network, security enabled network. 6.2.4.4 ZCD_NV_PRECFGKEYS_ENABLE Configuration 0x0063; Size: 1byte; Default value: TRUE security functionality enabled, there options distribute security devices network. this parameter true, same security assumed pre-configured devices network. false, then only needs configured coordinator device. this case, distributed each device upon joining coordinator. This distribution will happen "clear" last packet transmission this constitutes brief "period vulnerability" during which malicious device capture key. Hence recommended unless ensured that there malicious devices vicinity time network formation. 6.2.4.5 ZCD_NV_SECURITY_MODE Configuration 0x0064; Size: 1byte; Default value: This parameter determines security used this network. turn security turn security 6.2.4.6 ZCD_NV_BCAST_RETRIES Configuration 0x002E; Size: 1byte; Default value: maximum number retransmissions that device will attempt when trying transmit broadcast packet. typical range from through 6.2.4.7 ZCD_NV_PASSIVE_ACK_TIMEOUT Configuration 0x002F; Size: 1byte; Default value: amount time units 100milliseconds) device will wait before retransmitting broadcast packet. retransmission will happen node hears that each neighbor nodes have transmitted that packet. 6.2.4.8 ZCD_NV_BCAST_DELIVERY_TIME Configuration 0x0030; Size: 1byte; Default value: maximum amount time units 100ms) that take broadcast packet propagate through entire network. This includes time retransmissions. Note: This parameter must with caution. must value least (ZCD_NV_BCAST_RETRIES ZCD_NV_PASSIVE_ACK_TIMEOUT safe, actual value should higher than above minimum about 500ms more. CC2480 Interface Specification SWRA175A Page CC2480 6.2.4.9 ZCD_NV_ROUTE_EXPIRY_TIME Configuration 0x002C; Size: 1byte; Default value: amount time seconds) which route must idle i.e. packets transmitted that route before that routing entry marked expired. expired entry deleted table full space needed another routing entry. This special value turn route expiry. this case, route entries expired. Simple interface Simple interface intended present simplified ZigBee application developer. complete ZigBee interface provided interfaces. since majority applications full feature available ZigBee, this simplified interface easy developer begin ZigBee application development. contains necessary interface commission ZigBee network, perform bindings between devices send receive data. 6.3.1 6.3.1.1 ZB_APP_REGISTER_REQUEST Description This command enables application processor register application with CC2480 device. 6.3.1.2 SREQ: Length variable Cmd0 0x26 Cmd1 0x0A AppEndPoint AppProfileID DeviceId DeviceVersion Usage Unused InputCommandsNum Input commands InputCommandsList OutputCommandsNum Output commands OutputCommandsList AppEndPoint byte Specifies endpoint device. This should range through should same value devices network. AppProfileID bytes Specifies profile application. This should same value devices network. This number assigned ZigBee Alliance. DeviceId bytes This application-specific identifier. identifies device type within particular profile This used ZigBee stack other than identify itself when requested. DeviceVersion byte This application-specific identifier. identifies version device. This used ZigBee stack other than identify itself when requested. Unused byte Unused parameter. InputCommandsNum byte Specifies number Input commands that this application will process. InputCommandsList variable List input command identifiers that processed this application. OutputCommandsNum byte Specifies number Output commands that this application will generate. CC2480 Interface Specification SWRA175A Page CC2480 OutputCommandsList variable List output command identifiers that generated this application. Note: mandatory that application register itself with CC2480 device after every reset wishes simple interface. AppEndPoint AppProfileId fields should populated with same values devices network. This list input output commands only used ZigBee stack when performing binding. binding feature used, these ignored. DeviceId DeviceVersion used ZigBee stack ignored. SRSP: Length 0x01 Cmd0 0x66 Cmd1 0x0A Status Status byte listing status values. 6.3.2 6.3.2.1 ZB_START_REQUEST Description This command starts ZigBee stack CC2480 device. When ZigBee stack starts, device reads programmed configuration parameters operates accordingly. After start request process completes, device ready send, receive, route network traffic. 6.3.2.2 SREQ: Length 0x00 Cmd0 0x26 Cmd1 0x00 Usage SRSP: Length 0x00 Cmd0 0x66 Cmd1 0x00 6.3.3 6.3.3.1 ZB_START_CONFIRM Description This command issued CC2480 device return results from ZB_START_REQUEST command. 6.3.3.2 AREQ: Length 0x01 Cmd0 0x46 Cmd1 0x80 Status Usage Status byte listing status values. 6.3.4 6.3.4.1 ZB_PERMIT_JOINING_REQUEST Description This command used control joining permissions thus allow disallow devices from joining network. 6.3.4.2 SREQ: Usage CC2480 Interface Specification SWRA175A Page CC2480 Length 0x03 Cmd0 0x26 Cmd1 0x08 Destination Timeout Destination bytes destination parameter indicates address device which joining permissions should set. This usually local device address special broadcast address that denotes routers coordinator (0xFFFC). This joining permissions single device whole network controlled. Timeout byte Indicates amount time seconds which joining permissions should turned timeout 0x00, device will turn joining permissions indefinitely. 0xFF, joining permissions will turned indefinitely. SRSP: Length 0x01 Cmd0 0x66 Cmd1 0x08 Status Status byte listing status values. 6.3.5 6.3.5.1 ZB_BIND_DEVICE Description This command used create delete `binding' another device network. Once bound, application send messages device referencing commandId binding. This command also issued with NULL destination address zeros that case, binding will established with another device that Allow Bind mode. 6.3.5.2 SREQ: Length 0x0B Usage Cmd0 0x26 Cmd1 0x01 Create CommandId Destination Create byte TRUE create binding, FALSE remove binding. CommandId bytes identifier binding. Destination bytes Specifies 64-bit IEEE address device bind NULL destination address unknown instead destination device Allow Bind mode. SRSP: Length 0x00 Cmd0 0x66 Cmd1 0x01 6.3.6 6.3.6.1 ZB_BIND_CONFIRM Description This command issued CC2480 device return results from ZB_BIND_DEVICE command. 6.3.6.2 AREQ: Length 0x03 Cmd0 0x46 Cmd1 0x81 CommandId Status Usage CommandId bytes command binding being confirmed. Status byte listing status values. CC2480 Interface Specification SWRA175A Page CC2480 6.3.7 6.3.7.1 ZB_ALLOW_BIND Description This command puts device into Allow Binding Mode given period time. This allows peer device establish binding with this device Allow Binding Mode issuing zb_BindDevice with destination address NULL. 6.3.7.2 SREQ: Length 0x01 Cmd0 0x26 Cmd1 0x02 Timeout Usage Timeout byte number seconds remain allow binding mode. Valid values range from through Allow Bind mode will false without timeout. greater than Allow Bind mode will true indefinitely. SRSP: Length 0x00 Cmd0 0x66 Cmd1 0x02 6.3.8 6.3.8.1 ZB_ALLOW_BIND_CONFIRM Description This command issued CC2480 device when responds bind request from remote device. 6.3.8.2 AREQ: Length 0x02 Cmd0 0x46 Cmd1 0x82 Source Usage Source bytes Contains address device attempted bind this device. 6.3.9 6.3.9.1 ZB_SEND_DATA_REQUEST Description This command initiates transmission data another device network. This command only issued after host processor registered application using ZB_APP_REGISTER_REQUEST device successfully created joined network. 6.3.9.2 SREQ: Length 0x08-0x5C Cmd0 0x26 Cmd1 0x03 Destination CommandId Handle Usage Radius 0-84 Data Destination bytes destination address data packet. following values. Address 0xFFF7 0xFFFC Description 16-bit short address destination device Group routers coordinator CC2480 Interface Specification SWRA175A Page CC2480 0xFFFD 0xFFFE Group devices with receiver turned This binding address should used when binding entry been previously created this particular CommandId. destination address will determined from binding table CC2480 Broadcast group devices network 0xFFFF CommandId bytes command send with message. binding address used destination, this parameter also indicates binding use. Handle byte handle used identify send data request. byte TRUE requesting acknowledgement from destination. Radius byte number hops packet travel through before dropped. byte Specifies size Data buffer bytes. Data 0-84 bytes Data. SRSP: Length 0x00 Cmd0 0x66 Cmd1 0x03 6.3.10 ZB_SEND_DATA_CONFIRM 6.3.10.1 Description CC2480 device return results from This command issued ZB_SEND_DATA_REQUEST command. 6.3.10.2 AREQ: Length 0x02 Cmd0 0x46 Usage Handle Status Cmd1 0x83 Handle byte Specifies handle. Status byte listing status values. 6.3.11 ZB_RECEIVE_DATA_INDICATION 6.3.11.1 Description This callback called asynchronously CC2480 device when received packet from remote device. 6.3.11.2 AREQ: Length 0x06-5A Cmd0 0x46 Cmd1 0x87 Source Command 0-84 Data Usage Source bytes Specifies short address peer device that sent data. Command bytes command associated with data. bytes Specifies number bytes Data parameter. Data Array bytes data sent peer device 6.3.12 ZB_GET_DEVICE_INFO CC2480 Interface Specification SWRA175A Page CC2480 6.3.12.1 Description This command retrieves Device Information Property. 6.3.12.2 SREQ: Length 0x01 Cmd0 0x26 Cmd1 0x06 Param Usage Param byte identifier device information. take following values. Parameter Size byte bytes bytes bytes bytes byte bytes bytes Device state Device IEEE address Device short address Description Short address parent device IEEE address parent device Channel which ZigBee network operating ZigBee network Extended ZigBee network SRSP: Length 0x09 Cmd0 0x66 Cmd1 0x06 Param Value Param byte identifier requested device information. Value byte value requested device information. This always 8bytes length even though actual value smaller size. 6.3.13 ZB_FIND_DEVICE_REQUEST 6.3.13.1 Description This command used determine short address device network. device initiating call zb_FindDeviceRequest device being discovered must both member same network. When search complete, zv_FindDeviceConfirm callback function called. SREQ: Length 0x08 Cmd0 0x26 Cmd1 0x07 SearchKey SearchKey bytes Specifies value search SRSP: Length 0x00 Cmd0 0x66 Cmd1 0x07 6.3.14 ZB_FIND_DEVICE_CONFIRM 6.3.14.1 Description device return results from This command issued CC2480 ZB_FIND_DEVICE_REQUEST command. CC2480 Interface Specification SWRA175A Page CC2480 6.3.14.2 AREQ: Length 0x0B Cmd0 0x46 Cmd1 0x85 SearchType 0x01 SearchKey Result Usage SearchType byte type search that performed. SearchKey bytes Value that search executed Result bytes result search. 6.4.1 interface AF_REGISTER Description 6.4.1.1 This command enables host processor register application endpoint description with CC2480. 6.4.1.2 SREQ: Length 0x09-0x49 Cmd0 0x24 Cmd1 0x00 EndPoint AppProfId AppDeviceId AppDevVer Usage Unused AppNumInClusters 0-32 AppInClusterList AppNumOutClusters 0-32 AppOutClusterList EndPoint byte Specifies endpoint device. AppProfId bytes Specifies profile application. AppDeviceId bytes Specifies device description this endpoint. AppDevVer byte Specifies device version number. Unused byte this field zero. AppNumInClusters byte Specifies number Input cluster following AppInClusterList AppInClusterList 0-32 bytes Specifies list Input Cluster Ids. AppNumOutClusters byte Specifies number Output cluster following AppOutClusterList AppOutClusterList 0-32 bytes Specifies list Output Cluster Ids. SRSP: Length 0x01 Cmd0 0x64 Cmd1 0x00 Status Status byte listing status values. 6.4.2 6.4.2.1 AF_DATA_REQUEST Description This command will cause CC2480 device send application data packet remote device. CC2480 Interface Specification SWRA175A Page CC2480 6.4.2.2 SREQ: Length 0x0A-0x5E Cmd0 0x24 Cmd1 0x01 DstAddr DestEndpoint SrcEndpoint Usage ClusterID TransID Options Radius 0-128 Data DstAddr bytes Specifies destination address message DestEndpoint byte Specifies destination endpoint message. SrcEndpoint byte Specifies source endpoint message. ClusterID bytes Specifies cluster TransID byte Specifies transaction sequence number message. Options byte Transmit options. Radius byte Specifies number hops allowed delivering message; usually using byte Length data. Data 0-128 bytes data. SRSP: Length 0x01 Cmd0 0x64 Cmd1 0x01 Status Status byte listing status values. 6.4.3 6.4.3.1 AF_DATA_CONFIRM Description CC2480 device return results from This command issued AF_SEND_DATA_REQUEST command. 6.4.3.2 AREQ: Length 0x03 Cmd0 0x44 Usage Status Endpoint TransID Cmd1 0x80 Status byte listing status values. Endpoint byte Endpoint device TransId byte Specified transaction sequence number message. 6.4.4 6.4.4.1 AF_INCOMING_MSG Description This command issued CC2480 device when received incoming packet (addressed registered endpoints) from remote device. 6.4.4.2 AREQ: Length 0x11-0x65 Cmd0 0x44 Cmd1 0x81 GroupID ClusterID SrcAddr Page Usage CC2480 Interface Specification SWRA175A CC2480 SrcEndpoint DestEndpoint WasBroadcast LinkQuality SecurityUse Timestamp TransSeqNumber 0-128 Data GroupID bytes Specifies group device. ClusterID bytes Specifies cluster (only used V1.0 networks.) SrcAddr bytes Specifies ZigBee network address source device sending message. SrcEndpoint byte Specifies source endpoint message. DestEndpoint byte Specifies destination endpoint message. WasBroadcast byte Specifies message broadcast not. LinkQuality byte Indicates link quality measured during reception. SecurityUse byte Specifies security used not. TimeStamp bytes Specifies timestamp message. TransSeqNumber byte Specifies transaction sequence number message. byte Specifies length data. Data 0-128 bytes Contains bytes data. 6.5.1 interface ZDO_NWK_ADDR_REQ Description 6.5.1.1 This command will cause CC2480 device send "Network Address Request" packet request remote device's short address. This message sends broadcast message looking address with known IEEE address. results this request returned CC2480 ZDO_NWK_ADDR_RSP command. 6.5.1.2 SREQ: Length 0x0A Cmd0 0x25 Cmd1 0x00 IEEEAddress ReqType StartIndex Usage IEEEAddress bytes IEEE address device. ReqType byte Request type: Value Description Single device response Extended include associated devices StartIndex byte Starting index into list children. This used more list list large message. SRSP: CC2480 Interface Specification SWRA175A Page CC2480 Length 0x01 Cmd0 0x65 Cmd1 0x00 Status Status byte listing status values. 6.5.2 6.5.2.1 ZDO_NWK_ADDR_RSP Description This command issued CC2480 return results from ZDO_NWK_ADDR_REQ. 6.5.2.2 AREQ: Length 0x0D-0x53 Cmd0 0x45 Cmd1 0x80 Status IEEEAddr NwkAddr Usage StartIndex NumAssocDev 0-70 AssocDevList Status byte listing status values. IEEEAddr bytes IEEE address source device. NwkAddr bytes Specifies short network address responding device. StartIndex byte Specifies starting index into list associated devices this report. NumAssocDev byte Specifies number associated devices AssocDevList 0-70 bytes -Contains list network address associated devices. This list partial list entire list doesn't into packet. partial list, starting index StartIndex. 6.5.3 6.5.3.1 ZDO_IEEE_ADDR_REQ Description This command will cause CC2480 device issue "IEEE address request" packet request remote device's IEEE 64-bit address. results this request returned CC2480 ZDO_IEEE_ADDR_RSP command. 6.5.3.2 SREQ: Length 0x04 Cmd0 0x25 Cmd1 0x01 ShortAddr ReqType StartIndex Usage ShortAddr bytes Specifies short address device. ReqType byte Request type: Value Description Single device response Extended include associated devices StartIndex byte Starting index into list children. This used more list list large message. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x01 Status Status byte listing status values. CC2480 Interface Specification SWRA175A Page CC2480 6.5.4 6.5.4.1 ZDO_IEEE_ADDR_RSP Description This command issued CC2480 return results from ZDO_IEEE_ADDR_REQ. 6.5.4.2 AREQ: Length 0x0D-0x53 Cmd0 0x45 Cmd1 0x81 Status IEEEAddr NwkAddr Usage StartIndex NumAssocDev 0-70 AssocDevList Status byte listing status values. IEEEAddr bytes IEEE address source device. NwkAddr bytes Specifies short network address responding device. StartIndex byte Specifies starting index into list associated devices this report. NumAssocDev byte Specifies number associated devices AssocDevList 0-70 bytes -Contains list network address associated devices. This list partial list entire list doesn't into packet. partial list, starting index StartIndex. 6.5.5 6.5.5.1 ZDO_NODE_DESC_REQ Description This command will cause CC2480 device issue "Node descriptor request" packet request remote device's node descriptor. results this request returned CC2480 ZDO_NODE_DESC_RSP command. 6.5.5.2 SREQ: Length 0x04 Cmd0 0x25 Cmd1 0x02 DstAddr NWKAddrOfInterest Usage DstAddr bytes Specifies address device generating inquiry. NWKAddrOfInterest Specifies address destination device being queried. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x02 Status Status byte listing status values. 6.5.6 6.5.6.1 ZDO_NODE_DESC_RSP Description This command issued CC2480 return results from ZDO_NODE_DESC_REQ. 6.5.6.2 AREQ: Usage CC2480 Interface Specification SWRA175A Page CC2480 Length 0x0F Cmd0 0x45 Cmd1 0x82 SrcAddr Status NwkAddr LogicalType/ ComplexDescAvailable/ UserDescAvailable APSFlags/ FrequencyBand MACCapabilityFlags ManufacturerCode MaxBufferSize MaxTransferSize ServerMask SrcAddr bytes message's source network address. Status byte listing status values. NWKAddrOfInterest bytes Device's short address this Node descriptor LogicalType/ ComplexDescriptorAvailable/ UserDescriptorAvailable byte defined follows: LogicalType: 0-2: Description ZigBee Coordinator ZigBee Router ZigBee Device Value ComplexDescriptorAvailable Indicates complex descriptor available node UserDescriptorAvailable Indicates user descriptor available node APSFlags/ NodeFrequencyBand byte APSFlags Node Flags assigned APS. V1.0 bits reserved. NodeFrequencyBand Identifies node frequency band capabilities Capabilities byte Capability flags stored ManufacturerCode bytes specifies manufacturer code that allocated ZigBee Alliance, relating manufacturer device. MaxBufferSize byte Indicates size maximum NPDU. This field used high level indication management. MaxTransferSize bytes Indicates maximum size Transfer 0x7fff (This field reserved version shall zero). ServerMask bytes Specifies system server capability. defined follows: Assignment Primary Trust Center Backup Trust Center Primary Binding Table Cache Backup Binding Table Cache Primary Discovery Cache Backup Discovery Cache Reserved CC2480 Interface Specification SWRA175A Page CC2480 6.5.7 6.5.7.1 ZDO_SIMPLE_DESC_REQ Description This command will cause CC2480 device issue "Simple descriptor request" packet request remote device's endpoint simple descriptor. results this request returned CC2480 ZDO_SIMPLE_DESC_RSP command. 6.5.7.2 SREQ: Length 0x05 Cmd0 0x25 Cmd1 0x04 DstAddr NWKAddrOfInterest Endpoint Usage DstAddr bytes Specifies address device generating inquiry. NWKAddrOfInterest Specifies address destination device being queried. Endpoint byte Specifies application endpoint data from. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x04 Status Status byte listing status values. 6.5.8 6.5.8.1 ZDO_SIMPLE_DESC_RSP Description CC2480 device return results from This command issued ZDO_SIMPLE_DESC_REQ. 6.5.8.2 AREQ: Length 0x06-4E Cmd0 0x45 Usage Cmd1 0x84 SrcAddr Status NwkAddr Endpoint ProfileID DeviceID DeviceVersion NumInClusters 0-32 InClusterList NumOutClusters 0-32 OutClusterList SrcAddr bytes Specifies message's source network address. Status byte listing status values. NWKAddr bytes Specifies Device's short address that this response describes. byte Specifies length simple descriptor Endpoint byte ProfileId bytes profile this endpoint. DeviceID bytes Device Description this endpoint. DeviceVersion byte Defined following format Description Value CC2480 Interface Specification SWRA175A Page CC2480 Version 1.00 Reserved NumInClusters byte number input clusters InClusterList. InClusterList 0-32 bytes List input cluster supported. NumOutClusters byte number output clusters OutClusterList. OutClusterList 0-32 bytes List output cluster supported. 6.5.9 6.5.9.1 ZDO_ACTIVE_EP_REQ Description This command will cause CC2480 device issue "Active endpoint request" packet request list active endpoints remote device. results this request returned CC2480 ZDO_ACTIVE_EP_RSP command. 6.5.9.2 SREQ: Length 0x04 Cmd0 0x25 Cmd1 0x05 DstAddr NWKAddrOfInterest Usage DstAddr bytes Specifies address device generating inquiry. NWKAddrOfInterest Specifies address destination device being queried. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x05 Status Status byte listing status values. 6.5.10 ZDO_ACTIVE_EP_RSP 6.5.10.1 Description CC2480 device return results from This command issued ZDO_ACTIVE_EP_REQ. 6.5.10.2 AREQ: Length 0x06-0x53 Usage Cmd1 0x85 SrcAddr Status NwkAddr ActiveEPCount Cmd0 0x45 0-77 ActiveEPList SrcAddr bytes message's source network address. Status byte listing status values. NWKAddr bytes Device's short address that this response describes. ActiveEPCount byte Number active endpoint list ActiveEPList 0-77 bytes Array active endpoints this device. CC2480 Interface Specification SWRA175A Page CC2480 6.5.11 ZDO_MATCH_DESC_REQ 6.5.11.1 Description This command will cause CC2480 device issue "Match descriptor request" packet find remote device's that match given list clusters. results this request returned CC2480 ZDO_MATCH_DESC_RSP command. 6.5.11.2 SREQ: Length 0x08-0x48 Cmd0 0x25 Cmd1 0x06 DstAddr NwkAddrOfInterest ProfileID Usage NumInClusters 0-32 InClusterList NumOutClusters 0-32 OutClusterList DstAddr bytes Specifies address device generating inquiry. NWKAddrOfInterest bytes Specifies address destination device being queried. ProfileID bytes Specifies NumInClusters byte Specifies number InClusterList. InClusterList 0-32 bytes Contains input cluster IDs. NumOutClusters byte Specifies number OutClusterList. OutClusterList 0-32 bytes Contains output cluster IDs. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x06 Status Status byte listing status values. 6.5.12 ZDO_MATCH_DESC_RSP 6.5.12.1 Description CC2480 device return results from This command issued ZDO_MATCH_DESC_REQ. 6.5.12.2 AREQ: Length 0x06-0x53 Usage Cmd1 0x86 SrcAddr Status NwkAddr MatchLength Cmd0 0x45 0-77 MatchList SrcAddr message's source network address. Status byte listing status values. NWKAddr bytes Device's short address that this response describes. MatchCount byte Number descriptors list. MatchList 0-77 bytes Array match descriptor this device. CC2480 Interface Specification SWRA175A Page CC2480 6.5.13 ZDO_MATCH_DESC_RSP_SENT 6.5.13.1 Description This command issued CC2480 device responded "Match descriptor request" packet from remote device. 6.5.13.2 AREQ: Length 0x04-0x24 Cmd0 0x45 Cmd1 0xC2 NwkAddr Usage NumInClusters 0-32 InClusterList NumOutClusters 0-32 OutClusterList NwkAddr bytes Specifies device's short address NumInClusters byte number input clusters InClusterList. InClusterList 0-32 bytes List input cluster supported. NumOutClusters byte number output clusters OutClusterList. OutClusterList 0-32 bytes List output cluster supported. 6.5.14 ZDO_USER_DESC_REQ 6.5.14.1 Description This command will cause CC2480 device issue "User descriptor request" packet request remote device's user descriptor. results this request returned CC2480 ZDO_USER_DESC_RSP command. 6.5.14.2 SREQ: Length 0x04 Cmd0 0x25 Cmd1 0x08 DstAddr NWKAddrOfInterest Usage DstAddr bytes Specifies address device generating inquiry. NWKAddrOfInterest bytes Specifies address destination device being queried. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x08 Status Status byte listing status values. 6.5.15 ZDO_USER_DESC_RSP 6.5.15.1 Description CC2480 device return results from This command issued ZDO_USER_DESC_REQ. 6.5.15.2 AREQ: Length 0x16 0x061 Cmd0 0x45 Usage Cmd1 0x88 SrcAddr Status NwkAddr 0-77 UserDescriptor CC2480 Interface Specification SWRA175A Page CC2480 SrcAddr bytes message's source network address. Status byte listing status values. NWKAddr bytes Device's short address that this response describes. byte Length, bytes, user descriptor UserDescriptor 0-77 bytes User descriptor array (can bytes). 6.5.16 ZDO_USER_DESC_SET 6.5.16.1 Description This command will cause CC2480 device issue "User descriptor set" packet remote device's user descriptor. results this request returned CC2480 ZDO_USER_DESC_CONF command. 6.5.16.2 SREQ: Length 0x05-0x15 Cmd0 0x25 Cmd1 0x0B DstAddr NWKAddrOfInterest 0-16 UserDescriptor Usage DstAddr bytes Specifies network address device generating request. NWKAddrOfInterest bytes Specifies address device targeted request. byte Specifies length user descriptor. UserDescriptor 0-16 bytes User descriptor array (can bytes). SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x0B Status Status byte listing status values. 6.5.17 ZDO_USER_DESC_CONF 6.5.17.1 Description CC2480 device return results from This command issued ZDO_USER_DESC_SET. 6.5.17.2 AREQ: Length 0x05 Cmd0 0x45 Usage Cmd1 0x89 SrcAddr Status NwkAddr SrcAddr bytes message's source network address. Status byte listing status values. NWKAddr bytes Device's short address that this response describes. 6.5.18 ZDO_END_DEVICE_ANNCE 6.5.18.1 Description This command will cause CC2480 device issue "End device announce" broadcast packet network. This typically used end-device announce itself network. 6.5.18.2 SREQ: CC2480 Interface Specification SWRA175A Page Usage CC2480 Length 0x0B Cmd0 0x25 Cmd1 0x0A NwkAddr IEEEAddr Capabilites NwkAddr bytes Specifies network address device generating request. IEEEAddr bytes Specifies IEEE Address device being announced Capabilites byte Specifies capabilities Description Alternate Coordinator Device type: ZigBee Router Device Power Source: Mains powered Receiver when idle Reserved Security capability Reserved SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x0A Status Status byte listing status values. 6.5.19 ZDO_END_DEVICE_ANNCE_IND 6.5.19.1 Description This command issued CC2480 device when received "End device announce" packet from remote device. 6.5.19.2 AREQ: Length 0x0D Cmd0 0x45 Cmd1 0xC1 SrcAddr NwkAddr IEEEAddr Capabilites Usage SrcAddr bytes Source address message. NwkAddr bytes Specifies device's short address. IEEEAddr bytes Specifies IEEE address source device. Capabilites byte Specifies capabilities device. Description Alternate Coordinator Device type: ZigBee Router Device Power Source: Mains powered Receiver when idle CC2480 Interface Specification SWRA175A Page CC2480 Reserved Security capability Reserved 6.5.20 ZDO_END_DEVICE_BIND_REQ 6.5.20.1 Description This command generated request Device Bind with destination device. 6.5.20.2 SREQ: Length 0x09-0x49 Cmd0 0x25 Cmd1 0x20 DstAddr LocalCoordinator Endpoint Usage ProfileID NumInClusters 0-32 InClusterList NumOutClusters 0-32 OutClusterList DstAddr bytes Specifies address device generating inquiry. LocalCoordinator bytes Specifies local coordinator's short address. case source binding, it's short address source address Endpoint byte Device's endpoint. ProfileID bytes Specifies profile device. NumInClusters byte Specifies number InClusterList. InClusterList 0-32 bytes Contains input cluster IDs. NumOutClusters byte Specifies number OutClusterList. OutClusterList 0-32 bytes Contains output cluster IDs. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x20 Status Status byte listing status values. 6.5.21 ZDO_END_DEVICE_BIND_RSP 6.5.21.1 Description This callback message response Device Bind Request 6.5.21.2 AREQ: Length 0x03 Cmd0 0x45 Cmd1 0xA0 SrcAddr Status Usage SrcAddr bytes message's source network address. Status byte listing status values. 6.5.22 ZDO_BIND_REQ 6.5.22.1 Description This command generated request Bind. CC2480 Interface Specification SWRA175A Page CC2480 6.5.22.2 SREQ: Length 0x10-0x17 Cmd0 0x25 Cmd1 0x21 DstAddr SrcAddress SrcEndpoint ClusterID Usage DstAddrMode DstAddress DstEndpoint DstAddr bytes Specifies destination address device generating bind request SrcAddress bytes Binding source IEEE address SrcEndpoint byte Specifies binding source endpoint. ClusterID byte2 Specifies cluster match messages. DstAddrMode byte Specifies destination address mode: Group address; Extended address. DstAddress bytes 2bytes Binding destination IEEE address. confused with DstAddr. DstEndpoint- byte byte Specifies binding destination endpoint. used only when DstAddrMode bits extended address SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x21 Status Status byte listing status values. 6.5.23 ZDO_BIND_RSP 6.5.23.1 Description This callback message response Bind Request. 6.5.23.2 AREQ: Length 0x03 Cmd0 0x45 Cmd1 0xA1 SrcAddr Status Usage SrcAddr bytes message's source network address. Status byte listing status values. 6.5.24 ZDO_UNBIND_REQ 6.5.24.1 Description This command generated request UnBind 6.5.24.2 SREQ: Length 0x10-0x17 Cmd0 0x25 Cmd1 0x22 DstAddr SrcAddress SrcEndpoint ClusterID Usage CC2480 Interface Specification SWRA175A Page CC2480 DstAddrMode DstAddress DstEndpoint DstAddr bits Specifies destination address device generating bind request. SrcAddress bytes Specifies Binding source IEEE address SrcEndpoint byte Specifies binding source endpoint. ClusterID byte Specifies cluster match messages. DstAddrMode byte Specifies destination address mode: Group address; Extended address. DstAddress bytes Specifies Binding destination IEEE address. confused with DstAddr. DstEndpoint byte Specifies binding destination endpoint. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x22 Status Status byte listing status values. 6.5.25 ZDO_UNBIND_RSP 6.5.25.1 Description This callback message response Unbind Request. 6.5.25.2 AREQ: Length 0x03 Cmd0 0x45 Cmd1 0xA2 SrcAddr Status Usage SrcAddr bytes message's source network address. Status byte listing status values. 6.5.26 ZDO_MGMT_LQI_REQ 6.5.26.1 Description This command generated request destination device perform query other devices network. 6.5.26.2 SREQ: Length 0x03 Cmd0 0x25 Cmd1 0x31 DstAddr StartIndex Usage DstAddr bytes Specifies network address device generating query. StartIndex byte Specifies where start response array list. result contain more entries than reported, this field allows user retrieve responses anywhere array list. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x31 Status Status byte listing status values. CC2480 Interface Specification SWRA175A Page CC2480 6.5.27 ZDO_MGMT_LQI_RSP 6.5.27.1 Description This callback message response Management Request 6.5.27.2 AREQ: Length 0x48 0x061 Cmd0 0x45 Cmd1 0xB1 SrcAddr Status NeighborTableEntries StartIndex Usage NeighborTableListCount 0-66 NeighborTableList Records SrcAddr bytes Source address message. Status byte listing status values. NeighborTableEntries byte Total number entries available device. StartIndex byte Where total number entries this response starts. NeighborTableListCount byte Number entries this response. NeighborTableListRecords 0-66 bytes array NeighborLqiList items. NeighborLQICount contains number items this table. Name ExtendedPanID Size bytes Description neighbor device ExtendedAddress NetworkAddress DeviceType/ RxOnWhenIdle/ Relationship bytes bytes byte Network extended address Device short address DeviceType: bits RxOnWhenIdle: bits Relationship: bits PermitJoining Depth byte byte byte PermitJoining: bits 6.5.28 ZDO_MGMT_LEAVE_REQ 6.5.28.1 Description This command generated request destination device perform query other devices network. 6.5.28.2 SREQ: Length 0x03 Cmd0 0x25 Cmd1 0x34 DstAddr DeviceAddress Optio Usage DstAddr bytes Specifies network address device generating query. CC2480 Interface Specification SWRA175A Page CC2480 StartIndex byte Specifies where start response array list. result contain more entries than reported, this field allows user retrieve responses anywhere array list. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x34 Status Status byte listing status values. 6.5.29 ZDO_MGMT_LEAVE_RSP 6.5.29.1 Description This callback message response Management Leave Request. 6.5.29.2 AREQ: Length 0x03 Cmd0 0x45 Cmd1 0xB4 SrcAddr Status Usage SrcAddr bytes message's source network address. Status byte listing status values. 6.5.30 ZDO_MGMT_PERMIT_JOIN_REQ 6.5.30.1 Description This command generated Permit Join destination device 6.5.30.2 SREQ: Length 0x04 Cmd0 0x25 Cmd1 0x36 DstAddr Duration TCSignificance Usage DstAddr bytes Specifies network address destination device whose Permit Join information modified. Duration byte Specifies duration permit joining. join disabled. 0xff join enabled. 0x01-0xfe number seconds permit joining. Significance byte Trust Center Significance. SRSP: Length 0x01 Cmd0 0x65 Cmd1 0x36 Status Status byte listing status values. 6.5.31 ZDO_MGMT_PERMIT_JOIN_RSP 6.5.31.1 Description This callback message response Management Permit Join Request 6.5.31.2 AREQ: Length 0x03 Cmd0 0x45 Cmd1 0xB6 SrcAddr Status Page Usage CC2480 Interface Specification SWRA175A CC2480 SrcAddr bytes Source address message. Status byte listing status values. 6.5.32 ZDO_STATE_CHANGE_IND 6.5.32.1 Description This callback message indicates state change. 6.5.32.2 AREQ: Length 0x01 Cmd0 0x45 Cmd1 0xC0 State Usage State byte Specifies changed state. Return Status Values status parameter that returned from CC2480 device take following values. Name ZSuccess ZFailure ZInvalidParameter ZMemError ZBufferFull ZUnsupportedMode ZUnsupportedMode ZMacMemError ZSecNoKey ZSecMaxFrmCount zdoInvalidRequestType zdoInvalidEndpoint zdoUnsupported zdoTimeout zdoNoMatch zdoTableFull zdoNoBindEntry ZApsFail ZApsTableFull ZApsIllegalRequest ZApsInvalidBinding ZApsUnsupportedAttrib ZApsNotSupported ZApsNoAck ZApsDuplicateEntry Value 0x00 0x01 0x02 0x10 0x11 0x12 0x12 0x13 0xa1 0xa3 0x80 0x82 0x84 0x85 0x86 0x87 0x88 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 CC2480 Interface Specification SWRA175A Page CC2480 ZApsNoBoundDevice zdoInvalidEndpoint zdoUnsupported zdoTimeout zdoNoMatch zdoTableFull zdoNoBindEntry ZApsFail ZApsTableFull ZApsIllegalRequest ZApsInvalidBinding ZApsUnsupportedAttrib ZApsNotSupported ZApsNoAck ZApsDuplicateEntry ZApsNoBoundDevice ZNwkInvalidParam ZNwkInvalidRequest ZNwkNotPermitted ZNwkStartupFailure ZNwkTableFull ZNwkUnknownDevice ZNwkUnsupportedAttribute ZNwkNoNetworks ZNwkLeaveUnconfirmed ZNwkNoAck ZNwkNoRoute 0xb9 0x82 0x84 0x85 0x86 0x87 0x88 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xc1 0xc2 0xc3 0xc4 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd CC2480 Interface Specification SWRA175A Page CC2480 Miscellaneous CC2480 power-up procedure recommended power-up procedure follows: Host processor CC2480 power Host processor sets CC2480 RESET_N low, holding CC2480 reset. host processor sets optional CC2480 CFG0 CFG1 pins these pins controlled host processor host processor initializes UART interface. host processor sets CC2480 RESET_N high CC2480 starts operation. CC2480 sends SYS_RESET_IND message host processor. When transport used CC2480 will SRDY indicate message available host processor should retrieve message. host processor receives SYS_RESET_IND message. CC2480 device configured end-device (and using transport), will automatically enter power state after host processor retrieves SYS_RESET_IND command from CC2480. CC2480 also reset when host processor sends SYS_RESET_REQ message. However, resetting CC2480 with RESET_N recommended because faster more reliable. CC2480 configuration procedure After CC2480 power-up, host processor should configure according application needs. exact configuration sequence vary depending cause reset which parameters need configured CC2480. Some common scenarios described below. 7.2.1 Scenario typical configuration sequence when host processor powers-up first time Reset CC2480 device during host processor power-up sequence Receive SYS_RESET_IND Configure device type reset CC2480 Receive SYS_RESET_IND again Configure other parameters necessary ZCD_NV_STARTUP_OPTION 0x02 7.2.2 Scenario CC2480 device accidentally reset host wishes continue operating before same network this could also because host reset accidentally and, startup sequence, caused CC2480 reset Receive SYS_RESET_IND ZCD_NV_STARTUP_OPTION 0x00 7.2.3 Scenario CC2480 device already operating network host wishes clear state and, possibly reconfigure some parameters, into network Configure device type necessary reset CC2480 CC2480 Interface Specification SWRA175A Page CC2480 Receive SYS_RESET_IND Configure other parameters necessary ZCD_NV_STARTUP_OPTION 0x02 7.2.4 Scenario host wishes clear CC2480 configuration restore them default values ZCD_NV_STARTUP_OPTION 0x01 reset CC2480 Receive SYS_RESET_IND Note that host processor must aware state CC2480 device configuration that operate properly. recommended that this state parameter itself stored volatile memory that host processor reset will cause lose information CC2480 state. CC2480 ZigBee stack startup procedure After configuration CC2480 device, host processor should register application then start operation ZigBee stack. host processor register application through either ZB_APP_REGISTER_REQUEST AF_REGISTER commands. former used register application simple interface. latter used application would full interface. After registering application, host processor issues ZB_START_REQUEST command start ZigBee stack CC2480 device. Once ZigBee stack successfully started (indicated successful ZB_START_CONFIRM), CC2480 part ZigBee network. host processor issue commands perform discovery, binding sending receiving packets. CC2480 Interface Specification SWRA175A Page CC2480 General Information Document History Table Document History Revision Date 2008-04-03 Description/Changes First Version documents release Address Information Texas Instruments Norway N-0349 Oslo NORWAY Tel: Fax: site: http://www.ti.com/lpw Worldwide Technical Support Internet Semiconductor Product Information Center Home Page: Semiconductor KnowledgeBase Home Page: support.ti.com support.ti.com/sc/knowledgebase Product Information Centers Americas Phone: Fax: Internet/Email: +1(972) 644-5580 +1(972) 927-6377 Europe, Middle East Africa Phone: Belgium (English) Finland (English) France Germany Israel (English) Italy Netherlands (English) Russia Spain Sweden (English) United Kingdom Fax: Internet: +358 25173948 8161 0107 4824 8587 1604 8161 2045 support.ti.com/sc/pic/euro.htm CC2480 Interface Specification SWRA175A Page CC2480 Japan Internet/Email International Domestic International Domestic +81-3-3344-5317 0120-81-0036 support.ti.com/sc/pic/japan.htm www.tij.co.jp/pic Asia Phone International Domestic Australia China Hong India Indonesia Korea Malaysia Zealand Philippines Singapore Taiwan Thailand +886-2-23786800 Toll-Free Number 1-800-999-084 800-820-8682 800-96-5941 +91-80-51381665 (Toll) 001-803-8861-1006 080-551-2804 1-800-80-3973 0800-446-934 1-800-765-7404 800-886-1028 0800-006800 001-800-886-0010 +886-2-2378-6808 tiasia@ti.com ti-china@ti.com support.ti.com/sc/pic/asia.htm Email Internet CC2480 Interface Specification SWRA175A Page CC2480 IMPORTANT NOTICE Texas Instruments Incorporated subsidiaries (TI) reserve right make corrections, modifications, enhancements, improvements, other changes products services time discontinue product service without notice. Customers should obtain latest relevant information before placing orders should verify that such information current complete. products sold subject TI's terms conditions sale supplied time order acknowledgment. warrants performance hardware products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques used extent deems necessary support this warranty. Except where mandated government requirements, testing parameters each product necessarily performed. assumes liability applications assistance customer product design. Customers responsible their products applications using components. minimize risks associated with customer products applications, customers should provide adequate design operating safeguards. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right relating combination, machine, process which products services used. Information published regarding third-party products services does constitute license from such products services warranty endorsement thereof. such information require license from third party under patents other intellectual property third party, license from under patents other intellectual property Reproduction information data books data sheets permissible only reproduction without alteration accompanied associated warranties, conditions, limitations, notices. Reproduction this information with alteration unfair deceptive business practice. responsible liable such altered documentation. Information third parties subject additional restrictions. Resale products services with statements different from beyond parameters stated that product service voids express implied warranties associated product service unfair deceptive business practice. responsible liable such statements. products authorized safety-critical applications (such life support) where failure product would reasonably expected cause severe personal injury death, unless officers parties have executed agreement specifically governing such use. Buyers represent that they have necessary expertise safety regulatory ramifications their applications, acknowledge agree that they solely responsible legal, regulatory safety-related requirements concerning their products products such safety-critical applications, notwithstanding applications-related information support that provided Further, Buyers must fully indemnify representatives against damages arising products such safetycritical applications. products neither designed intended military/aerospace applications environments unless products specifically designated military-grade "enhanced plastic." Only products designated military-grade meet military specifications. Buyers acknowledge agree that such products which designated military-grade solely Buyer's risk, that they solely responsible compliance with legal regulatory requirements connection with such use. products neither designed intended automotive applications environments unless specific products designated compliant with ISO/TS 16949 requirements. Buyers acknowledge agree that, they non-designated products automotive applications, will responsible failure meet such requirements. Following URLs where obtain information other Texas Instruments products application solutions: Products Amplifiers Data Converters Interface Logic Power Mgmt Microcontrollers amplifier.ti.com dataconverter.ti.com dsp.ti.com interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com Applications Audio Automotive Broadband Digital Control Military Optical Networking Security Telephony Video Imaging Wireless www.ti.com/audio www.ti.com/automotive www.ti.com/broadband www.ti.com/digitalcontrol www.ti.com/military www.ti.com/opticalnetwork www.ti.com/security www.ti.com/telephony www.ti.com/video www.ti.com/wireless Mailing Address: Texas Instruments, Post Office 655303, Dallas, Texas 75265 Copyright 2008, Texas Instruments Incorporated CC2480 Interface Specification SWRA175A Page Other recent searchesYD1185 - YD1185 YD1185 Datasheet 8935 - 8935 8935 Datasheet YD1187 - YD1187 YD1187 Datasheet 8956 - 8956 8956 Datasheet YD1187 - YD1187 YD1187 Datasheet 8936 - 8936 8936 Datasheet VCO190-2450AT - VCO190-2450AT VCO190-2450AT Datasheet TRSL-9115G - TRSL-9115G TRSL-9115G Datasheet SML10SUZ12BC - SML10SUZ12BC SML10SUZ12BC Datasheet Ni10-P18SK-AZ3X - Ni10-P18SK-AZ3X Ni10-P18SK-AZ3X Datasheet PA12-GF30 - PA12-GF30 PA12-GF30 Datasheet 2N6109 - 2N6109 2N6109 Datasheet 2N6290 - 2N6290 2N6290 Datasheet
Privacy Policy | Disclaimer |