English
Language : 

MRF24XA_15 Datasheet, PDF (188/258 Pages) Microchip Technology – Low-Power, 2.4 GHz ISM-Band IEEE 802.15.4™ RF
MRF24XA
9. MRF24XA configures:
- SECHDRINDX to 0x01
- SECPAYINDX to 0x0F
- SECENDINDX to 0x21
10. MRF24XA performs CCM* authentication with
encryption, where BA BA AB E6 AB 4B 03 7B
B7 30 98 B1 E5 93 CA D7 86 81 8A 2D is
encrypted to BA A2 6D 3C 78 90 8F 99 BB E6
6B 29 CC AF A1 6F 14 9B 0D 7A, and the
following MIC tag is attached:
23 EB C5 73 E8 44 DA 0E 8D D7 9C E7 06 E1
BD C2
11. MRF24XA appends CRC: 0xF9B3.
12. MRF24XA transmits the packet to the medium.
Different IF is received based on the register
settings (for example, TX with CSMA). Packet
transmitted to the medium:
2F || 89 55 01 02 03 04 || 3E 10 11 || BA A2 6D
3C 78 90 8F 99 BB E6 6B 29 CC AF A1 6F 14
9B 0D 7A 23 EB C5 73 E8 44 DA 0E 8D D7 9C
E7 06 E1 BD C2 || B3 F9
TX Buffer (0x200) content:
33 || 89 55 91 92 93 94 01 02 03 04 || 3E 10 11
|| BA A2 6D 3C 78 90 8F 99 BB E6 6B 29 CC AF
A1 6F 14 9B 0D 7A 23 EB C5 73 E8 44 DA 0E
8D D7 9C E7 06 E1 BD C2 || B3 F9
6.8.8.2 Reception
1. MRF24XA receives the following packet through
the antenna:
2F || 89 55 01 02 03 04 || 3E 10 11 || BA A2 6D
3C 78 90 8F 99 BB E6 6B 29 CC AF A1 6F 14
9B 0D 7A 23 EB C5 73 E8 44 DA 0E 8D D7 9C
E7 06 E1 BD C2 || B3 F9
2. MRF24XA configures:
- SECHDRINDX to 0x01
- SECPAYINDX to 0x0F (inferred DA is
considered)
- SECENDINDX to 0x2D.
3. MRF24XA asserts RXIF (RXSFDIF): Packet
accepted by RX filter.
4. —
5. Host MCU configures:
- SECSUITE to 0x07
- SECKEY to 0xFFFEFDFCFB-
FAF9F8F7F6F5F4F3F2F1F0, where LSB
(0xF0) is at address 0x40
- SECNONCE
0xF8F7F6F5F4F3F2F15555555506,
where (0xF8) is at address 0x5c.
6. Host MCU issues RXDEC.
7. MRF24XA performs CCM* de-authentication,
where the MIC tag is compared against the
received one, and
BA A2 6D 3C 78 90 8F 99 BB E6 6B 29 CC AF
A1 6F 14 9B 0D 7A is decrypted to BA BA AB E6
AB 4B 03 7B B7 30 98 B1 E5 93 CA D7 86 81
8A 2D
8. MRF24XA configures:
- SECHDRINDX to 0x10
- SECPAYINDX to 0x11
- SECENDINDX to 0x1D.
9. MRF24XA asserts RXDECIF (and IDLEIF).
10. —
11. Host MCU configures:
- SECSUITE to 0x07
- SECKEY to
0x0F0E0D0C0B0A0908070605040302010,
where LSB (0x00) is at address 0x40
- SECNONCE to
0x08070605040302015555555506, where
MSB (0x08) is at address 0x5c.
12. Host MCU issues RXDEC.
13. MRF24XA performs CCM* de-authentication
and decryption, where the MIC tag is compared
against the received one, and AB E6 is
decrypted to AB AB.
14. MRF24XA asserts RXDECIF (and IDLEIF).
15. —
16. SW read the entire frame from RX Buffer
(0x300):
2F || 89 55 01 02 03 04 || 3E 10 11 || BA BA AB
AB AB 4B 03 7B B7 30 98 B1 E5 93 CA D7 86
81 8A 2D 23 EB C5 73 E8 44 DA 0E 8D D7 9C
E7 06 E1 BD C2 || B3 F9 || RSVs
DS70005023B-page 188
Preliminary
 2015 Microchip Technology Inc.