CC2520RHDR

CC2520RHDR

Manufacturer Part NumberCC2520RHDR
DescriptionCC2520RHDR
ManufacturerTexas Instruments
CC2520RHDR datasheet
 


Specifications of CC2520RHDR

Frequency2.4GHzData Rate - Maximum250kbps
Modulation Or Protocol802.15.4ApplicationsHome/Building Automation, Industrial Control, ZigBee™
Power - Output-9dBm ~ 8dBmSensitivity-98dBm
Voltage - Supply1.8 V ~ 3.8 VCurrent - Receiving22.3mA
Current - Transmitting25.8mAData InterfacePCB, Surface Mount
Memory Size768byte RAMAntenna ConnectorPCB, Surface Mount
Operating Temperature-40°C ~ 125°CPackage / Case28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
For Use WithCC2520DK - CC2520DKLead Free Status / RoHS StatusLead free / RoHS Compliant
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Page 1/133

Download datasheet (3Mb)Embed
Next
APPLICATIONS
IEEE 802.15.4 systems
ZigBee® systems
Industrial monitoring and control
Home and building automation
Automatic Meter Reading
Low-power wireless sensor networks
Set-top boxes and remote controls
Consumer electronics
KEY FEATURES
State-of-the-art selectivity/co-existence
Adjacent channel rejection: 49 dB
Alternate channel rejection: 54 dB
Excellent link budget (103dB)
400 m Line-of-sight range
Extended temp range (-40 to +125°C)
Wide supply range: 1.8 V – 3.8 V
Extensive IEEE 802.15.4 MAC hardware
support to offload the microcontroller
AES-128 security module
CC2420 interface compatibility mode
Low Power
RX (receiving frame, -50 dBm) 18.5 mA
TX 33.6 mA @ +5 dBm
TX 25.8 mA @ 0 dBm
<1µA in power down
General
Clock output for single crystal systems
RoHS compliant 5 x 5 mm QFN28 (RHD)
package
DESCRIPTION
The CC2520 is TI's second generation ZigBee® /
IEEE 802.15.4 RF transceiver for the 2.4 GHz
unlicensed ISM band. This chip enables industrial
grade applications by offering state-of-the-art
selectivity/co-existence, excellent link budget,
operation up to 125°C and low voltage operation.
In addition, the CC2520 provides extensive
hardware support for frame handling, data
buffering, burst transmissions, data encryption,
data authentication, clear channel assessment,
link
quality
indication
and
information. These features reduce the load on
the host controller.
In a typical system, the CC2520 will be used
together with a microcontroller and a few
additional passive components.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments
semiconductor products and disclaimers threto appear at the end of this datasheet.
ZigBee® is a registered trademark owned by ZigBee Alliance, Inc.
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
Radio
IEEE 802.15.4 compliant DSSS baseband
modem with 250 kbps data rate
Excellent receiver sensitivity (-98 dBm)
Programmable output power up to +5 dBm
RF frequency range 2394-2507 MHz
Suitable for systems targeting compliance
with worldwide radio frequency
regulations: ETSI EN 300 328 and EN
300 440 class 2 (Europe), FCC CFR47 Part
15 (US) and ARIB STD-T66 (Japan)
Microcontroller Support
Digital RSSI/LQI support
Automatic clear channel assessment for
CSMA/CA
Automatic CRC
768 bytes RAM for flexible buffering and
security processing
Fully supported MAC security
4 wire SPI
6 configurable IO pins
Interrupt generator
Frame filtering and processing engine
Random number generator
Development Tools
Reference design
IEEE 802.15.4 MAC software
ZigBee® stack software
Fully equipped development kit
Packet sniffer support in hardware
QFN28 (RHD) PACKAGE
SO
SI
CSn
GPIO5
frame
timing
GPIO4
GPIO3
GPIO2
WWW.TI.COM
CC2520 DATASHEET
SWRS068 – DECEMBER 2007
TOP VIEW
1
21
NC
2
20
AVDD1
3
19
RF_N
CC2520
4
18
NC
5
17
RF_P
6
16
AVDD2
7
15
NC
AGND
exposed die
attached pad
©
Copyright
2007, Texas Instruments Incorporated
1

