SmartRF
CC2420
®
CC2420
2.4 GHz IEEE 802.15.4 / ZigBee-ready RF Transceiver
Applications
•
•
•
•
2.4 GHz IEEE 802.15.4 systems
ZigBee systems
Home/building automation
Industrial Control
•
•
•
Wireless sensor networks
PC peripherals
Consumer Electronics
Product Description
The
CC2420
is a true single-chip 2.4 GHz
IEEE 802.15.4 compliant RF transceiver
designed for low-power and low-voltage
wireless applications.
CC2420
includes a
digital direct sequence spread spectrum
baseband modem providing a spreading
gain of 9 dB and an effective data rate of
250 kbps.
The
CC2420
is a low-cost, highly integrated
solution for robust wireless communication
in the 2.4 GHz unlicensed ISM band. It
complies with worldwide regulations
covered by ETSI EN 300 328 and EN 300
440 class 2 (Europe), FCC CFR47 Part 15
(US) and ARIB STD-T66 (Japan).
The
CC2420
provides extensive hardware
support for packet handling, data
buffering, burst transmissions, data
encryption, data authentication, clear
channel assessment, link quality indication
and packet timing information. These
features reduce the load on the host
controller and allow
CC2420
to interface
low-cost microcontrollers.
The configuration interface and transmit /
receive FIFOs of
CC2420
are accessed via
an SPI interface. In a typical application
CC2420
will be used together with a
microcontroller and a few external passive
components.
CC2420
is based on Chipcon’s SmartRF
®
-
03 technology in 0.18
µm
CMOS.
Key Features
•
True single-chip 2.4 GHz IEEE
802.15.4 compliant RF transceiver
with baseband modem and MAC
support
DSSS baseband modem with 2
MChips/s and 250 kbps effective data
rate.
Suitable for both RFD and FFD
operation
Low current consumption (RX: 19.7
mA, TX: 17.4 mA)
Low supply voltage (2.1 – 3.6 V) with
integrated voltage regulator
Low supply voltage (1.6 – 2.0 V) with
external voltage regulator
•
•
•
•
•
•
•
•
•
•
•
•
Programmable output power
No external RF switch / filter needed
I/Q low-IF receiver
I/Q direct upconversion transmitter
Very few external components
128(RX) + 128(TX) byte data buffering
Digital RSSI / LQI support
Hardware MAC encryption (AES-128)
Battery monitor
QLP-48 package, 7x7 mm
Complies with ETSI EN 300 328, EN
300 440 class 2, FCC CFR-47 part 15
and ARIB STD-T66
Powerful and flexible development
tools available
•
•
•
•
•
Chipcon AS
SmartRF
®
CC2420 Preliminary Datasheet (rev 1.2), 2004-06-09
Page 1 of 87
SmartRF
Table of contents
®
CC2420
Abbreviations_____________________________________________________________________5
References _______________________________________________________________________6
Features _________________________________________________________________________7
Absolute Maximum Ratings _________________________________________________________8
Operating Conditions ______________________________________________________________8
Electrical Specifications ____________________________________________________________9
Pin Assignment __________________________________________________________________14
Circuit Description _______________________________________________________________16
Application Circuit _______________________________________________________________18
Input / output matching ___________________________________________________________18
Bias resistor ____________________________________________________________________18
Crystal ________________________________________________________________________18
Voltage regulator________________________________________________________________18
Power supply decoupling and filtering _______________________________________________18
IEEE 802.15.4 Modulation Format __________________________________________________22
Configuration Overview ___________________________________________________________23
Evaluation Software ______________________________________________________________24
4-wire Serial Configuration and Data Interface________________________________________25
Register access _________________________________________________________________25
Status byte _____________________________________________________________________26
Command strobes _______________________________________________________________27
RAM access____________________________________________________________________27
FIFO access ____________________________________________________________________29
Multiple SPI access ______________________________________________________________29
Microcontroller Interface and Pin Description ________________________________________30
Configuration interface ___________________________________________________________30
Receive mode __________________________________________________________________31
RXFIFO overflow _______________________________________________________________31
Transmit mode__________________________________________________________________33
General control and status pins _____________________________________________________33
Demodulator, Symbol Synchroniser and Data Decision _________________________________33
Frame Format ___________________________________________________________________34
Synchronisation header ___________________________________________________________34
Length field ____________________________________________________________________35
MAC protocol data unit___________________________________________________________35
Frame check sequence____________________________________________________________36
RF Data Buffering ________________________________________________________________37
Buffered transmit mode___________________________________________________________37
Buffered receive mode ___________________________________________________________38
Un-buffered, serial mode__________________________________________________________38
Address Recognition ______________________________________________________________39
Acknowledge Frames _____________________________________________________________40
Radio control state machine ________________________________________________________42
MAC Security Operations (Encryption and Authentication) _____________________________44
Chipcon AS
SmartRF
®
CC2420 Preliminary Datasheet (rev 1.2), 2004-06-09
Page 2 of 87
SmartRF
®
CC2420
Keys__________________________________________________________________________44
Nonce / counter _________________________________________________________________44
Stand-alone encryption ___________________________________________________________45
In-line security operations _________________________________________________________45
CTR mode encryption / decryption __________________________________________________46
CBC-MAC_____________________________________________________________________46
CCM _________________________________________________________________________46
Timing ________________________________________________________________________47
Linear IF and AGC Settings________________________________________________________47
RSSI / Energy Detection ___________________________________________________________47
Link Quality Indication ___________________________________________________________48
Clear Channel Assessment _________________________________________________________49
Frequency and Channel Programming _______________________________________________49
VCO and PLL Self-Calibration _____________________________________________________50
VCO _________________________________________________________________________50
PLL self-calibration______________________________________________________________50
Output Power Programming _______________________________________________________50
Voltage Regulator ________________________________________________________________50
Battery Monitor__________________________________________________________________51
Crystal Oscillator ________________________________________________________________52
Input / Output Matching __________________________________________________________53
Transmitter Test Modes ___________________________________________________________54
Unmodulated carrier _____________________________________________________________54
Modulated spectrum _____________________________________________________________55
System Considerations and Guidelines _______________________________________________56
Frequency hopping and multi-channel systems_________________________________________56
Data burst transmissions __________________________________________________________56
Crystal accuracy and drift _________________________________________________________56
Communication robustness ________________________________________________________56
Communication security __________________________________________________________56
Low cost systems________________________________________________________________57
Battery operated systems__________________________________________________________57
BER / PER measurements _________________________________________________________57
PCB Layout Recommendations _____________________________________________________58
Antenna Considerations ___________________________________________________________58
Configuration Registers ___________________________________________________________60
Test Output Signals _______________________________________________________________80
Package Description (QLP 48) ______________________________________________________82
Recommended layout for package (QLP 48) __________________________________________83
Package thermal properties ________________________________________________________83
Soldering information ____________________________________________________________83
Plastic tube specification __________________________________________________________84
Carrier tape and reel specification___________________________________________________84
Ordering Information _____________________________________________________________84
General Information ______________________________________________________________85
Document History _______________________________________________________________85
Product Status Definitions_________________________________________________________86
Chipcon AS
SmartRF
®
CC2420 Preliminary Datasheet (rev 1.2), 2004-06-09
Page 3 of 87
SmartRF
®
CC2420
Disclaimer _____________________________________________________________________86
Trademarks ____________________________________________________________________86
Life Support Policy ______________________________________________________________86
Address Information ______________________________________________________________87
Chipcon AS
SmartRF
®
CC2420 Preliminary Datasheet (rev 1.2), 2004-06-09
Page 4 of 87
SmartRF
Abbreviations
ADC
AES
AGC
ARIB
BER
CBC-MAC
CCA
CCM
CFR
CSMA-CA
CTR
CW
DAC
DSSS
ESD
ESR
EVM
FCC
FCF
FIFO
FFCTRL
HSSD
IEEE
IF
ISM
ITU-T
I/O
I/Q
kbps
LNA
LO
LQI
LSB
MAC
MFR
MHR
MIC
MPDU
MSDU
NA
NC
O-QPSK
PA
PCB
PER
PHY
PHR
PLL
PSDU
QLP
RAM
RBW
RF
RSSI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
®
CC2420
Analogue to Digital Converter
Advanced Encryption Standard
Automatic Gain Control
Association of Radio Industries and Businesses
Bit Error Rate
Cipher Block Chaining Message Authentication Code
Clear Cannel Assessment
Counter mode + CBC-MAC
Code of Federal Regulations
Carrier Sense Multiple Access with Collision Avoidance
Counter mode (encryption)
Continuous Wave
Digital to Analogue Converter
Direct Sequence Spread Spectrum
Electro Static Discharge
Equivalent Series Resistance
Error Vector Magnitude
Federal Communications Commission
Frame Control Field
First In First Out
FIFO and Frame Control
High Speed Serial Debug
Institute of Electrical and Electronics Engineers
Intermediate Frequency
Industrial, Scientific and Medical
International Telecommunication Union – Telecommunication
Standardization Sector
Input / Output
In-phase / Quadrature-phase
kilo bits per second
Low-Noise Amplifier
Local Oscillator
Link Quality Indication
Least Significant Bit / Byte
Medium Access Control
MAC Footer
MAC Header
Message Integrity Code
MAC Protocol Data Unit
MAC Service Data Unit
Not Available
Not Connected
Offset - Quadrature Phase Shift Keying
Power Amplifier
Printed Circuit Board
Packet Error Rate
Physical Layer
PHY Header
Phase Locked Loop
PHY Service Data Unit
Quad Leadless Package
Random Access Memory
Resolution BandWidth
Radio Frequency
Receive Signal Strength Indicator
Chipcon AS
SmartRF
®
CC2420 Preliminary Datasheet (rev 1.2), 2004-06-09
Page 5 of 87