CC2430
Peripherals
: AES Coprocessor
ENCCS (0xB3) – Encryption Control and Status
Bit
Name
Reset
R/W
Description
7
0
R0
Not used, always read as 0
-
6:4
000
R/W
Encryption/decryption mode
MODE[2:0]
000
001
010
011
100
101
110
111
CBC
CFB
OFB
CTR
ECB
CBC MAC
Not used
Not used
3
1
0
R
Encryption/decryption ready status
RDY
0
1
Encryption/decryption in progress
Encryption/decryption is completed
2:1
R/W
CMD[1:0]
Command to be performed when a 1 is written to ST.
00
01
10
11
encrypt block
decrypt block
load key
load IV/nonce
0
0
R/W1
H0
Start processing command set by CMD. Must be issued for each
command or 128 bits block of data. Cleared by hardware
ST
ENCDI (0xB1) – Encryption Input Data
Bit
Name
Reset
R/W
Description
7:0
0x00
R/W
Encryption input data
DIN[7:0]
ENCDO (0xB2) – Encryption Output Data
Bit
Name
Reset
R/W
Description
7:0
0x00
R/W
Encryption output data
DOUT[7:0]
CC2430 Data Sheet (rev. 2.1) SWRS036F
Page 140 of 211