CC2420 Chipcon AS, CC2420 Datasheet - Page 59

no-image

CC2420

Manufacturer Part Number
CC2420
Description
2.4 GHz RF Transceiver for IEEE 802.15.4 and ZigBee
Manufacturer
Chipcon AS
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CC2420
Manufacturer:
TI
Quantity:
3 000
Part Number:
CC2420-RTR1
Manufacturer:
COOPER/Bussmann
Quantity:
25 000
Part Number:
CC2420RGZR
Manufacturer:
TI/CC
Quantity:
9 035
Part Number:
CC2420RGZR
Manufacturer:
TI/德州仪器
Quantity:
20 000
Part Number:
CC2420RGZR
0
Part Number:
CC2420RGZT
Quantity:
12 300
Part Number:
CC2420RGZT
Manufacturer:
TI/德州仪器
Quantity:
20 000
Part Number:
CC2420RTCR
Manufacturer:
TI/CC
Quantity:
18 300
Part Number:
CC2420RTCR
Manufacturer:
TI-CHIPCON
Quantity:
20 000
Part Number:
CC2420RTCR
0
Part Number:
CC2420ZRTCR
Manufacturer:
TI-CHIPCON
Quantity:
12 300
Configuration Registers
The configuration of
programming
registers. Complete descriptions of the
registers are given in the following tables.
After chip reset (from the RESETn pin or
programmable through the MAIN.RESETn
configuration bit), all the registers have
default values as shown in the tables.
Note that the MAIN register is only reset
by using the pin reset RESETn. When
writing to this register, all bits will get the
value written, not the default value. This
also means that the MAIN.RESETn bit
must be written both low and then high to
perform a chip reset through the serial
interface.
15
Registers, listed first in Table 11 below.
Accessing these registers will initiate the
change of an internal state or mode. There
Address
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
Chipcon AS SmartRF ® CC2420 Preliminary Datasheet (rev 1.0), 2003-11-17
registers
Register
SNOP
SXOSCON
STXCAL
SRXON
STXON
STXONCCA
SRFOFF
SXOSCOFF
SFLUSHRX
SFLUSHTX
SACK
SACKPEND
SRXDEC
the
are
16-bit
CC2420
Strobe
Register type
S
S
S
S
S
S
S
S
S
S
S
S
S
configuration
is done by
Command
Description
No Operation (has no other effect than reading out status-bits)
Turn on the crystal oscillator (set XOSC16M_PD = 0 and
BIAS_PD = 0)
Enable and calibrate frequency synthesizer for TX;
Go from RX / TX to a wait state where only the synthesizer is
running.
Enable RX
Enable TX after calibration (if not already performed)
Start TX in-line encryption if SPI_SEC_MODE ≠ 0
If CCA indicates a clear channel:
else
Disable RX/TX and frequency synthesizer
Turn off the crystal oscillator and RF
Flush the RX FIFO buffer and reset the demodulator. Always
read at least one byte from the RXFIFO before issuing the
SFLUSHRX command strobe
Flush the TX FIFO buffer
Send acknowledge frame, with pending field cleared.
Send acknowledge frame, with pending field set.
Start RXFIFO in-line decryption / authentication (as set by
SPI_SEC_MODE)
Enable calibration, then TX.
Start in-line encryption if SPI_SEC_MODE ≠ 0
do nothing
SmartRF
are 33 normal 16-bits registers, also listed
in Table 11. Many of these registers are
for test purposes only, and need not be
accessed for normal operation of
The FIFOs are accessed through two 8-bit
registers, TXFIFO and RXFIFO. The
TXFIFO register is write only. Data may
still be read out of the TXFIFO through
regular RAM access (see section RAM
access section on page 25), but data is
then not removed from the FIFO. Note that
the crystal oscillator must be active for all
FIFO and RAM access.
During the address transfer and while
writing to the TXFIFO, a status byte is
returned on the serial data output pin SO.
This status byte is described in Table 5 on
page 25.
All configuration and status registers are
described in the tables following Table 11.
®
CC2420
Page 59 of 85
CC2420
.

Related parts for CC2420