English
Language : 

CC2420 Datasheet, PDF (70/92 Pages) List of Unclassifed Manufacturers – 2.4 GHz IEEE 802.15.4 / ZigBee-ready RF Transceiver
CC2420
SECCTRL0 (0x19) - Security Control Register
Bit
15:10
9
Field Name
-
RXFIFO_PROTECTION
8
SEC_CBC_HEAD
7
SEC_SAKEYSEL
6
SEC_TXKEYSEL
5
SEC_RXKEYSEL
4:2
SEC_M[2:0]
1:0
SEC_MODE[1:0]
Reset
0
1
1
1
1
0
1
0
R/W
W0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Description
Reserved, write as 0
Protection enable of the RXFIFO, see description in the RXFIFO
overflow section on page 33. Should be cleared if MAC level
security is not used or is implemented outside CC2420.
Defines what to use for the first byte in CBC-MAC (does not
apply to CBC-MAC part of CCM):
0 : Use the first data byte as the first byte into CBC-MAC
1 : Use the length of the data to be authenticated (calculated as
(the packet length field – SEC_TXL – 2) for TX or using SEC_RXL
for RX) as the first byte into CBC-MAC (before the first data
byte).
This bit should be set high for CBC-MAC 802.15.4 inline security.
Stand Alone Key select
0 : Key 0 is used
1 : Key 1 is used
TX Key select
0 : Key 0 is used
1 : Key 1 is used
RX Key select
0 : Key 0 is used
1 : Key 1 is used
Number of bytes in authentication field for CBC-MAC, encoded
as (M-2)/2
0 : Reserved
1:4
2:6
3:8
4 : 10
5 : 12
6 : 14
7 : 16
Security mode
0 : In-line security is disabled
1 : CBC-MAC
2 : CTR
3 : CCM
SWRS041B
Page 70 of 89