Chipcon
SmartRF
®
CC2430
Chipcon AS SmartRF
®
CC2430 PRELIMINARY (rev. 1.01) 2005-09-15 Page 1 of 225
A True System-on-Chip solution for 2.4 GHz IEEE 802.15.4 / ZigBee
™
Applications
• 2.4 GHz IEEE 802.15.4 systems
• ZigBee™ systems
• Home/building automation
• Industrial Control and Monitoring
• Low power wireless sensor networks
• PC peripherals
• Set-top boxes and remote controls
• Consumer Electronics
Product Description
The
CC2430
comes in three different versions:
CC2430-F32/64/128, with 32/64/128 KB of
flash memory respectively. The
CC2430
is a
true System-on-Chip (SoC) solution
specifically tailored for IEEE 802.15.4 and
ZigBee™ applications. It enables ZigBee™
nodes to be built with very low total bill-of-
material costs. The
CC2430
combines the
excellent performance of the leading
CC2420
RF transceiver with an industry-standard
enhanced 8051 MCU, 32/64/128 KB flash
memory, 8 KB RAM and many other powerful
features. Combined with the industry leading
ZigBee™ protocol stack (Z-Stack) from Figure
8 Wireless / Chipcon, the
CC2430
provides the
market’s most competitive ZigBee™ solution.
The
CC2430
is highly suited for systems where
ultra low power consumption is required. This
is ensured by various operating modes. Short
transition times between operating modes
further ensure low power consumption.
Key Features
• High performance and low power 8051
microcontroller core.
• 2.4 GHz IEEE 802.15.4 compliant RF
transceiver (industry leading
CC2420
radio
core).
• Excellent receiver sensitivity and robustness to
interferers
• 32, 64 or 128 KB in-system programmable
flash
• 8 KB SRAM, 4 KB with data retention in all
power modes
• Powerful DMA functionality
• Very few external components
• Only a single crystal needed for mesh network
systems
• Low current consumption (RX: 27mA, TX:
25mA, microcontroller running at 32 MHz)
• Only 0.9µA current consumption in power-down
mode, where external interrupts or the RTC
can wake up the system
• Less than 0.6µA current consumption in stand-
by mode, where external interrupts can wake
up the system
• Very fast transition times from low-power
modes to active mode enables ultra low
average power consumption in low duty-cycle
systems
• CSMA/CA hardware support.
• Wide supply voltage range (2.0V – 3.6V)
• Digital RSSI / LQI support
• Battery monitor and temperature sensor.
• 8-14 bits ADC with up to eight inputs
• AES security coprocessor
• Two powerful USARTs with support for several
serial protocols.
• Watchdog timer
• One IEEE 802.15.4 MAC Timer, one general
16-bit timer and two 8-bit timers
• Hardware debug support
• 21 general I/O pins, two with 20mA sink/source
capability
• Powerful and flexible development tools
available
• RoHS compliant 7x7mm QLP48 package
Chipcon
SmartRF
®
CC2430
Chipcon AS SmartRF
®
CC2430 PRELIMINARY (rev. 1.01) 2005-09-15 Page 2 of 225
Table Of Contents
1 ABBREVIATIONS.....................................................................................................................5
2 REFERENCES ...........................................................................................................................7
3 REGISTER CONVENTIONS...................................................................................................8
4 FEATURES (CONTINUED FROM FRONT PAGE).............................................................9
4.1 HIGH-PERFORMANCE AND LOW-POWER 8051-COMPATIBLE MICROCONTROLLER .......................9
4.2 UP TO 128 KB NON-VOLATILE PROGRAM MEMORY AND 2 X 4 KB DATA MEMORY.....................9
4.3 HARDWARE AES ENCRYPTION/DECRYPTION................................................................................9
4.4 PERIPHERAL FEATURES.................................................................................................................9
4.5 LOW POWER..................................................................................................................................9
4.6 802.15.4 MAC HARDWARE SUPPORT ............................................................................................9
4.7 INTEGRATED 2.4GHZ DSSS DIGITAL RADIO ................................................................................9
5 ABSOLUTE MAXIMUM RATINGS.....................................................................................10
6 OPERATING CONDITIONS .................................................................................................10
7 ELECTRICAL SPECIFICATIONS.......................................................................................11
7.1 GENERAL CHARACTERISTICS ......................................................................................................12
7.2 RF RECEIVE SECTION..................................................................................................................13
7.3 RF TRANSMIT SECTION ...............................................................................................................14
7.4 32 MHZ CRYSTAL OSCILLATOR..................................................................................................14
7.5 32.768 KHZ CRYSTAL OSCILLATOR ............................................................................................15
7.6 LOW POWER RC OSCILLATOR.....................................................................................................15
7.7 HIGH SPEED RC OSCILLATOR .....................................................................................................16
7.8 FREQUENCY SYNTHESIZER CHARACTERISTICS............................................................................16
7.9 ANALOG TEMPERATURE SENSOR ................................................................................................17
7.10 8-14 BIT ADC..............................................................................................................................17
7.11 CONTROL AC CHARACTERISTICS................................................................................................18
7.12 SPI AC CHARACTERISTICS..........................................................................................................19
7.13 DEBUG INTERFACE AC CHARACTERISTICS .................................................................................20
7.14 PORT OUTPUTS AC CHARACTERISTICS .......................................................................................20
7.15 TIMER INPUTS AC CHARACTERISTICS.........................................................................................21
7.16 DC CHARACTERISTICS ................................................................................................................21
8 PIN AND I/O PORT CONFIGURATION.............................................................................22
9 CIRCUIT DESCRIPTION ......................................................................................................24
9.1 CPU AND PERIPHERALS ..............................................................................................................25
9.2 RADIO .........................................................................................................................................26
10 POWER MANAGEMENT......................................................................................................27
11 APPLICATION CIRCUIT......................................................................................................28
11.1 INPUT / OUTPUT MATCHING .........................................................................................................28
11.2 BIAS RESISTORS...........................................................................................................................28
11.3 CRYSTAL .....................................................................................................................................28
11.4 VOLTAGE REGULATORS...............................................................................................................28
11.5 POWER SUPPLY DECOUPLING AND FILTERING..............................................................................28
12 8051 CPU...................................................................................................................................31
12.1 8051 CPU INTRODUCTION ..........................................................................................................31
12.2 RESET..........................................................................................................................................31
12.3 MEMORY.....................................................................................................................................31
12.4 SFR REGISTERS...........................................................................................................................42
12.5 CPU REGISTERS..........................................................................................................................45
12.6 INSTRUCTION SET SUMMARY ......................................................................................................47
12.7 INTERRUPTS ................................................................................................................................51
Chipcon
SmartRF
®
CC2430
Chipcon AS SmartRF
®
CC2430 PRELIMINARY (rev. 1.01) 2005-09-15 Page 3 of 225
12.8 OSCILLATORS AND CLOCKS.........................................................................................................61
12.9 DEBUG INTERFACE......................................................................................................................61
12.10 RAM...................................................................................................................................65
12.11 FLASH MEMORY..................................................................................................................65
12.12 MEMORY ARBITER ..............................................................................................................65
13 PERIPHERALS........................................................................................................................68
13.1 I/O PORTS....................................................................................................................................68
13.2 DMA CONTROLLER ....................................................................................................................85
13.3 16-BIT TIMER, TIMER1 ................................................................................................................96
13.4 MAC TIMER (TIMER 2) .............................................................................................................108
13.5 SLEEP TIMER .............................................................................................................................115
13.6 8-BIT TIMER 3 AND TIMER 4......................................................................................................116
13.7 ADC..........................................................................................................................................125
13.8 RANDOM GENERATOR...............................................................................................................131
13.9 AES COPROCESSOR...................................................................................................................133
13.10 POWER MANAGEMENT ......................................................................................................138
13.11 POWER ON RESET AND BROWN OUT DETECTOR...............................................................141
13.12 WATCHDOG TIMER............................................................................................................142
13.13 USART.............................................................................................................................144
13.14 FLASH CONTROLLER .......................................................................................................154
14 RADIO.....................................................................................................................................161
14.1 IEEE 802.15.4 MODULATION FORMAT .....................................................................................162
14.2 COMMAND STROBES..................................................................................................................163
14.3 RF REGISTERS...........................................................................................................................163
14.4 INTERRUPTS ..............................................................................................................................163
14.5 FIFO ACCESS.............................................................................................................................166
14.6 DMA.........................................................................................................................................167
14.7 RECEIVE MODE..........................................................................................................................167
14.8 RXFIFO OVERFLOW .................................................................................................................168
14.9 TRANSMIT MODE .......................................................................................................................169
14.10 GENERAL CONTROL AND STATUS ......................................................................................169
14.11 DEMODULATOR, SYMBOL SYNCHRONIZER AND DATA DECISION......................................170
14.12 FRAME FORMAT ................................................................................................................170
14.13 SYNCHRONIZATION HEADER..............................................................................................171
14.14 LENGTH FIELD ...................................................................................................................172
14.15 MAC PROTOCOL DATA UNIT .............................................................................................172
14.16 FRAME CHECK SEQUENCE..................................................................................................172
14.17 RF DATA BUFFERING........................................................................................................173
14.18 ADDRESS RECOGNITION ....................................................................................................174
14.19 ACKNOWLEDGE FRAMES...................................................................................................175
14.20 RADIO CONTROL STATE MACHINE .....................................................................................176
14.21 MAC SECURITY OPERATIONS (ENCRYPTION AND AUTHENTICATION)..............................179
14.22 LINEAR IF AND AGC SETTINGS ........................................................................................179
14.23 RSSI / ENERGY DETECTION ..............................................................................................179
14.24 LINK QUALITY INDICATION...............................................................................................179
14.25 CLEAR CHANNEL ASSESSMENT.........................................................................................180
14.26 FREQUENCY AND CHANNEL PROGRAMMING .....................................................................180
14.27 VCO AND PLL SELF-CALIBRATION ..................................................................................181
14.28 OUTPUT POWER PROGRAMMING .......................................................................................181
14.29 INPUT / OUTPUT MATCHING..............................................................................................181
14.30 TRANSMITTER TEST MODES..............................................................................................182
14.31 SYSTEM CONSIDERATIONS AND GUIDELINES ....................................................................184
14.32 PCB LAYOUT RECOMMENDATION ....................................................................................186
14.33 ANTENNA CONSIDERATIONS .............................................................................................186
14.34 CSMA/CA STROBE PROCESSOR .......................................................................................187
14.35 RADIO REGISTERS .............................................................................................................199
Chipcon
SmartRF
®
CC2430
Chipcon AS SmartRF
®
CC2430 PRELIMINARY (rev. 1.01) 2005-09-15 Page 4 of 225
15 RADIO TEST OUTPUT SIGNALS......................................................................................216
16 VOLTAGE REGULATORS .................................................................................................217
16.1 VOLTAGE REGULATORS POWER-ON..........................................................................................217
17 EVALUATION SOFTWARE ...............................................................................................217
18 REGISTER OVERVIEW......................................................................................................218
19 PACKAGE DESCRIPTION (QLP 48).................................................................................221
19.1 RECOMMENDED PCB LAYOUT FOR PACKAGE (QLP 48)............................................................222
19.2 PACKAGE THERMAL PROPERTIES...............................................................................................222
19.3 SOLDERING INFORMATION.........................................................................................................222
19.4 PLASTIC TUBE SPECIFICATION ...................................................................................................222
19.5 CARRIER TAPE AND REEL SPECIFICATION ..................................................................................223
20 ORDERING INFORMATION..............................................................................................223
21 GENERAL INFORMATION................................................................................................223
21.1 DOCUMENT HISTORY ................................................................................................................223
21.2 PRODUCT STATUS DEFINITIONS ................................................................................................224
21.3 DISCLAIMER..............................................................................................................................224
21.4 TRADEMARKS............................................................................................................................224
21.5 LIFE SUPPORT POLICY...............................................................................................................224
22 ADDRESS INFORMATION.................................................................................................225
Chipcon
SmartRF
®
CC2430
Chipcon AS SmartRF
®
CC2430 PRELIMINARY (rev. 1.01) 2005-09-15 Page 5 of 225
1 Abbreviations
ADC Analog to Digital Converter
AES Advanced Encryption Standard
AGC Automatic Gain Control
ARIB Association of Radio Industries and
Businesses
BCD Binary Coded Decimal
BER Bit Error Rate
BOD Brown Out Detector
BOM Bill of Materials
CBC Cipher Block Chaining
CBC-MAC Cipher Block Chaining Message
Authentication Code
CCA Clear Channel Assessment
CCM Counter mode + CBC-MAC
CFB Cipher Feedback
CFR Code of Federal Regulations
CMOS Complementary Metal Oxide
Semiconductor
CPU Central Processing Unit
CRC Cyclic Redundancy Check
CSMA-CA Carrier Sense Multiple Access with
Collision Avoidance
CSP CSMA/CA Strobe Processor
CTR Counter mode (encryption)
CW Continuous Wave
DAC Digital to Analog Converter
DC Direct Current
DMA Direct Memory Access
DSM Delta Sigma Modulator
DSSS Direct Sequence Spread Spectrum
ECB Electronic Code Book (encryption)
EM Evaluation Module
ESD Electro Static Discharge
ESR Equivalent Series Resistance
ETSI European Telecommunications
Standards Institute
EVM Error Vector Magnitude
FCC Federal Communications Commission
FCF Frame Control Field
FCS Frame Check Sequence
FFCTRL FIFO and Frame Control
FIFO First In First Out
HSSD High Speed Serial Data
I/O Input / Output
I/Q In-phase / Quadrature-phase
IEEE Institute of Electrical and Electronics
Engineers
IF Intermediate Frequency
IOC I/O Controller
ISM Industrial, Scientific and Medical
ITU-T International Telecommunication Union
– Telecommunication Standardization
Sector
IV Initialization Vector
IRQ Interrupt Request
JEDEC Joint Electron Device Engineering
Council
KB 1024 bytes
kbps kilo bits per second
LC Inductor-capacitor
LFSR Linear Feedback Shift Register
LNA Low-Noise Amplifier
LO Local Oscillator
LQI Link Quality Indication
LSB Least Significant Bit / Byte
LSB Least Significant Byte
MAC Medium Access Control
MAC Message Authentication Code
MCU Microcontroller Unit
MFR MAC Footer
MHR MAC Header
MIC Message Integrity Code
MISO Master In Slave Out
MPDU MAC Protocol Data Unit
MOSI Master Out Slave In
MSB Most Significant Byte
MSDU MAC Service Data Unit
MUX Multiplexer
NA Not Available
NC Not Connected
OFB Output Feedback (encryption)
O-QPSK Offset - Quadrature Phase Shift Keying
PA Power Amplifier
PCB Printed Circuit Board
PER Packet Error Rate
PHR PHY Header