CC2520RHDR Summary of contents

  • Page 1

    ... Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers threto appear at the end of this datasheet. ZigBee® registered trademark owned by ZigBee Alliance, Inc. ...

  • Page 2

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 TABLE OF CONTENTS 1 Abbreviations ............................................................................................................................... 5 2 References................................................................................................................................... 7 3 Features....................................................................................................................................... 8 4 Absolute Maximum Ratings ....................................................................................................... 10 5 Electrical Characteristics............................................................................................................ 11 5.1 Recommended Operating Conditions ............................................................................ ...

  • Page 3

    Power Up With SRES .................................................................................................... 41 13 Instruction Set ............................................................................................................................ 43 13.1 Definitions ...................................................................................................................... 43 13.2 Instruction Descriptions .................................................................................................. 43 13.3 Instruction Set Summary ................................................................................................ 51 13.4 Status Byte ..................................................................................................................... 53 13.5 Command Strobes ......................................................................................................... 53 13.6 Command Strobe ...

  • Page 4

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 21 Radio Control State Machine ..................................................................................................... 85 22 Crystal Oscillator........................................................................................................................ 87 23 External Clock Output ................................................................................................................ 88 24 Random Number Generation..................................................................................................... 89 25 Memory Management Instructions............................................................................................. 91 25.1 ...

  • Page 5

    Abbreviations AAF Anti Aliasing Filter ACK Acknowledge ADC Analog to Digital Converter ADI Analog-Digital Interface AES Advanced Encryption Standard AGC Automatic Gain Control AM Active Mode ARIB Association of Radio Industries and Businesses BER Bit Error Rate BIST Built ...

  • Page 6

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 LQI Link Quality Indication LSB Least Significant Bit / Byte LUT Look-Up Table MAC Medium Access Control MCU Micro Controller Unit MFR MAC Footer MHR MAC Header MIC ...

  • Page 7

    References [1] IEEE std. 802.15.4 - 2003: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications for Low Rate Wireless Personal Area Networks (LR-WPANs) http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf [2] IEEE std. 802.15.4 - 2006: Wireless Medium Access Control (MAC) and Physical ...

  • Page 8

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 3 Features 2394-2507MHz transceiver • DSSS transceiver • 250kbps data rate, 2 MChip/s chip rate • O-QPSK with half sine pulse shaping modulation • Very low current consumption ...

  • Page 9

    Development Tools • See product folder [7] Suited For Use in Systems That Target Compliance to the Following Standards • IEEE 802.15.4 PHY • ETSI EN 300 328 • ETSI EN 300 440 class 2 • FCC CFR47 part 15 ...

  • Page 10

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 4 Absolute Maximum Ratings over operating free-air temperature range unless otherwise noted PARAMETER (2) Supply voltage Voltage on any digital pin Voltage on 1.8 V pins Input RF ...

  • Page 11

    ... TX/RX turnaround time Radio bit rate Radio chip rate 5.4 Current Consumptions T =25°C, VDD=3 =2440 MHz if nothing else stated. All parameters measured on Texas Instruments’ CC2520 EM 2.1 reference design with 50 Ω load A c PARAMETER CONDITIONS Wait for sync T =-40 to 125°C, VDD=1 ...

  • Page 12

    ... Programmable in 1 MHz steps. Use 5 MHz steps for compliance RF Frequency range with [2]. 5.6.1 Transmit Parameters T =25°C, VDD=3 =2440 MHz if nothing else stated. All parameters measured on Texas Instruments’ CC2520 EM 2.1 reference design with 50 Ω load A c PARAMETER CONDITIONS Output power 0 dBm setting ...

  • Page 13

    ... RSSI/CCA offset Real RSSI = Register value - offset LSB value 5.8 FREQEST Parameters T =25°C, VDD=3 =2440 MHz if nothing else stated. All parameters measured on Texas Instruments’ CC2520 EM 2.1 reference design with 50 Ω load A c PARAMETER COMMENTS FREQEST range FREQEST accuracy FREQEST offset ...

  • Page 14

    ... CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 5.9 Typical Performance Curves T =25°C, VDD=3 =2440 MHz if nothing else stated. All parameters measured on Texas Instruments’ CC2520 EM 2.1 reference design with 50 Ω load SENSITIVITY VS TEMPERATURE -92 -94 -96 -98 ...

  • Page 15

    OUTPUT POWER VS SUPPLY VOLTAGE 6 5dBm (0xF7 0dBm (0x32 1.8 2.3 2.8 VOLTAGE (V) TX (5dBm setting, 0xF7) CURRENT VS TEMPERATURE - TEMPERATURE (ºC) RX CURRENT VS TEMPERATURE 25 ...

  • Page 16

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 TX (+5dBm SETTING, 0xF7) CURRENT VS SUPPLY VOLTAGE 33.5 33 32.5 32 31.5 1.8 2.3 2.8 VOLTAGE (V) RX CURRENT VS SUPPLY VOLTAGE 22.8 22.4 22 21.6 21.2 ...

  • Page 17

    INTERFERER REJECTION (802.15.4 INTERFERER) VS INTERFERER FREQUENCY. CARRIER AT -82dBm/2440MHz -25 2400 2420 2440 2460 INTERFERER FREQUENCY (MHz) ADJACENT CHANNEL REJECTION (802.15.4 INTERFERER) VS CARRIER LEVEL -95 -90 -85 -80 ...

  • Page 18

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 FREQEST VS ACTUAL OFFSET FREQUENCY 500 400 300 200 100 0 -100 -200 -300 -500 -300 -100 100 ACTUAL FREQUENCY OFFSET (kHz) OFFSET CORRECTED RSSI VS INPUT LEVEL ...

  • Page 19

    ... Important: The low-current RX mode is only valid from -40 to 85ºC ! 5.10.1 Low-Current RX Mode Parameters T =25°C, VDD=3 =2440 MHz if nothing else stated. All parameters measured on Texas Instruments’ CC2520 EM 2.1 reference design with 50 Ω load A c PARAMETER CONDITIONS RX current ...

  • Page 20

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 5.11 Optional Temperature Compensation of TX Using the on-chip temperature sensor (or any other sensor possible to adapt the settings to the actual temperature. This will ...

  • Page 21

    Using the Temperature Sensor The on-chip temperature sensor can be accessed via the GPIO0 and GPIO1 pins by following this procedure: • Configure GPIO0 and GPIO1 as inputs by writing 0x80 to the GPIOCTRL0 and GPIOCTRL1 registers. • Enable ...

  • Page 22

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 6 Crystal Specific Parameters 6.1 Crystal Requirements PARAMETER CONDITIONS Crystal frequency Crystal frequency accuracy Including initial tolerance, aging and requirement temperature dependency, as specified by [2]. Can be ...

  • Page 23

    Pinout SO SI CSn GPIO5 GPIO4 GPIO3 GPIO2 Signal Pin # Type SCLK CSn 3 I GPIO0 10 IO GPIO1 9 IO GPIO2 7 IO GPIO3 6 IO GPIO4 5 IO ...

  • Page 24

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Signal Pin # Type RBIAS 23 Analog IO RF_N RF_P XOSC32M_Q1 13 Analog IO XOSC32M_Q2 12 Analog IO AVDD 11, Power 14, ...

  • Page 25

    Functional Introduction 8.1 Integrated 2.4 GHz IEEE 802.15.4 Compliant Radio CC2520 features a Direct Conversion Transceiver operating in the 2.4 GHz band with excellent receiver sensitivity and robustness to interferers. The CC2520 radio complies with the IEEE 802.15.4 PHY ...

  • Page 26

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 8.3 Block Diagram SO SI SPI CSn Instruction decoder Exception controller GPIO5 GPIO4 IO GPIO3 GPIO2 CC2520 is typically controlled by a microcontroller connected to the SPI and ...

  • Page 27

    The microcontroller will typically be connected to one or more of the GPIO pins. The function of each pin is independently controlled by the IO module based on register settings possible to observe a large number of internal ...

  • Page 28

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 The frequency synthesizer (FS) generates the carrier wave for the RF signal. The voltage regulator (Vreg) provides a 1.8V supply voltage to the digital core. It contains a ...

  • Page 29

    Application Circuit Very few external components are required for the operation of CC2520. A typical application circuit is shown in Figure 4. Note that it does not show how the board layout should be done. The board layout will ...

  • Page 30

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Figure 4: Actual board layout of the RF section of the reference design (rev 2.1). 9.2 Bias Resistor The bias resistor R231 is used to set an accurate ...

  • Page 31

    VDD. The other GPIO pins should be grounded or high impedance. Failing to do this, will result in significantly higher current consumption than necessary. • The SO pin is configured as an input when CSn is high or ...

  • Page 32

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Table 6: Interconnection of MSP430F2618 and CC2520 CC2520 VREG_EN RESETn SCLK SO SI CSn GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 A simplified drawing of the interconnection of MSP430F2618 ...

  • Page 33

    Serial Peripheral Interface (SPI) The SPI provides an interface for giving instructions to the CC2520 and transferring data between CC2520 and a microcontroller. The CC2520 4-wire slave interface consists of three input signals (CSn, SCLK and SI) and one ...

  • Page 34

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 10 serial data out from CC2520 to an external MCU. Data is clocked out on the negative edge of SCLK, so the SO signal should ...

  • Page 35

    GPIO CC2520 has 6 GPIO pins that can be individually configured as inputs, outputs and activate pull-up resistors. Each GPIO has an associated register, GPIOCTRLn, where the MSB configure the pin to either input or output. The GPIOCTRL register ...

  • Page 36

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 11.3 GPIO as Output When a GPIO pin is configured as an output, the signal corresponding to the CTRLn setting in GPIOCTRLn register (CTRLn values are shown in ...

  • Page 37

    CTRLn IN OUT (hex) (Command strobes) 0x00 SIBUFEX Clock 0x01 SRXMASKBITCLR RF_IDLE 0x02 SRXMASKBITSET TX_FRM_DONE 0x03 SRXON TX_ACK_DONE 0x04 SSAMPLECCA TX_UNDERFLOW 0x05 SACK TX_OVERFLOW 0x06 SACKPEND RX_UNDERFLOW 0x07 SNACK RX_OVERFLOW 0x08 STXON RXENABLE_ZERO 0x09 STXONCCA RX_FRM_DONE 0x0A SFLUSHRX RX_FRM_ACCEPTED 0x0B ...

  • Page 38

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 CTRLn IN OUT (hex) (Command strobes) 0x22 Exception channel B 0x23 Complementary exception channel A 0x24 Complementary exception channel B 0x25 Predefined exception channel for RX related errors. ...

  • Page 39

    CTRLn IN OUT (hex) (Command strobes) ... Reserved 0x62 dpu_state_l_active 0x63 dpu_state_h_active … Reserved 0x7E ‘0’ 0x7F ‘1’ 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER Description of OUT signal High when low priority thread is pending or active. High when high ...

  • Page 40

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 12 Power Modes CC2520 has three power modes as described below. In all these power modes the supply voltage is applied to the circuit. In Low Power Mode ...

  • Page 41

    Power Up Sequence Using RESETn (recommended) When the RESETn pin is used it must be held low until the internal regulator has stabilized. This typically takes 0.1 ms. When the RESETn pin is set high, the crystal oscillator (in ...

  • Page 42

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Name Description Tdres Time required after VREG_EN is activated until RESETn is released or CSn is set low. Txr Time for internal XOSC to stabilize after RESETn is ...

  • Page 43

    Instruction Set The CC2520 has a comprehensive instruction set. The instructions are transferred to CC2520 via the SPI, and can consist of one or more bytes. The first byte contains the unique op-code and the following bytes are parameters ...

  • Page 44

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 OPCODE Inputs Outputs IBUFLD i[7:0] s[7:0] SIBUFEX s[7:0] Command strobe SSAMPLECCA s[7:0] Command strobe SNOP s[7:0] SXOSCON s[7:0] STXCAL s[7:0] Command strobe SRXON s[7:0] Command strobe STXON s[7:0] ...

  • Page 45

    OPCODE Inputs Outputs SXOSCOFF s[7:0] Command strobe SFLUSHRX s[7:0] Command strobe SFLUSHTX s[7:0] Command strobe SACK s[7:0] Command strobe SACKPEND s[7:0] Command strobe SNACK s[7:0] Command strobe SRXMASKBITSET s[7:0] Command strobe SRXMASKBITCLR s[7:0] Command strobe RXMASKOR d[15:0] s[7:0] RXMASKAND d[15:0] ...

  • Page 46

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 OPCODE Inputs Outputs REGWR a[5:0] s[7:0] d[7:0] d[7:0] ... ... MEMXWR a[11:0] s[7:0] d[7:0] d[7:0] ... ... RXBUF s[7:0] d[7:0] ... RXBUFCP a[11:0] s[7:0] c[7:0] d[7:0] ... TXBUF ...

  • Page 47

    OPCODE Inputs Outputs TXBUFCP p s[7:0] a[11:0] c[7:0] c[7:0] MEMCP p s[7:0] c[7:0] a[11:0] e[11:0] MEMCPR p s[7:0] c[7:0] a[11:0] e[11:0] MEMXCP p s[7:0] c[7:0] a[11:0] e[11:0] 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER Description Copy C bytes of data starting ...

  • Page 48

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 OPCODE Inputs Outputs INC p s[7:0] c[1:0] a[11:0] ECB p s[7:0] k[7:0] c[3:0] a[11:0] e[11:0] ECBO p s[7:0] k[7:0] c[3:0] a[11:0] ECBX p s[7:0] k[7:0] c[3:0] a[11:0] e[11:0] ...

  • Page 49

    OPCODE Inputs Outputs CTR p s[7:0] k[7:0] c[6:0] n[7:0] a[11:0] e[11:0] UCTR p s[7:0] k[7:0] c[6:0] n[7:0] a[11:0] e[11:0] CBCMAC p s[7:0] k[7:0] c[6:0] a[11:0] e[11:0] m[2:0] 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER Description Encryption instruction using counter mode encryption. ...

  • Page 50

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 OPCODE Inputs Outputs UCBCMAC p s[7:0] k[7:0] c[6:0] a[11:0] m[2:0] CCM p s[7:0] k[7:0] c[6:0] n[7:0] a[11:0] e[11:0] f[6:0] m[1:0] 50 Description Reverse authentication instruction using CBC-MAC security. ...

  • Page 51

    OPCODE Inputs Outputs UCCM p s[7:0] k[7:0] c[6:0] n[7:0] a[11:0] e[11:0] f[6:0] m[1:0] ABORT c[1:0] s[7:0] SRES s[7:0] 13.3 Instruction Set Summary A summary of the CC2520 instruction set with op-codes is shown in the table below. 2.4 GHZ IEEE ...

  • Page 52

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Byte 1 Byte2 Mnemonic Pin ...

  • Page 53

    Status Byte All instructions sent over the SPI to CC2520 result in a status byte being output on SO when the first byte of the instruction is clocked in on SI. The status byte is latched internally when a ...

  • Page 54

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 the IBUFLD instruction are received at the same time, the old command strobe is executed. The new strobe that the user tried to write to the buffer is ...

  • Page 55

    Exceptions Exceptions in CC2520 are used to indicate that different events have occurred. Exceptions are used both for error conditions such as incorrect use of the SPI and for events that are perfectly normal and expected such as transmission ...

  • Page 56

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Mnemonic Num (hex) DPU_DONE_H 0x0F MEMADDR_ERROR 0x10 USAGE_ERROR 0x11 OPERAND_ERROR 0x12 SPI_ERROR 0x13 RF_NO_LOCK 0x14 RX_FRM_ABORTED 0x15 RXBUFMOV_TIMEOUT 0x16 UNUSED 0x17 14.1 Exceptions on GPIO Pins All exception ...

  • Page 57

    The second predefined exception channel includes exceptions that indicate general error conditions. • MEMADDR_ERROR • USAGE_ERROR • OPERAND_ERROR • SPI_ERROR Figure 10 shows how the exceptions are linked to the instruction set of CC2520. Note that there are several sources ...

  • Page 58

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 1. Write 0x06 to EXCBINDX0. This will select SACKPEND as the bound instruction from Table 8: GPIO configuration. 2. Write 0x89 to EXCBINDX1. Enables X-binding and selects RX_FRM_ACCEPTED ...

  • Page 59

    Memory Map The configuration registers in CC2520 are located at addresses from 0x000 to 0x07F. From 0x080 to 0x0FF there is currently a reserved area that is not used. CC2520 contains 768 bytes of physical RAM located at addresses ...

  • Page 60

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 15.1 FREG FREG is 128 fast access 8-bit registers that can be reached with REGRD and REGWR instructions. REGRD and REGWR instructions that begin in the FREG memory ...

  • Page 61

    Address REGISTER / Variable 0x3E9 SRCSHORTPENDEN2 0x3E8 SRCSHORTPENDEN1 0x3E7 SRCSHORTPENDEN0 0x3E6 SRCEXTPENDEN2 0x3E5 SRCEXTPENDEN1 0x3E4 SRCEXTPENDEN0 0x3E3 SRCRESINDEX 0x3E2 SRCRESMASK2 0x3E1 SRCRESMASK1 0x3E0 SRCRESMASK0 0x3DE-0x3DF short_23 ext_11 0x3DC-0x3DD panid_23 0x3DA-0x3DB short_22 0x3D8-0x3D9 panid_22 0x38E-0x38F short_03 ext_01 0x38C-0x38D panid_03 0x38A-0x38B short_02 ...

  • Page 62

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 16 Frequency and Channel Programming The carrier frequency is set by programming the 7 bit frequency word located in FREQCTRL.FREQ[6:0]. CC2520 supports carrier frequencies in the range 2394MHz ...

  • Page 63

    IEEE 802.15.4-2006 Modulation Format This section is meant as an introduction to the 2.4 GHz direct sequence spread spectrum (DSSS) RF modulation format defined in IEEE 802.15.4-2006. For a complete description, please refer to the standard document [2]. The ...

  • Page 64

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Figure 13 Phases when transmitting a zero-symbol chip sequence WWW.TI.COM = 0.5 µs C ...

  • Page 65

    IEEE 802.15.4-2006 Frame Format This section gives a brief summary of the IEEE 802.15.4 frame format [2]. CC2520 has built in support for processing of parts of the frame. This is described in the following sections. Figure 18 shows ...

  • Page 66

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Frame Check Sequence A 2-byte frame check sequence (FCS) follows the last MAC payload byte as shown in Figure 14. The FCS is calculated over the MPDU, i.e. ...

  • Page 67

    Transmit Mode This section describes how to control the transmitter, the integrated frame processing and how to use the TX FIFO. 19.1 TX Control CC2520 has many built in features for frame processing and status reporting. Note that CC2520 ...

  • Page 68

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Figure 16. Frame data written to the TX FIFO There are three ways to write to the TX FIFO: • The TXBUF instruction transfers bytes from the microcontroller ...

  • Page 69

    TX Flow Diagram Figure 17 summarizes the previous sections in a flow diagram: No CSMA-CA Unslotted CSMA-CA STXON Yes (SAMPLED_CCA = 1) TX completes? No Yes TX_FRM_DONE Frame transmitted successfully Between two transmissions there can be multiple other activities ...

  • Page 70

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 19.5 Frame Processing CC2520 performs the following frame generation tasks for TX frames: Preamble 1. Generation and automatic transmission of the PHY Layer synchronization header which consists of ...

  • Page 71

    FCS in the TX FIFO, so software must generate the FCS and write it to the TX FIFO along with the rest of the MPDU. The C C2520 hardware implementation of the FCS calculator is shown in Figure 22. Please ...

  • Page 72

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Table 17: Output power and current consumption measured on the CC2520 reference design @ TXPOWER register (hex) 19.9 Tips And Tricks • Trigger the STXON and STXONCCA strobes ...

  • Page 73

    Receive Mode This section describes how to control the receiver, integrated RX frame processing, and how use the RX FIFO. 20.1 RX Control The CC2520 receiver is turned on and off with the SRXON and SRFOFF command strobes, and ...

  • Page 74

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 1. Detection and removal of the received PHY synchronization header (preamble and SFD), and reception of the number of bytes specified by the frame length field. 2. Frame ...

  • Page 75

    Filtering Algorithm The FRMFILT0.FRM_FILTER_EN bit controls whether frame filtering is applied or not. When disabled, the CC2520 will accept all received frames. When enabled (which is the default setting), the CC2520 will only accept frames that fulfill all of the ...

  • Page 76

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 If a frame is rejected, CC2520 will only start searching for a new frame after the rejected frame has been completely received (as defined by the length field) ...

  • Page 77

    Set FRMFILT1.ACCEPT_FT2_ACK after successfully starting a transmission with acknowledgment request, and clear the bit again after the acknowledgment frame has been received, or the timeout has been reached. • Keep the bit cleared otherwise not necessary to ...

  • Page 78

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 • An extended address entry consists only of the 64-bit IEEE extended address. These entries are stored at address 0x380 + (8 × n), where ...

  • Page 79

    Short Source Address (mode 2) The received source PAN ID is called srcPanid. The received short address is called srcShort. SRCRESMASK = 0x000000; SRCRESINDEX = 0x3F; for ( < 24; n++) { bitVector = 0x000001 << n; ...

  • Page 80

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Tips and Tricks • The source address table can be modified safely during frame reception. If one address replaces another while the receiver is active, the corresponding enable ...

  • Page 81

    Acknowledgement Transmission C C2520 includes hardware support for acknowledgment transmission after successful frame reception (i. the FCS of the received frame must be correct). Figure 26 shows the format of the acknowledgment frame Bytes: 4 Start of ...

  • Page 82

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Automatic Control (AUTOACK) When FRMFILT0.FRM_FILTER_EN and FRMCTRL0.AUTOACK are both enabled, the CC2520 will determine automatically whether or not to transmit acknowledgment frames: • The RX frame must be ...

  • Page 83

    The number of valid bytes in the RX FIFO exceeds the FIFOP threshold value programmed into FIFOPCTRL. When frame filtering is enabled, the bytes in the frame header are not considered as valid until the frame has been accepted. ...

  • Page 84

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 To find the actual signal power P at the RF pins with reasonable accuracy, an offset has to be added to the RSSI value RSSI - ...

  • Page 85

    Radio Control State Machine The FSM module is responsible for maintaining the TX FIFO and RX FIFO pointers, control of analog “dynamic” signals such as power up / power down, control of the data flow within the RF core, ...

  • Page 86

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 State name TX calibration TX TX final TX/RX transit ACK calibration ACK ACK delay TX underflow TX shutdown 86 State number Number tx_active decimal hex 32 0x20 1 ...

  • Page 87

    Crystal Oscillator The internal crystal oscillator generates the main frequency reference. The reference frequency must be 32 MHz. Because the crystal frequency is used as reference for the data rate as well as other internal signal processing functions, other ...

  • Page 88

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 23 External Clock Output CC2520 can provide a 50-50 duty cycle clock signal to external circuits. This is an advantage for low-cost systems where one wants as few ...

  • Page 89

    Random Number Generation CC2520 can output random bits in two different ways. Common for these are that the chip should when generation of random bits are required. One must also make sure that the chip has ...

  • Page 90

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Note that to fully qualify the random generator as “true random”, much more elaborate tests are required. There are software packages available on the internet that may be ...

  • Page 91

    Memory Management Instructions CC2520 has several instructions for managing the memory contents. These instructions are supported in order to allow the user to manipulate the memory contents in a flexible way so that SPI traffic is reduced to a ...

  • Page 92

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 25.1 RXBUFMOV The RXBUFMOV instruction reads data from the RX FIFO and places the data at a specified memory location as illustrated in Figure 35. 25.2 TXBUFCP The ...

  • Page 93

    Security Instructions CC2520 has extensive support for security operations defined in IEEE 802.15.4. The latest specification version [2] describes only the CCM* mode of operation. CCM* uses CTR-mode encryption for confidentiality and CBC-MAC for authentication. In CC2520 these operations ...

  • Page 94

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Memory before C A bytes A A+15-C 16-C bytes plaintext A 16K+15 16 bytes key 16K A+15-C 16-C bytes plaintext A 16K+15 16 bytes key ...

  • Page 95

    ECBO The ECBO instruction is identical to ECB, except that it will store its output to the same memory locations as the input was read from. It will always output 16 bytes even though the input was not a ...

  • Page 96

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Memory before A+C-1 C bytes plaintext A 16K+15 16 bytes key 16K 16N+15 16 bytes counter 16N A+C-1 C bytes plaintext A 16K+15 16 bytes key 16K A+F+C-1 ...

  • Page 97

    If the last block of plaintext is not 16 bytes long, only the required number of bits (from the MSB end) from the encryption is used in the XOR operation. The UCTR instruction performs counter mode decryption and is absolutely ...

  • Page 98

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 Figure 38: Details of the input parameters to the CCM instruction. Figure 39: Details of the input parameters to the UCCM instruction. 26.9 Examples from IEEE802.15.4-2006 This section ...

  • Page 99

    Authentication Only Using CCM* This example uses a MAC beacon frame and demonstrates how to apply authentication using the CCM/UCCM instructions. //Write frame data to RAM //Start at address 0x200 MEMWR(A={02 00} D={ ...

  • Page 100

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 26.9.3 Combination of Encryption and Authentication Using CCM* This example uses a MAC command frame and demonstrates how to apply both encryption/decryption and authentication using the CCM/UCCM instructions. ...

  • Page 101

    Packet Sniffing Packet sniffing is a non-intrusive way of observing data that is either being transmitted or received by CC2520. The packet sniffer outputs a clock and a data signal which should be sampled on the rising edges of ...

  • Page 102

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 28 Registers The table below shows the memory mapping for the configuration registers in CC2520. The FREG registers are accessible with the REGRD and REGWR instructions. Registers in ...

  • Page 103

    Register Settings Update This section contains a summary of the register settings that need to be updated from their default value. Note that these values must be written every time CC2520 has been in LPM2 and is being brought ...

  • Page 104

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 read_data AGCCTRL2 write_data register AGC module Figure 40: Example hardware structure for the R* register access mode. 104 LNA_CURRENT_OE rf_input 1 0 WWW.TI.COM LNA ...

  • Page 105

    Register Descriptions The heading for each register is built up according to the following pattern: <Register name>, A <address>, R <reset value>, <Short register description> FRMFILT0, A 0x000, R 0x0D, Frame filtering Bit Bit mnemonic no. 7 RESERVED 6:4 ...

  • Page 106

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 FRMFILT1, A 0x001, R 0x78, Frame filtering Bit Bit mnemonic no. 7 ACCEPT_FT_4TO7_RESERVED 6 ACCEPT_FT_3_MAC_CMD 5 ACCEPT_FT_2_ACK 4 ACCEPT_FT_1_DATA 3 ACCEPT_FT_0_BEACON 2:1 MODIFY_FT_FILTER[1:0] 0 RESERVED 106 Reset Mode ...

  • Page 107

    SRCMATCH, A 0x002, R 0x07, Source address matching and pending bits Bit no. Bit mnemonic 7:3 RESERVED[4:0] 2 PEND_DATAREQ_ONLY 1 AUTOPEND 0 SRC_MATCH_EN SRCSHORTEN0, A 0x004, R 0x00, Short address matching Bit no. Bit mnemonic 7:0 SHORT_ADDR_EN[7:0] SRCSHORTEN1, A 0x005, ...

  • Page 108

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 SRCEXTEN0, A 0x008, R 0x00, Extended address matching Bit no. Bit mnemonic 7:0 EXT_ADDR_EN[7:0] SRCEXTEN1, A 0x009, R 0x00, Extended address matching Bit no. Bit mnemonic 7:0 EXT_ADDR_EN[15:8] ...

  • Page 109

    FRMCTRL0, A 0x00C, R 0x40, Frame handling Bit no. Bit mnemonic 7 APPEND_DATA_MODE 6 AUTOCRC 5 AUTOACK 4 ENERGY_SCAN 3:2 RX_MODE[1:0] 1:0 TX_MODE[1:0] 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER Reset Mode Description value 0 R/W When AUTOCRC = 0:Don’t care ...

  • Page 110

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 FRMCTRL1, A 0x00D, R 0x01, Frame handling Bit Bit mnemonic no. 7:3 RESERVED 2 PENDING_OR 1 IGNORE_TX_UNDERF 0 SET_RXENMASK_ON_TX 110 Reset Mode Description value 0x00 R0 Read as ...

  • Page 111

    RXENABLE0, A 0x00E, R 0x00, RX enabling Bit Bit mnemonic no. 7:0 RXENMASK[7:0] RXENABLE1, A 0x00F, R 0x00, RX enabling Bit Bit mnemonic no. 7:0 RXENMASK[15:8] 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER Reset Mode Description value 0x00 R/W LSB part ...

  • Page 112

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 EXCFLAG0, A 0x010, R 0x00, Exception flags Bit Bit mnemonic no. 7:0 EXCFLAG[7:0] EXCFLAG1, A 0x011, R 0x00, Exception flags Bit Bit mnemonic no. 7:0 EXCFLAG[15:8] 112 Reset ...

  • Page 113

    EXCFLAG2, A 0x012, R 0x00, Exception flags Bit Bit mnemonic no. 7:0 EXCFLAG[23:16] EXCMASKA0, A 0x014, R 0x00, Exception masking channel A Bit Bit mnemonic no. 7:0 EXCMASKA[7:0] EXCMASKA1, A 0x015, R 0x00, Exception masking channel A Bit Bit mnemonic ...

  • Page 114

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 EXCMASKB0, A 0x018, R 0x00, Exception masking channel B Bit Bit mnemonic no. 7:0 EXCMASKB[7:0] EXCMASKB1, A 0x019, R 0x00, Exception masking channel B Bit Bit mnemonic no. ...

  • Page 115

    EXCBINDY0, A 0x01E, R 0x00, Exception binding channel Y Bit Bit mnemonic no. 7:4 RESERVED 3:0 INSTRUCTIONY EXCBINDY1, A 0x01F, R 0x12, Exception binding channel Y Bit Bit mnemonic no. 7 BINDY_EN 6:5 RESERVED 4:0 EXCEPTIONY GPIOCTRL0, A 0x020, R ...

  • Page 116

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 GPIOCTRL2, A 0x022, R 0x28, Control GPIO2 Bit Bit mnemonic no. 7 IN2 6:0 CTRL2 GPIOCTRL3, A 0x023, R 0x29, Control GPIO3 Bit Bit mnemonic no. 7 IN3 ...

  • Page 117

    GPIOCTRL, A 0x028, R 0x00, Other GPIO options Bit Bit mnemonic no GPIO_ACTRL 5:0 GPIO_PUE DPUCON, A 0x02A, R 0x01, Timeout control for DPU Bit Bit mnemonic no. 7:1 RESERVED 0 RXTIMEOUT DPUSTAT, A 0x02C, R 0x00, ...

  • Page 118

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 FREQCTRL, A 0x02E, R 0x0B, Controls the RF frequency Bit Bit mnemonic no. 7 RESERVED 6:0 FREQ[6:0] FREQTUNE, A 0x02F, R 0x0F, Crystal oscillator frequency tuning Bit Bit ...

  • Page 119

    FSMSTAT1, A 0x033, R 0x00, Radio status register Bit Bit mnemonic no. 7 FIFO 6 FIFOP 5 SFD 4 CCA 3 SAMPLED_CCA 2 LOCK_STATUS 1 TX_ACTIVE 0 RX_ACTIVE FIFOPCTRL, A 0x034, R 0x40, FIFOP threshold Bit Bit mnemonic no. 7 ...

  • Page 120

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 CCACTRL0, A 0x036, R 0xE0, CCA threshold Bit Bit mnemonic no. 7:0 CCA_THR[7:0] CCACTRL1, A 0x037, R 0x1A, Other CCA options Bit Bit mnemonic no. 7:5 RESERVED 4:3 ...

  • Page 121

    RXFIRST, A 0x03C, R 0x00, First byte in RXFIFO Bit Bit mnemonic no. 7:0 DATA[7:0] RXFIFOCNT, A 0x03E, R 0x00, Number of bytes in RXFIFO Bit Bit mnemonic no. 7:0 RXFIFOCNT[7:0] TXFIFOCNT, A 0x03F, R 0x00, Number of bytes in ...

  • Page 122

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 EXTCLOCK, A 0x044, R 0x20, Controls clock output Bit Bit mnemonic no. 7:6 RESERVED 5 EXTCLOCK_EN 4:0 EXT_FREQ 122 Reset Mode Description value 00 R0 Read as zero ...

  • Page 123

    MDMCTRL0, A 0x046, R 0x45, Controls modem Bit Bit mnemonic no. 7:6 DEM_NUM_ZEROS[1:0] 5 DEMOD_AVG_MODE 4:1 PREAMBLE_LENGTH [3:0] 0 TX_FILTER MDMCTRL1, A 0x047, R 0x2E, Controls modem Bit Bit mnemonic no. 7:6 RESERVED 5 CORR_THR_SFD 4:0 CORR_THR[4:0] 2.4 GHZ IEEE ...

  • Page 124

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 FREQEST, A 0x048, R 0x00, Estimated RF frequency offset. Bit Bit mnemonic no. 7:0 FREQEST[7:0] MDMTEST1, A 0x05B, R 0x08, Test register for modem Bit Bit mnemonic no. ...

  • Page 125

    The following registers in the address range 0x04A to 0x07F are for performance tuning and test purposes and should generally not be written. The registers that require updates to give the performance described in this datasheet are listed in Table ...

  • Page 126

    CC2520 DATASHEET 2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER SWRS068 – DECEMBER 2007 29 Datasheet Revision History Literature Release Date Comments Number SWRS068 2007-12-20 Initial release NOTE: Page and figure numbers refer to the respective document revision. 126 WWW.TI.COM ...

  • Page 127

    ... PACKAGING INFORMATION (1) Orderable Device Status CC2520RHDR ACTIVE CC2520RHDRG4 ACTIVE CC2520RHDT ACTIVE CC2520RHDTG4 ACTIVE (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. ...

  • Page 128

    ... TAPE AND REEL INFORMATION *All dimensions are nominal Device Package Package Type Drawing CC2520RHDR VQFN RHD CC2520RHDT VQFN RHD PACKAGE MATERIALS INFORMATION Pins SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) 28 3000 330.0 12.4 5.3 28 250 330.0 12.4 5.3 Pack Materials-Page 1 ...

  • Page 129

    ... Device Package Type CC2520RHDR VQFN CC2520RHDT VQFN PACKAGE MATERIALS INFORMATION Package Drawing Pins SPQ Length (mm) RHD 28 3000 RHD 28 250 Pack Materials-Page 2 8-Dec-2009 Width (mm) Height (mm) 340.5 333.0 20.6 340.5 333.0 20.6 ...

  • Page 130

    ...

  • Page 131

    ...

  • Page 132

    ...

  • Page 133

    ... Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’ ...