CC2420 Chipcon AS, CC2420 Datasheet - Page 27

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
Address
0x16F –
0x16C
0x16B –
0x16A
0x169 –
0x168
0x167 –
0x160
0x15F –
0x150
0x14F –
0x140
0x13F –
0x130
0x12F –
0x120
0x11F –
0x110
0x10F –
0x100
0x0FF –
0x080
0x07F –
0x000
FIFO access
The
accessed through the TXFIFO (0x3E) and
RXFIFO (0x3F) registers.
The TXFIFO is write only, but may be read
back using RAM access as described in
the previous section. Data is read and
written one byte at a time, as with RAM
access. The RXFIFO is both writeable and
readable. Writing to the RXFIFO should
however only be done for debugging or for
using the RXFIFO for security operations
(decryption / authentication).
The crystal oscillator must be running
when accessing the FIFOs.
When writing to the TXFIFO, the status
byte (see Table 5) is output for each new
data byte on SO, as shown in Figure 8.
This could be used to detect TXFIFO
underflow (see section RF Data Buffering
section on page 34) while writing data to
the TXFIFO.
Chipcon AS SmartRF® CC2420 Preliminary Datasheet (rev 1.0), 2003-11-17
TXFIFO
Byte Ordering
-
MSB
LSB
MSB
LSB
MSB
LSB
MSB
LSB
MSB (Flags)
LSB
MSB
LSB
MSB
LSB
MSB (Flags)
LSB
MSB
LSB
MSB
LSB
MSB
LSB
and
RXFIFO
Name
-
SHORTADR
PANID
IEEEADR
CBCSTATE
TXNONCE / TXCTR
KEY1
SABUF
RXNONCE / RXCTR
KEY0
RXFIFO
TXFIFO
Table 6.
may
CC2420
be
RAM Memory Space
SmartRF
Description
16-bit Short address, used for address recognition.
16-bit PAN identifier, used for address recognition.
64-bit IEEE address of current node, used for address
recognition.
Temporary storage for CBC-MAC calculations
Transmitter nonce for in-line authentication and
transmitter counter for in-line encryption.
Encryption key 1
Stand-alone encryption buffer, for plaintext input and
ciphertext output
Receiver nonce for in-line authentication or
receiver counter for in-line decryption.
Encryption key 0
128 bytes receive FIFO
128 bytes transmit FIFO
Not used
Multiple FIFO bytes may be accessed in
one operation, as with the RAM access.
FIFO access can only be terminated by
setting the CSn pin high once it has been
started.
The FIFO and FIFOP pins also provide
additional information on the data in the
receive FIFO, as will be described in the
Microcontroller
Description section on page 28. Note that
the FIFO and FIFOP pins only apply to
the
underflow flag in the status byte.
The TXFIFO may be flushed by issuing a
STXFLUSH command strobe. Similarly, a
SRXFLUSH command strobe will flush the
receive FIFO.
Multiple SPI access
Register access, command strobes, FIFO
access and RAM access may be issued
continuously without setting CSn
E.g. the user may issue a command
strobe, a register write and writing 3 bytes
to the TXFIFO in one operation, as
RXFIFO.
The
®
Interface
TXFIFO
CC2420
Page 27 of 85
and
has
high.
Pin
its

Related parts for CC2420