The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Z-Accel ZigBee® Processor Accelerate your ZigBee Development Appl


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



CCZACC06
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
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. CCZACC06 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.
CCZACC06 supports TI's SimpleAPI. SimpleAPI only calls learn, which drastically simplifies development ZigBee applications.
CCZACC06 interfaces microcontroller through UART interface. There need learn microcontroller tools. CCZACC06 example combined with MSP430.
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.
CCZACC06 Interface Specification SWRA175
Page
Table Contents
ABBREVIATIONS. REFERENCES INTRODUCTION ARCHITECTURE
CONFIGURATION. CCZACC06 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
CCZACC06 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
CCZACC06 Interface Specification SWRA175
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 CCZACC06 POWER-UP PROCEDURE CCZACC06 CONFIGURATION PROCEDURE 7.2.1 Scenario 7.2.2 Scenario 7.2.3 Scenario 7.2.4 Scenario CCZACC06 ZIGBEE STACK STARTUP PROCEDURE GENERAL INFORMATION. DOCUMENT HISTORY
ADDRESS INFORMATION WORLDWIDE TECHNICAL SUPPORT.
CCZACC06 Interface Specification SWRA175
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
CCZACC06 Interface Specification SWRA175
Page
References
CCZACC06 Data Sheet SWRS074
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
Introduction
Architecture diagram below shows host processor interfaces with CCZACC06.
UART
Power management
Host Processor
Reset
CCZACC06
GPIO
Configuration
input
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 CCZACC06 through RESET_N pin. addition, software reset interface provided. Configuration: This interface consists CFG0 CFG1 pins CCZACC06 used select UART transport select whether crystal installed. addition, several other configuration parameters configured CCZACC06 through software interface. inputs: CCZACC06 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 CCZACC06. 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 CCZACC06. Software timers: Upto four software timers configured host processor CCZACC06.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
configuration
pin-out CCZACC06 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
CCZACC06 Interface Specification SWRA175
CCZACC06
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 CCZACC06 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 CCZACC06. this signal recommended over software reset interface. details recommended reset procedures. CFG0, CFG1: These signals allow host processor configure following features CCZACC06 shown below. CCZACC06 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 CCZACC06 ADC. 6.1.10 details.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
CCZACC06 Physical Interface
CCZACC06 supports either UART transport interface host processor. Transport
5.1.1 Configuration following configuration supported CCZACC06: slave. Clock speed CCZACC06. Clock polarity clock phase CCZACC06. order first CCZACC06.
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 CCZACC06. active low. This signal either controlled independently hardwired slave select signal. scenarios this document assume MRDY hardwired SRDY: Slave ready. This signal CCZACC06 when ready receive send data. When low, indicates CCZACC06 ready receive data. When high during POLL SREQ transaction indicates CCZACC06 ready send data. When high during AREQ transaction indicates CCZACC06 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, CCZACC06 shall SRDY high when data ready host processor. When receiving AREQ, CCZACC06 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 CCZACC06.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
SRDY MRDY SI/TX SO/RX Host processor CCZACC06
Figure
following sequence events occurs host processor CCZACC06: Host processor AREQ frame send. MRDY wait SRDY low. CCZACC06 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. CCZACC06 receives data until frame complete. Host processor waits SRDY high. CCZACC06 receives complete frame sets SRDY high. Host processor reads SRDY high. MRDY high.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
5.1.5.2 POLL Command following figure shows POLL command sent from host processor CCZACC06.
SRDY MRDY SI/TX SO/RX Host processor CCZACC06
Figure
following sequence events occurs host processor CCZACC06: CCZACC06 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. CCZACC06 receives data until frame complete. Host processor waits SRDY high. CCZACC06 prepares AREQ frame transmission. When ready transmit SRDY high. Host processor reads SRDY high. Start data reception. Host processor receives data until frame complete. CCZACC06 transmits data until frame complete. Host processor receives complete frame. MRDY high.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
5.1.5.3 SREQ Command following figure shows SREQ command sent from host processor CCZACC06.
SRDY MRDY SI/TX SO/RX Host processor CCZACC06
Figure
following sequence events occurs host processor CCZACC06: Host processor SREQ frame send. MRDY wait SRDY low. CCZACC06 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. CCZACC06 receives data until frame complete. Host processor waits SRDY high. CCZACC06 processes SREQ command executes function CCZACC06 prepares SRSP frame. When ready transmit data SRDY high. Host processor reads SRDY high. Start data reception. Host processor receives data until frame complete. CCZACC06 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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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. CCZACC06 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 CCZACC06.
General Frame Format general frame format shown following figure. left-most field transmitted first over wire. multi-byte fields, lowest order byte transmitted first.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
7-32 Simple interface Reserved
command maps particular interface message. Value range: 0-255.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
CCZACC06 Application Interface
following subsections describe CCZACC06 application command interface. They subdivided into following categories interface provides application processor with level interface CCZACC06 hardware software. CCZACC06 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 CCZACC06 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 CCZACC06 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 CCZACC06 device. reset achieved through internal watchdog reset CCZACC06. 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 CCZACC06 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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
CCZACC06
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.1.6.1 Description This command used application processor start software timer event CCZACC06. 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 CCZACC06. 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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.1.9.1 Description This command used application processor read 16-bit random number from CCZACC06 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 CCZACC06 (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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.1.11 SYS_GPIO 6.1.11.1 Description
This command used application processor configure accessible GPIO pins CCZACC06 device. There four accessible GPIO pins (GPIO0-3) CCZACC06 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 CCZACC06 device test modes. test modes configure frequency transmit power CCZACC06 device transmit either unmodulated carrier carrier modulated with pseudo-random data configure radio receive mode.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
6.1.12.2
AREQ:
Length 0x04 Cmd0 0x41 Cmd1 0x40 Test mode Frequency TxPower
Usage
Test mode byte type test mode configure CCZACC06 device. take following values
Test mode 0x00 0x01 0x02 Description CCZACC06 device will transmit unmodulated carrier with specified frequency transmit power CCZACC06 device will transmit pseudo-random data with specified frequency transmit power CCZACC06 device will have radio placed receive mode specified frequency.
Frequency bytes frequency operation. valid range from 1023. CCZACC06 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) CCZACC06.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
6.1.13.2
SREQ:
Length variable Cmd0 0x21 Cmd1 0x41 variable Test data
Usage
Test data variable bytes This data will returned CCZACC06 response.
SRSP:
Length variable Cmd0 0x61 Cmd1 0x41 variable Test data
Test data variable bytes Test data from request returned.
Configuration interface
CCZACC06 device several parameters that configured host processor. These configuration parameters stored volatile memory CCZACC06 device their values persist across device reset. configuration parameters divided into "network-specific" "device-specific" parameters. "network-specific" configuration parameters should same value CCZACC06 devices ZigBee network ensure proper network operation. "devicespecific" parameters different values each device. These parameters listed detail 6.2.3 6.2.4. When CCZACC06 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 CCZACC06 device reset before they take effect. rest configuration parameters read when CCZACC06 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 CCZACC06 device configuration known state.
6.2.1 6.2.1.1
ZB_READ_CONFIGURATION Description
This command used read value configuration parameter from CCZACC06 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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
ConfigId byte Specifies identifier configuration property. byte Specifies size Value buffer bytes. 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 CCZACC06 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 CCZACC06 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: CCZACC06 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
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
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 CCZACC06 device clear network state information start again based 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 CCZACC06 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, CCZACC06 device that configured enddevice 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:
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
amount time seconds) that router coordinator device will buffer messages destined their end-device child nodes. recommended that this least greater than poll rate (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: "CCZACC06 dots represent device IEEE address optional user-defined data (upto 16bytes that configured CCZACC06 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
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
energy level discarded. Then, coordinator deteremines number existing ZigBee networks each remaining channels picks with fewest networks. 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
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
safe, actual value should higher than above minimum about 500ms more.
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 CCZACC06 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.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
OutputCommandsList variable List output command identifiers that generated this application.
Note: mandatory that application register itself with CCZACC06 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 CCZACC06 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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 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
This command issued CCZACC06 device return results from ZB_SEND_DATA_REQUEST command. 6.3.10.2
AREQ:
Length 0x02 Cmd0 0x46 Cmd1 0x83 Handle Status
Usage
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
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
This command issued CCZACC06 device return results from ZB_FIND_DEVICE_REQUEST command.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
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 CCZACC06. 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 CCZACC06 device send application data packet remote device.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
This command issued CCZACC06 device return results from AF_SEND_DATA_REQUEST command. 6.4.3.2
AREQ:
Length 0x03 Cmd0 0x44 Cmd1 0x80 Status Endpoint TransID
Usage
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
CCZACC06
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 CCZACC06 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 CCZACC06 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:
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 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 CCZACC06 device issue "IEEE address request" packet request remote device's IEEE 64-bit address. results this request returned CCZACC06 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.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
6.5.4 6.5.4.1 ZDO_IEEE_ADDR_RSP Description
This command issued CCZACC06 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 CCZACC06 device issue "Node descriptor request" packet request remote device's node descriptor. results this request returned CCZACC06 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 CCZACC06 return results from ZDO_NODE_DESC_REQ. 6.5.6.2
AREQ:
Usage
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.5.7 6.5.7.1 ZDO_SIMPLE_DESC_REQ Description This command will cause CCZACC06 device issue "Simple descriptor request" packet request remote device's endpoint simple descriptor. results this request returned CCZACC06 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
This command issued CCZACC06 device return results from ZDO_SIMPLE_DESC_REQ. 6.5.8.2
AREQ:
Length 0x06-4E Cmd0 0x45 Cmd1 0x84 SrcAddr Status NwkAddr
Usage
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 device issue "Active endpoint request" packet request list active endpoints remote device. results this request returned CCZACC06 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
This command issued CCZACC06 device return results from ZDO_ACTIVE_EP_REQ. 6.5.10.2
AREQ:
Length 0x06-0x53 Cmd0 0x45 Cmd1 0x85 SrcAddr Status NwkAddr ActiveEPCount
Usage
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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.5.11 ZDO_MATCH_DESC_REQ 6.5.11.1 Description This command will cause CCZACC06 device issue "Match descriptor request" packet find remote device's that match given list clusters. results this request returned CCZACC06 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
This command issued CCZACC06 device return results from ZDO_MATCH_DESC_REQ. 6.5.12.2
AREQ:
Length 0x06-0x53 Cmd0 0x45 Cmd1 0x86 SrcAddr Status NwkAddr MatchLength
Usage
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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
6.5.13 ZDO_MATCH_DESC_RSP_SENT 6.5.13.1 Description This command issued CCZACC06 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 CCZACC06 device issue "User descriptor request" packet request remote device's user descriptor. results this request returned CCZACC06 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
This command issued CCZACC06 device return results from ZDO_USER_DESC_REQ. 6.5.15.2
AREQ:
Length 0x16 0x061 Cmd0 0x45 Cmd1 0x88 SrcAddr Status NwkAddr 0-77 UserDescriptor
Usage
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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 CCZACC06 device issue "User descriptor set" packet remote device's user descriptor. results this request returned CCZACC06 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
This command issued CCZACC06 device return results from ZDO_USER_DESC_SET. 6.5.17.2
AREQ:
Length 0x05 Cmd0 0x45 Cmd1 0x89 SrcAddr Status NwkAddr
Usage
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 CCZACC06 device issue "End device announce" broadcast packet network. This typically used end-device announce itself network. 6.5.18.2
SREQ:
CCZACC06 Interface Specification SWRA175 Page
Usage
CCZACC06
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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.
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
CCZACC06
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 CCZACC06 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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
Miscellaneous
CCZACC06 power-up procedure
recommended power-up procedure follows: Host processor CCZACC06 power Host processor sets CCZACC06 RESET_N low, holding CCZACC06 reset. host processor sets optional CCZACC06 CFG0 CFG1 pins these pins controlled host processor host processor initializes UART interface. host processor sets CCZACC06 RESET_N high CCZACC06 starts operation. CCZACC06 sends SYS_RESET_IND message host processor. When transport used CCZACC06 will SRDY indicate message available host processor should retrieve message. host processor receives SYS_RESET_IND message. CCZACC06 device configured end-device (and using transport), will automatically enter power state after host processor retrieves SYS_RESET_IND command from CCZACC06. CCZACC06 also reset when host processor sends SYS_RESET_REQ message. However, resetting CCZACC06 with RESET_N recommended because faster more reliable. CCZACC06 configuration procedure
After CCZACC06 power-up, host processor should configure according application needs. exact configuration sequence vary depending cause reset which parameters need configured CCZACC06. Some common scenarios described below. 7.2.1 Scenario typical configuration sequence when host processor powers-up first time Reset CCZACC06 device during host processor power-up sequence Receive SYS_RESET_IND Configure device type reset CCZACC06 Receive SYS_RESET_IND again Configure other parameters necessary ZCD_NV_STARTUP_OPTION 0x02
7.2.2 Scenario CCZACC06 device accidentally reset host wishes continue operating before same network this could also because host reset accidentally and, startup sequence, caused CCZACC06 reset Receive SYS_RESET_IND ZCD_NV_STARTUP_OPTION 0x00
7.2.3 Scenario CCZACC06 device already operating network host wishes clear state and, possibly reconfigure some parameters, into network
CCZACC06 Interface Specification SWRA175 Page
CCZACC06
Configure device type necessary reset CCZACC06 Receive SYS_RESET_IND Configure other parameters necessary ZCD_NV_STARTUP_OPTION 0x02
7.2.4 Scenario host wishes clear CCZACC06 configuration restore them default values ZCD_NV_STARTUP_OPTION 0x01 reset CCZACC06 Receive SYS_RESET_IND
Note that host processor must aware state CCZACC06 device configuration that operate properly. recommended that this state parameter itself stored volatile memory that host processor reset will cause lose information CCZACC06 state. CCZACC06 ZigBee stack startup procedure
After configuration CCZACC06 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 CCZACC06 device. Once ZigBee stack successfully started (indicated successful ZB_START_CONFIRM), CCZACC06 part ZigBee network. host processor issue commands perform discovery, binding sending receiving packets.
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
General Information
Document History Table Document History
Revision Date 2008-03-27 Description/Changes Version documents R
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page
CCZACC06
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
CCZACC06 Interface Specification SWRA175
Page

Other recent searches


W77LE58 - W77LE58   W77LE58 Datasheet
UM-1 - UM-1   UM-1 Datasheet
UM-4 - UM-4   UM-4 Datasheet
UM-5 - UM-5   UM-5 Datasheet
UM-1 - UM-1   UM-1 Datasheet
UM-4 - UM-4   UM-4 Datasheet
UM-5 - UM-5   UM-5 Datasheet
SCAS093 - SCAS093   SCAS093 Datasheet
DSV531S - DSV531S   DSV531S Datasheet
DSV532S - DSV532S   DSV532S Datasheet
DMN2027LK3 - DMN2027LK3   DMN2027LK3 Datasheet
CAT25C32 - CAT25C32   CAT25C32 Datasheet
CA25-11YWA - CA25-11YWA   CA25-11YWA Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive