This device is not yet released to market. Volume shipments possible under waiver.
CC2430
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
Product Description
The
CC2430
CC2430-F32/64/128, with 32/64/128 KB of
flash memory respectively. The
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-ofmaterial costs. The
excellent performance of the leading
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
market’s most competitive ZigBee™ solution.
comes in three different versions:
CC2430
CC2430
combines the
is a
CC2420
CC2430
provides the
• Low power wireless sensor network s
• PC peripherals
• Set-top boxes and remote controls
• Consumer Electronics
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
core).
•Excellent receiver sensitivity and robustness to
interferers
• 32, 64 or 128 KB in-system programmable
flash
• 8 KB RAM, 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:
27mA, microcontroller running at 32 MHz)
• Only 0.5 µA current consumption in power-
down mode, where external interrupts or the
RTC can wake up the system
•0.3 µ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
CC2420
radio
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
• ADC with up to eight inputs and configurable
resolution
• 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
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 1 of 233
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 7 of 233
This device is not yet released to market. Volume shipments possible under waiver.
3 Register conventions
Each SFR register is described in a separate table. The table heading is given in the following format:
REGISTER NAME (SFR Address) - Register Description.
Each RF register is described in a separate table. The table heading is given in the following format:
REGISTER NAME (XDATA Address)
In the register descriptions, each register bit is shown with a symbol indicating the access mode of the
register bit. The register values are always given in binary notation unless prefixed by ‘0x’ which
indicates hexadecimal notation.
Symbol Access Mode
R/W Read/write
R Read only
R0 Read as 0
R1 Read as 1
W Write only
W0 Write as 0
W1 Write as 1
H0 Hardware clear
H1 Hardware set
CC2430
Table 1: Register bit conventions
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 8 of 233
This device is not yet released to market. Volume shipments possible under waiver.
4 Features (continued from front page)
4.1 High-Performance and Low-Power
8051-Compatible Microcontroller
• Optimized 8051 core, which typically gives
8x the performance of a standard 8051
• Dual data pointers
• In-circuit interactive debugging is supported
for the IAR Embedded Workbench through
a simple two-wire serial interface
4.2 Up to 128 KB Non-volatile Program
Memory and 2 x 4 KB Data Memory
•32/64/128 KB of non-volatile flash memory
in-system programmable through a simple
two-wire interface or by the 8051 core
• Worst-case flash memory endurance:
1000 write/erase cycles.
CC2430
• True random number generator
4.5 Low Power
• Four flexible power modes for reduced
power consumption
• System can wake up on external interrupt
or real-time counter event
• Low-power fully static CMOS design
• System clock source can be 16 MHz RC
oscillator or 32 MHz crystal oscillator. The
32 MHz oscillator is used when radio is
active.
• Optional clock source for ultra-low power
operation can be either low-power RC
oscillator or an optional 32.768 kHz crystal
oscillator.
• Programmable read and write lock of
portions of Flash memory for software
security
• 4096 bytes of internal SRAM with data
retention in all power modes.
• Additional 4096 bytes of internal SRAM
with data retention in power modes 0 and
1.
4.3 Hardware AES Encryption/Decryption
• AES supported in hardware coprocessor
4.4 Peripheral Features
• Powerful DMA Controller
• Power On Reset/Brown-Out Detection
• Eight channel ADC with configurable
resolution
• Programmable watchdog timer
• Real time clock with 32.768 kHz crystal
oscillator
• Four timers: one general 16-bit timer, two
general 8-bit timers, one MAC timer
• Two programmable USARTs for
master/slave SPI or UART operation
4.6 802.15.4 MAC hardware support
• Automatic preamble generator
• Synchronization word insertion/detection
• CRC-16 computation and checking over
the MAC payload
• Clear Channel Assessment
• Energy detection / digital RSSI
• Link Quality Indication
• CSMA/CA Coprocessor
4.7 Integrated 2.4GHz DSSS Digital Radio
• 2.4 GHz IEEE 802.15.4 compliant RF
transceiver (based on industry leading
CC2420
• Excellent receiver sensitivity and
robustness to interferers
• 250 kbps data rate, 2 MChip/s chip rate
• Reference designs comply with worldwide
radio frequency regulations covered by
ETSI EN 300 328 and EN 300 440 class 2
(Europe), FCC CFR47 Part 15 (US) and
ARIB STD-T66 (Japan). Operation on
2480MHz under FCC is supported by
duty-cycling or by reducing output power.
radio core).
• 21 configurable general-purpose digital
I/O-pins
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 9 of 233
This device is not yet released to market. Volume shipments possible under waiver.
5 Absolute Maximum Ratings
Under no circumstances must the absolute maximum ratings given in Table 2 be violated. Stress
exceeding one or more of the limiting values may cause permanent damage to the device.
Parameter Min Max Units Condition
Supply voltage –0.3 3.6 V All supply pins must have the same voltage
Voltage on any digital pin –0.3 VDD+0.3,
Voltage on the 1.8V pins (pin no.
22, 25-40 and 42)
Input RF level 10 dBm
Storage temperature range –50 150
Reflow soldering temperature 260
–0.3 2.0 V
max 3.6
Table 2: Absolute Maximum Rati ngs
Caution! ESD sensitive device.
Precaution should be used when handling
the device in order to prevent permanent
damage.
V
Device not programmed
°C
According to IPC/JEDEC J-STD-020C
°C
CC2430
6 Operating Conditions
The operating conditions for
Parameter Min Max Unit Condition
Operating ambient temperature
range, T
Operating supply voltage 2.0 3.6 V The supply pins to the radio part must be driven
A
CC2430
are listed in Table 3 .
-40 85
Table 3: Operating Condi tions
°C
by the 1.8 V on-chip regulator
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 10 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7 Electrical Specifications
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition
Current Consumption
MCU Active Mode, 16 MHz 4.3 mA
MCU Active Mode, 32 MHz 9.5 mA
MCU Active and RX Mode 26.7 mA
MCU Active and TX Mode, 0dBm 26.9 mA
Power mode 1 190
Power mode 2 0.5
Power mode 3 0.3
Peripheral Current
Consumption
Timer 1 150
Timer 2 230
Timer 3 50
Timer 4 50
Sleep Timer 0.2
ADC 1.2 mA When converting.
Flash write 3 mA Estimated value
Flash erase 3 mA Estimated value
Digital regulator on, High frequency (16 MHz) RCOSC
running.
No radio, crystals, or peripherals active. Code run with
Cache hit.
MCU running at full speed (32MHz), 32MHz XOSC
running. No radio or peripherals active. Code run with
Cache hit.
MCU running at full speed (32MHz), 32MHz XOSC
running, radio in RX mode, -50 dBm input power. No
peripherals active. Code run with Cache hit.
MCU running at full speed (32MHz), 32MHz XOSC
running, radio in TX mode, 0dBm output power. No
peripherals active. Code run with Cache hit.
Digital regulator on, High frequency RCOSC and crystal
oscillator off. 32.768 kHz XOSC, POR and ST active.
µA
RAM retention.
Digital regulator off, High frequency RCOSC and crystal
oscillator off. 32.768 kHz XOSC, POR and ST active.
µA
RAM retention.
No clocks. RAM retention. POR active.
µA
Adds to the figures above if the peripheral unit is
activated
Timer running, 32MHz XOSC used.
µA
Timer running, 32MHz XOSC used.
µA
Timer running, 32MHz XOSC used.
µA
Timer running, 32MHz XOSC used.
µA
Including 32 kHz RCOSC or 32.768 kHz XOSC
µA
Table 4: Electrical Specifications
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 11 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.1 General Characteristics
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Wake-Up and Timing
Power mode 1 Æ power
mode 0
Power mode 2 or 3 Æ power
mode 0
Active Æ TX or RX
32MHz XOSC initially OFF.
Voltage regulator initially OFF
Active Æ TX or RX
Voltage regulator initially OFF
Active Æ RX or TX 192
RX/TX turnaround 192
Radio part
RF Frequency Range 2400 2483.5 MHz Programmable in 1 MHz steps, 5 MHz
Radio bit rate 250 kbps As defined by [1]
4.1
89.2
525
320
µs
µs
µs
µs
µs
µs
Digital regulator on, High frequency
RCOSC and crystal oscillator off. Startup of High frequency RCOSC.
Digital regulator off, High frequency
RCOSC and crystal oscillator off. Startup of regulator and High frequency
RCOSC.
Time from enabling radio part in power
mode 0, until TX or RX starts. Includes
start-up of voltage regulator and crystal
oscillator in parallel. Crystal ESR=16Ω.
Time from enabling radio part in power
mode 0, until TX or RX starts. Includes
start-up of voltage regulator.
Radio part already enabled.
Time until RX or TX starts.
between channels for compliance with
[1]
Radio chip rate
2.0 MChip/s As defined by [1]
Table 5: General Characteristics
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 12 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.2 RF Receive Section
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Receiver sensitivity
Saturation (maximum input
level)
Adjacent channel rejection
+ 5 MHz channel spacing
Adjacent channel rejection
- 5 MHz channel spacing
Alternate channel rejection
+ 10 MHz channel spacing
Alternate channel rejection
- 10 MHz channel spacing
Channel rejection
≥ + 15 MHz
≤ - 15 MHz
Co-channel rejection
-91 dBm PER = 1%, as specified by [1]
Measured in 50 Ω single endedly through a balun.
[1] requires –85 dBm
10 dBm PER = 1%, as specified by [1]
Measured in 50 Ω single endedly through a balun.
[1] requires –20 dBm
41
30
55
53
55
53
-6
Wanted signal -88dBm, adjacent modulated channel
at
dB
+5 MHz, PER = 1 %, as specified by [1].
[1] requires 0 dB
Wanted signal -88dBm, adjacent modulated channel
at
dB
-5 MHz, PER = 1 %, as specified by [1].
[1] requires 0 dB
Wanted signal -88dBm, adjacent modulated channel
at
dB
+10 MHz, PER = 1 %, as specified by [1]
[1] requires 30 dB
Wanted signal -88dBm, adjacent modulated channel
at
dB
-10 MHz, PER = 1 %, as specified by [1]
[1] requires 30 dB
Wanted signal @ -82 dBm. Undesired signal is an
802.15.4 modulated channel, stepped through all
dB
channels from 2405 to 2480 MHz. Signal level for
PER = 1%. Values are estimated.
dB
Wanted signal @ -82 dBm. Undesired signal is
802.15.4 modulated at the same frequency as the
dB
desired signal. Signal level for PER = 1%.
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 13 of 233
This device is not yet released to market. Volume shipments possible under waiver.
Parameter Min Typ Max Unit Condition/Note
Blocking / Desensitization
+ 5 MHz from band edge
+ 10 MHz from band edge
+ 20 MHz from band edge
+ 50 MHz from band edge
- 5 MHz from band edge
- 10 MHz from band edge
- 20 MHz from band edge
- 50 MHz from band edge
Spurious emission
30 – 1000 MHz
1 – 12.75 GHz
Frequency error tolerance ±140 ppm Difference between centre frequency of the received
Symbol rate error tolerance ±900 ppm Difference between incoming symbol rate and the
-42
-45
-26
-22
-31
-36
-24
-25
dBm
dBm
dBm
dBm
dBm
dBm
dBm
dBm
−64
dBm
−75
dBm
Wanted signal 3 dB above the sensitivity level, CW
jammer, PER = 1%. Measured according to EN 300
440 class 2.
Conducted measurement in a 50 Ω single ended
load. Complies with EN 300 328, EN 300 440 class
2, FCC CFR47, Part 15 and ARIB STD-T-66
RF signal and local oscillator frequency.
[1] requires minimum 80 ppm
internally generated symbol rate
[1] requires minimum 80 ppm
CC2430
Table 6: RF Receive Parameters
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 14 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.3 RF Transmit Section
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Nominal output
power
Programmable
output power range
Harmonics
nd
harmonic
2
rd
harmonic
3
th
harmonic
4
th
harmonic
5
Spurious emission
30 - 1000 MHz
1– 12.75 GHz
1.8 – 1.9 GHz
5.15 – 5.3 GHz
Error Vector
Magnitude (EVM)
Optimum load
impedance
0 dBm
25.8 dB The output power is programmable in 16 steps from
-50.7
-55.8
-54.2
-53.4
-47
-43
-58
-56
11 % Measured as defined by [1]
115
+ j180
Delivered to a single ended 50 Ω load through a balun and
output power control set to 0x5F (TXCTRLL).
[1] requires minimum –3 dBm
approximately –25.2 to 0.6 dBm.
dBm
Measurement conducted with 100 kHz resolution bandwidth on
spectrum analyzer and output power control set to 0x5F
dBm
(TXCTRLL). Output Delivered to a single ended 50 Ω load
through a balun.
dBm
dBm
Maximum output power.
dBm
The peak conducted spurious emission is -47dBm@192MHz
which isin a EN300440 restricted band limited to -54dBm. All
dBm
radiated spurious emissions are within the limits of
ETSI/FCC/ARIB.
dBm
Texas Instruments
dBm
EN 300 328, EN 300 440, FCC CFR47 Part 15 and ARIB STDT-66
[1] requires max. 35 %
Ω
Differential impedance as seen from the RF-port (
RF_N
) towards the antenna.
CC2430
EM reference design complies with
RF_P
and
Table 7: RF Transmit Parameters
7.4 32 MHz Crystal Oscillator
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Crystal frequency 32 MHz
Crystal frequency
accuracy
requirement
ESR 6 16 60
C0 1 1.9 7 pF
CL 10 13 16 pF Load capacitance is optionally tunable through software
Start-up time 212 µs
- 40
40 ppm Including aging and temperature dependency, as specified by [1]
Accuracy requirements can be relaxed by optional built-in tuning of
load capacitance through software
Ω
1
Table 8: 32 MHz Crystal Oscillator Parameters
1
Only for devices with Chip Version register, CHVER.VERSION equal to 0x02 or greater
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 15 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.5 32.768 kHz Crystal Oscillator
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Crystal frequency 32.768 kHz
Crystal frequency
accuracy
requirement
ESR 40 130
C0 0.9 2.0 pF
CL 12 16 pF
Start-up time 450 ms Value is estimated.
–40 40 ppm Including aging and temperature dependency, as specified by [1]
kΩ
Table 9: 32.768 kHz Crystal Oscillator Parameters
7.6 32 kHz RC Oscillator
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Calibrated frequency 32.753 kHz The calibrated 32 kHz RC Oscillator frequency
Frequency accuracy after
calibration
Temperature coefficient +0.4
Supply voltage coefficient +3 % / V Frequency drift when supply voltage changes
Initial calibration time 1.7 ms
±0.2 % Value is estimated.
% / °C
is the 32 MHz XTAL frequency divided by 977
Frequency drift when temperature changes
after calibration. Value is estimated.
after calibration. Value is estimated.
When the 32 kHz RC Oscillator is enabled,
calibration is continuously done in the
background as long as the 32 MHz crystal
oscillator is running and
SLEEP.OSC32K_CALDIS bit is cleared.
Table 10: 32 kHz RC Oscillator parameters
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 16 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.7 High Frequency RC Oscillator
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Frequency 16 MHz The calibrated High Frequency RC Oscillator
Uncalibrated frequency
accuracy
Calibrated frequency
accuracy
Start-up time 10 µs
Temperature coefficient -325
Supply voltage coefficient 28
Initial calibration time 50 µs When the High Frequency RC Oscillator is
±18
±0.6 ±1
%
%
ppm / °C
ppm / mV
frequency is the 32 MHz XTAL frequency
multiplied by 1/2
CC2430
Measured on Texas Instruments
reference design.
Frequency drift when temperature changes
after calibration
Frequency drift when supply voltage changes
after calibration
enabled, calibration is continuously done in the
background as long as the crystal oscillator is
running.
EM
Table 11: High Frequency RC Oscillator parameters
7.8 Frequency Synthesizer Characteristics
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Phase noise
−116
−117
−118
PLL lock time
192
dBc/Hz
dBc/Hz
dBc/Hz
µs
Unmodulated carrier
At ±1.5 MHz offset from carrier
At ±3 MHz offset from carrier
At ±5 MHz offset from carrier
The startup time when the crystal oscillator is running
and RX / TX turnaround time
Table 12: Frequency Synthesizer Parameters
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 17 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.9 Analog Temperature Sensor
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C and VDD=3.0V
unless stated otherwise.
Parameter Min Typ Max Unit Condition/Note
Output voltage at –40°C
Output voltage at 0°C
Output voltage at +40°C
Output voltage at +80°C
Temperature coefficient 2.45
Absolute error in calculated
temperature
Error in calculated
temperature, calibrated
Current consumption
increase when enabled
0.648 V Values are estimated
0.743 V Values are estimated
0.840 V Values are estimated
0.939 V Values are estimated
mV/°C Fitted from –20°C to +80°C on estimated values.
–8
-2 0 2
280 µA
°C From –20°C to +80°C when assuming best fit for
absolute accuracy on estimated values: 0.743V at
0°C and 2.45mV / °C.
°C From –20°C to +80°C when using 2.45mV / °C,
after 1-point calibration at room temperature.
Values are estimated. Indicated min/max with 1point calibration is based on simulated values for
typical process parameters
Table 13: Analog Temperature Sensor Parameters
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 18 of 233
7.10 ADC
This device is not yet released to market. Volume shipments possible under waiver.
CC2430
Measured on Texas Instruments
CC2430
EM reference design with TA=25°C, VDD=3.0V.
Preliminary characterized parameters.
Parameter Min Typ Max Unit Condition/Note
Input voltage 0 AVDD V AVDD is voltage on AVDD_SOC pin
External reference voltage 0 AVDD V AVDD is voltage on AVDD_SOC pin
Integral nonlinearity (INL) 2 ±0.5 3.4 LSB 8-bits setting.
SINAD2 34 dB 8-bits setting.
(sine input signal 46 dB 10-bits setting.
frequency 1 Hz and 1 kHz) 56 dB 12-bits setting.
65 dB 14-bits setting.
2
1
1
0 AVDD V AVDD is voltage on AVDD_SOC pin
167 kΩAIN0 to AIN7 selected as ADC input
TBD
49 kΩAIN7 selected as external reference input
TBD
TBD
8-bits setting.
µs
10-bits setting.
µs
12-bits setting.
µs
14-bits setting.
µs
Table 14: ADC Characteristics
2
Not characterized for this data sheet revision.
3
Single-ended input signal and AVDD used as reference. Sine input, tested at frequencies 1 Hz and 1 kHz
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 19 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.11 Control AC Characteristics
= -40°C to 85°C, VDD=3.0V if nothing else stated.
T
A
Parameter Min Typ Max Unit Condition/Note
CC2430
System clock,
f
SYSCLK
= 1/ f
t
SYSCLK
RESET_N low
width
Interrupt pulse
width
SYSCLK
16 32 MHz System clock is when 32 MHz crystal oscillator is used.
2.5 ns See item 1, Figure 1. This is the shortest pulse that is
t
ns See item 2, Figure 1.This is the shortest pulse that is
SYSCLK
System clock is 16 MHz when high frequency RC
oscillator is used.
guaranteed to be recognized as a reset pin request.
guaranteed to be recognized as an interrupt request. In
PM2/3 the internal synchronizers are bypassed so this
requirement does not apply in PM2/3.
Table 15: Control Inputs AC Characteristics
1
RESET_N
Px.n
Px.n
2
2
Figure 1: Control Inputs AC Characteristics
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 20 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.12 SPI AC Characteristics
= -40°C to 85°C, VDD=3.0V if nothing else stated.
T
A
Parameter Min Typ Max Unit Condition/Note
CC2430
SCK period See
SCK duty cycle 50%
SSN low to SCK 2*t
SCK to SSN high 30 ns See item 6 Figure 2
MISO setup 10 ns Master. See item 2 Figure 2
MISO hold 10 ns Master. See item 3 Figure 2
SCK to MOSI 25 ns Master. See item 4 Figure 2, load = 10 pF
SCK period 100 ns Slave. See item 1 Figure 2
SCK duty cycle 50%
MOSI setup 10 ns Slave. See item 2 Figure 2
MOSI hold 10 ns Slave. See item 3 Figure 2
SCK to MISO 25 ns Slave. See item 4 Figure 2, load = 10 pF
SYSCLK
section
13.13.3
See item 5 Figure 2
ns Master. See item 1 Figure 2
Master.
Slave.
Table 16: SPI AC Characteristics
Figure 2: SPI AC Characteristics
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 21 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.13 Debug Interface AC Characteristics
= -40°C to 85°C, VDD=3.0V if nothing else stated.
T
A
Parameter Min Typ Max Unit Condition/Note
CC2430
Debug clock
period
Debug data setup 5 ns See item 2 Figure 3
Debug data hold 5 ns See item 3 Figure 3
Clock to data
delay
RESET_N inactive
after P2_2 rising
128 ns See item 1 Figure 3
10 ns See item 4 Figure 3, load = 10 pF
10 ns See item 5 Figure 3
Table 17: Debug Interface AC Characteristics
1
DEBUG CLK
P2_2
2
DEBUG DATA
P2_1
DEBUG DATA
P2_1
3
4
RESET_N
5
Figure 3: Debug Interface AC Characteristics
7.14 Port Outputs AC Characteristics
T
= -40°C to 85°C, VDD=3.0V if nothing else stated.
A
Parameter Min Typ Max Unit Condition/Note
P0, P1, P2 Port
output pins, rise
and fall time
10 ns Load = 10 pF
Timing is with respect to 10% VDD and 90% VDD levels.
Value is estimated
Table 18: Port Outputs AC Characteristics
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 22 of 233
This device is not yet released to market. Volume shipments possible under waiver.
7.15 Timer Inputs AC Characteristics
= -40°C to 85°C, VDD=3.0V if nothing else stated.
T
A
Parameter Min Typ Max Unit Condition/Note
CC2430
Input capture
pulse width
t
ns Synchronizers determine the shortest input pulse that
SYSCLK
can be recognized. The synchronizers operate at the
current system clock rate (16 or 32 MHz)
Table 19: Timer Inputs AC Characteristics
7.16 DC Characteristics
The DC Characteristics of
=25°C, VDD=3.0V if nothing else stated.
T
A
Digital Inputs/Outputs Min Typ Max Unit Condition
Logic "0" input voltage 0 0.7 0.9 V
Logic "1" input voltage VDD-0.7 VDD VDD V
Logic "0" output voltage 0 0 0.25 V For up to 4mA output current on all pins except
Logic "1" output voltage VDD-0.25 VDD VDD V For up to 4mA output current on all pins except
Logic "0" input current NA –1 –1
Logic "1" input current NA 1 1
I/O pin pull-up and pull-down
resistor
CC2430
are listed in Table 20 below.
17 20 23 kΩ
P1_0 and P1_1 which are up to 20 mA
P1_0 and P1_1 which are up to 20 mA
Input equals 0V
µA
Input equals VDD
µA
Table 20: DC Characteristics
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 23 of 233
This device is not yet released to market. Volume shipments possible under waiver.
8 Pin and I/O Port Configuration
The
CC2430
configuration of digital I/O ports.
pinout is shown in Figure 4 and Table 21. See section 13.1 for details on the
CC2430
P0_2
P2_0
DVDD
P0_3
P0_4
P2_1
P0_5
P2_2
P2_3/XOSC_Q1
P0_6
P2_4/XOSC_Q2
P0_7
AVDD_DREG
DCOUPL
XOSC_Q2
AVDD_SOC
AVDD_DGUARD
DVDD_ADC
AVDD_ADC
AVDD_IF2
XOSC_Q1
RBIAS1
AVDD_RREG
RREG_OUT
Figure 4: Pinout top view
Note: The exposed die attach pad must be connected to a solid ground plane as this is the
ground connection for the chip.
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 24 of 233
This device is not yet released to market. Volume shipments possible under waiver.
Pin Pin name Pin type Description
- GND Ground The exposed die attach pad must be connected to a solid ground plane
1 P1_7 Digital I/O Port 1.7
2 P1_6 Digital I/O Port 1.6
3 P1_5 Digital I/O Port 1.5
4 P1_4 Digital I/O Port 1.4
5 P1_3 Digital I/O Port 1.3
6 P1_2 Digital I/O Port 1.2
7 DVDD Power (Digital) 2.0V-3.6V digital power supply for digital I/O
8 P1_1 Digital I/O Port 1.1 – 20 mA drive capability
9 P1_0 Digital I/O Port 1.0 – 20 mA drive capability
10 RESET_N Digital input Reset, active low
11 P0_0 Digital I/O Port 0.0
12 P0_1 Digital I/O Port 0.1
13 P0_2 Digital I/O Port 0.2
14 P0_3 Digital I/O Port 0.3
15 P0_4 Digital I/O Port 0.4
16 P0_5 Digital I/O Port 0.5
17 P0_6 Digital I/O Port 0.6
18 P0_7 Digital I/O Port 0.7
19 XOSC_Q2 Analog I/O 32 MHz crystal oscillator pin 2
20 AVDD_SOC Power (Analog) 2.0V-3.6V analog power supply connection
21 XOSC_Q1 Analog I/O 32 MHz crystal oscillator pin 1, or external clock input
22 RBIAS1 Analog I/O External precision bias resistor for reference current
23 AVDD_RREG Power (Analog) 2.0V-3.6V analog power supply connection
24 RREG_OUT Power output 1.8V Voltage regulator power supply output. Only intended for supplying the analog
25 AVDD_IF1 Power (Analog) 1.8V Power supply for the receiver band pass filter, analog test module, global bias
26 RBIAS2 Analog output
27 AVDD_CHP Power (Analog) 1.8V Power supply for phase detector, charge pump and first part of loop filter
28 VCO_GUARD Power (Analog) Connection of guard ring for VCO (to AVDD) shielding
29 AVDD_VCO Power (Analog) 1.8V Power supply for VCO and last part of PLL loop filter
30 AVDD_PRE Power (Analog) 1.8V Power supply for Prescaler, Div-2 and LO buffers
31 AVDD_RF1 Power (Analog) 1.8V Power supply for LNA, front-end bias and PA
32 RF_P RF I/O Positive RF input signal to LNA during RX. Positive RF output signal from PA during
33 TXRX_SWITCH Power (Analog) Regulated supply voltage for PA
34 RF_N RF I/O Negative RF input signal to LNA during RX
35 AVDD_SW Power (Analog) 1.8V Power supply for LNA / PA switch
36 AVDD_RF2 Power (Analog) 1.8V Power supply for receive and transmit mixers
37 AVDD_IF2 Power (Analog) 1.8V Power supply for transmit low pass filter and last stages of VGA
38 AVDD_ADC Power (Analog) 1.8V Power supply for analog parts of ADCs and DACs
39 DVDD_ADC Power (Digital) 1.8V Power supply for digital parts of ADCs
40 AVDD_DGUARD Power (Digital) Power supply connection for digital noise isolation
41 AVDD_DREG Power (Digital) 2.0V-3.6V digital power supply for digital core voltage regulator
42 DCOUPL Power (Digital) 1.8V digital power supply decoupling. Do not use for supplying external circuits.
43 P2_4/XOSC_Q2 Digital I/O Port 2.4/32.768 kHz XOSC
44 P2_3/XOSC_Q1 Digital I/O Port 2.3/32.768 kHz XOSC
45 P2_2 Digital I/O Port 2.2
46 P2_1 Digital I/O Port 2.1
47 DVDD Power (Digital) 2.0V-3.6V digital power supply for digital I/O
48 P2_0 Digital I/O Port 2.0
1.8V part (power supply for pins 25, 27-31, 35-40).
and first part of the VGA
External precision resistor, 43 kΩ, ±1 %
TX
Negative RF output signal from PA during TX
CC2430
Table 21: Pinout overview
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 25 of 233
This device is not yet released to market. Volume shipments possible under waiver.
9 Circuit Description
CC2430
Figure 5:
A block diagram of
5. The modules can be roughly divided into
one of three categories: CPU-related modules,
radio-related modules and modules related to
power, test and clock distribution. In the
following subsections, a short description of
CC2430
is shown in Figure
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 26 of 233
CC2430
Block Diagram
each module that appears in Figure 5 is given.
9.1 CPU and Peripherals
The 8051 CPU core is a single-cycle 8051-
compatible core. It has three different memory
This device is not yet released to market. Volume shipments possible under waiver.
CC2430
access buses (SFR, DATA and
CODE/XDATA), a debug interface and an 18input extended interrupt unit. See section 12
for details on the CPU.
The memory crossbar/arbitrator is at the
heart of the system as it connects the CPU
and DMA controller with the physical
memories and all peripherals through the SFR
bus. The memory arbitrator has four memory
access points, access at which can map to
one of three physical memories: an 8 KB
SRAM, flash memory or RF and SFR
registers. The memory arbitrator is responsible
for performing arbitration and sequencing
between simultaneous memory accesses to
the same physical memory.
The SFR bus is drawn conceptually in the
block diagram as a common bus that connects
all hardware peripherals to the memory
arbitrator. The SFR bus in the block diagram
also provides access to the radio registers in
the radio register bank even though these are
indeed mapped into XDATA memory space.
The 8 KB SRAM maps to the DATA memory
space and to parts of the XDATA memory
spaces. 4 KB of the 8 KB SRAM is an ultralow-power SRAM that retains its contents even
when the digital part is powered off (power
modes 2 and 3). The rest of the SRAM loses
its contents when the digital part is powered
off.
The 32/64/128 KBflash block provides in-
circuit programmable non-volatile program
memory for the device and maps into the
CODE and XDATA memory spaces. Table 22
shows the available devices in the
family. The available devices differ only in
flash memory size. Writing to the flash block is
performed through a flash controller that
allows page-wise (2048 byte) erasure and 4
byte-wise programming. See section 13.14 for
details on the flash controller.
A versatile five-channel DMA controller is
available in the system and accesses memory
using a unified memory space (XDATA) and
thus has access to all physical memories.
Each channel is configured (trigger, priority,
transfer mode, addressing mode, source and
destination pointers, and transfer count) with
DMA descriptors anywhere in memory. Many
of the hardware peripherals rely on the DMA
controller for efficient operation (AES core,
flash write controller, USARTs, Timers, ADC
interface) by performing data transfers
between a single SFR address and
flash/SRAM. See section 13.2 for details.
CC2430
The interrupt controller services a total of 18
interrupt sources, divided into six interrupt groups, each of which is associated with one
of four interrupt priorities. An interrupt request
is serviced even if the device is in a sleep
mode (power modes 1-3) by bringing the
CC2430
The debug interface implements a proprietary
two-wire serial interface that is used for incircuit debugging. Through this debug
interface it is possible to perform an erasure of
the entire flash memory, control which
oscillators are enabled, stop and start
execution of the user program, execute
supplied instructions on the 8051 core, set
code breakpoints, and single step through
instructions in the code. Using these
techniques it is possible to elegantly perform
in-circuit debugging and external flash
programming. See section 12.9 for details.
The I/O-controller is responsible for all
general-purpose I/O pins. The CPU can
configure whether peripheral modules control
certain pins or whether they are under
software control, and if so whether each pin is
configured as an input or output and if a pullup or pull-down resistor in the pad is
connected. Each peripheral that connects to
the I/O-pins can choose between two different
I/O pin locations to ensure flexibility in various
applications. See section 13.1 for details.
The sleep timer is an ultra-low power timer
that counts 32.768 kHz crystal oscillator or
32.768 kHz RC oscillator periods. The sleep
timer runs continuously in all operating modes
except power mode 3. Typical uses for it is as
a real-time counter that runs regardless of
operating mode (except power mode 3) or as a
wakeup timer to get out of power mode 1 or 2.
See section 13.5 for details.
A built-in watchdog timer allows the
to reset itself in case the firmware hangs.
When enabled by software, the watchdog
timer must be cleared periodically, otherwise it
will reset the device when it times out. See
section 13.12 for details.
Timer 1 is a 16-bit timer with
timer/counter/PWM functionality. It has a
programmable prescaler, a 16-bit period value
and three individually programmable
counter/capture channels each with a 16-bit
compare value. Each of the counter/capture
channels can be used as PWM outputs or to
capture the timing of edges on input signals.
See section 13.3 for details.
back to active mode (power mode 0).
CC2430
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 27 of 233
This device is not yet released to market. Volume shipments possible under waiver.
CC2430
Timer 2 (MAC timer) is specially designed for
supporting an IEEE 802.15.4 MAC or other
time-slotted protocols in software. The timer
has a configurable timer period and an 8-bit
overflow counter that can be used to keep
track of the number of periods that have
transpired. There is also a 16-bit capture
register used to record the exact time at which
a start of frame delimiter is
received/transmitted or the exact time of which
transmission ends, as well as a 16-bit output
compare register that can produce various
command strobes (start RX, start TX, etc) at
specific times to the radio modules. See
section 13.4 for details.
Timers 3 and 4 are 8-bit timers with
timer/counter/PWM functionality. They have a
programmable prescaler, an 8-bit period value
and one programmable counter channel with a
8-bit compare value. Each of the counter
channels can be used as PWM outputs. See
section 13.6 for details.
USART 0 and 1 are each configurable as
either an SPI master/slave or a UART. They
provide double buffering on both RX and TX
and hardware flow-control and are thus well
suited to high-throughput full-duplex
applications. Each has its own high-precision
baud-rate generator thus leaving the ordinary
timers free for other uses. When configured as
an SPI slave they sample the input signal
using SCK directly instead of some oversampling scheme and are thus well-suited to
high data rates. See section 13.13 for details.
The AES encryption/decryption core allows
the user to encrypt and decrypt data using the
AES algorithm with 128-bit keys. The core is
able to support the AES operations required
by IEEE 802.15.4 MAC security, the ZigBee™
network layer and the application layer. See
section 13.9 for details.
The ADC supports 8 to 14 bits of resolution in
a 30 kHz to 4 kHz bandwidth respectively. DC
and audio conversions with up to 8 input
channels (Port 0) are possible. The inputs can
be selected as single ended or differential.
The reference voltage can be internal, AVDD,
or a single ended or differential external signal.
The ADC also has a temperature sensor input
channel. The ADC can automate the process
of periodic sampling or conversion over a
sequence of channels. See Section 13.7 for
details.
9.2 Radio
CC2430
radio based on the leading
transceiver. See Section 14 for details.
features an IEEE 802.15.4 compliant
CC2420
Device Flash
CC2430-F32 32 KB
CC2430-F64 64 KB
CC2430-F128 128 KB
Table 22: CC2430 Flash Memory Options
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 28 of 233
This device is not yet released to market. Volume shipments possible under waiver.
10 Power Management
CC2430
The
CC2430
has four major power modes,
called PM0, PM1, PM2 and PM3. PM0 is the
active mode while PM3 has the lowest power
consumption. The power modes are shown in
Table 23 together with voltage regulator and
oscillator options.
Power
Mode
PM0 B, C, D B, C B
PM1 A B, C B
PM2 A B, C A
PM3 A A A
High
frequency
oscillator
A None
B 32 MHz
C HF
D Both
Configuration
XOSC
RCOSC
Low- frequency
oscillator
A None
B 32.768
kHz
RCOSC
C 32.768
kHz
XOSC
Voltage
regulator
(digital)
A Off
B On
Table 23: Power Modes
PM0 : The full functional mode. The voltage
regulator to the digital core is on and either the
High frequency RC oscillator or the 32 MHz
crystal oscillator or both are running. Either the
32.768 kHz RC oscillator or the 32.768 kHz
crystal oscillator is running.
PM1 : The voltage regulator to the digital part
is on. Neither the 32 MHz crystal oscillator nor
the High frequency RC oscillator are running.
Either the 32.768 kHz RC oscillator or the
32.768 kHz crystal oscillator is running. The
system will go to PM0 on reset or an external
interrupt or when the sleep timer expires.
PM2 : The voltage regulator to the digital core
is turned off. Neither the 32 MHz crystal
oscillator nor the High frequency RC oscillator
are running. Either the 32.768 kHz RC
oscillator or the 32.768 kHz crystal oscillator is
running. The system will go to PM0 on reset or
an external interrupt or when the sleep timer
expires.
PM3 : The voltage regulator to the digital core
is turned off. None of the oscillators are
running. The system will go to PM0 on reset or
an external interrupt.
Refer to section 13.10 on page 135 for a
detailed description of power management.
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 29 of 233
This device is not yet released to market. Volume shipments possible under waiver.
11 Application Circuit
CC2430
Few external components are required for the
operation of
circuit is shown in Figure 6. Typical values and
description of external components are shown
in Table 24
11.1 Input / output matching
The RF input/output is high impedance and
differential. The optimum differential load for
the RF port is 115+j180 Ω.
When using an unbalanced antenna such as a
monopole, a balun should be used in order to
optimize performance. The balun can be
implemented using low-cost discrete inductors
and capacitors. The recommended balun
shown, consists of C341, L341, L321 and
L331 together with a PCB microstrip
transmission line (λ/2-dipole), and will match
the RF input/output to 50 Ω. An internal T/R
switch circuit is used to switch between the
LNA and the PA. See Input/output matching
section on page 181 for more details.
If a balanced antenna such as a folded dipole
is used, the balun can be omitted. If the
antenna also provides a DC path from
TXRX_SWITCH pin to the RF pins, inductors
are not needed for DC bias.
CC2430
. A typical application
The load capacitance is optionally tunable
through software
accuracy. The tuning adds the capacitance,
C
shown in the equation above. Hence
tune
initial crystal inaccuracy may compensated for
by tuning. See page 63 for details about
tuning.
XTAL2 is an optional 32.768 kHz crystal, with
two loading capacitors (C441 and C431), used
for the 32.768 kHz crystal oscillator. The
32.768 kHz crystal oscillator is used in
applications where you need both very low
sleep current consumption and accurate wake
up times. The load capacitance seen by the
32.768 kHz crystal is given by:
C+
=
11.4 Voltage regulators
The on chip voltage regulators supply all 1.8 V
power supply pins and internal power supplies.
C241 and C421 are required for stability of the
regulators. A series resistor may be used to
comply with the ESR requirement.
4
to improve the frequency
1
+
CC
C
11
431441
parasiticL
Figure 6 shows a suggested application circuit
using a differential antenna. The antenna type
is a standard folded dipole. The dipole has a
virtual ground point; hence bias is provided
without degradation in antenna performance.
Also refer to the section Antenna
Considerations on page 186.
11.2 Bias resistors
The bias resistors are R221 and R261. The
bias resistor R221 is used to set an accurate
bias current for the 32 MHz crystal oscillator.
11.3 Crystal
An external 32 MHz crystal, XTAL1, with two
loading capacitors (C191 and C211) is used
for the 32 MHz crystal oscillator. See page 15
for details. The load capacitance seen by the
32 MHz crystal is given by:
C++
=
1
11
+
CC
211191
CC
tuneparasiticL
11.5 Debug interface
The debug interface pin P2_2 is connected
through pull-up resistor R451 to the power
supply. See section 13.1.6 on page 74.
11.6 Power supply decoupling and
filtering
Proper power supply decoupling must be used
for optimum performance. The placement and
size of the decoupling capacitors and the
power supply filtering are very important to
achieve the best performance in an
application. TI provides a compact reference
design that should be followed very closely.
Refer to the section PCB Layout
Recommendation on page 185.
4
Only for devices with Chip Version register,
CHVER.VERSION equal to 0x02 or greater
CC2430 PRELIMINARY Data Sheet (rev. 2.01) SWRS036E Page 30 of 233
Loading...
+ 203 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.