EM2420-STR Ember, EM2420-STR Datasheet - Page 43

no-image

EM2420-STR

Manufacturer Part Number
EM2420-STR
Description
IC RF TXRX ZIGBEE 2.4GHZ 48-QLP
Manufacturer
Ember
Datasheet

Specifications of EM2420-STR

Mfg Application Notes
EM2420
Frequency
2.4GHz
Data Rate - Maximum
250kbps
Modulation Or Protocol
802.15.4
Applications
ZigBee™
Power - Output
-3dBm
Sensitivity
-94dBm
Voltage - Supply
2.1 V ~ 3.6 V
Current - Receiving
19.7mA
Current - Transmitting
17.4mA
Data Interface
PCB, Surface Mount
Antenna Connector
PCB, Surface Mount
Operating Temperature
-40°C ~ 85°C
Package / Case
48-QLP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Memory Size
-
The
selecting the flags for both nonces. The
flag setting is stored in the most significant
byte of the nonce. The flag byte used for
encryption and authentication is then
generated as shown in Figure 24.
Stand-alone encryption
Plain
plaintext and 128 bit keys [2], is available
using
plaintext is stored in stand-alone buffer
located at RAM location 0x120, as can be
seen from Table 6 on page 27.
A stand-alone encryption operation is
initiated by using the SAES command
strobe.
(SECCTRL0.SEC_SAKEYSEL) is then used
to encrypt the plaintext written to the
stand-alone buffer. Upon completion of the
encryption operation, the ciphertext is
written back to the stand-alone buffer,
thereby overwriting the plaintext.
Note that RAM write operations also
output data currently in RAM, so that a
new plaintext may be written at the same
time
ciphertext.
In-line security operations
The
operations (encryption, decryption and
authentication)
TXFIFO and RXFIFO. These operations
are called in-line security operations.
As with other MAC hardware support
within
operation relies on the length field in the
PHY header. A correct length field must
Ember Part Number: 120-0049-000D
Res
7
7
-
EM2420
EM2420
Res
as
AES
CTR Flag
6
6
bits 7:6
the
stand-alone
MSB in EM2420 nonce RAM
reading
gives the user full flexibility in
5
5
0
The
encryption,
CTR mode flag byte
EM2420
can
on
CBC Flag
4
4
0
bits 7:6
frames
,
do
out
3
3
0
selected
encryption.
in-line
Figure 24. The
MAC
with
the
2
2
within
128
previous
1
L
1
L
security
security
The
EM2420 Datasheet
key
the
0
0
bit
EM2420
Security Flag Byte
The frame counter part of the nonce must
be incremented for each new packet by
software.
therefore
operations.
The key, nonce (does not apply to CBC-
MAC), and SECCTRL0 and SECCTRL1
control registers must be correctly set
before
operation.
The in-line security mode is set in
SECCTRL0.SEC_MODE to one of the
following modes:
When enabled, TX in-line security is
started in one of two ways:
When enabled, RX in-line security is
started as follows:
Res
7
Disabled
CBC-MAC (authentication)
CTR (encryption / decryption)
CCM (authentication and encryption /
decryption)
Issue a STXENC command strobe. In-
line security will be performed within
the TXFIFO, but a RF transmission
will not be started. Ciphertext may be
read back using RAM read operations.
Issue
command strobe. In-line security will
be performed within the TXFIFO and a
RF transmission of the ciphertext is
started.
CBC-MAC flag byte
Adata
6
starting
be
SECCTRL0.SEC_M
5
a
used
STXON
M
4
any
3
EM2420
for
in-line
or
2
all
Page 43 of 84
STXONCCA
1
L
security
security
0

Related parts for EM2420-STR