Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

NRF52820-QDAA-R Datasheet(PDF) 102 Page - Nordic Semiconductor

Part # NRF52820-QDAA-R
Description  nRF52820
PDF  437 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NORDIC [Nordic Semiconductor]
Direct Link  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF52820-QDAA-R Datasheet(HTML) 102 Page - Nordic Semiconductor

Back Button NRF52820-QDAA-R Datasheet HTML 98Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 99Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 100Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 101Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 102Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 103Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 104Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 105Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 106Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 102 / 437 page
background image
Peripherals
Property
Address offset
Description
HEADER
0
Packet Header
LENGTH
1
Number of bytes in encrypted payload including length of MIC
LENGTH will be 0 for empty packets since the MIC is not added to empty packets
RFU
2
Reserved Future Use
PAYLOAD
3
Encrypted payload
MIC
3 + payload length
ENCRYPT: 4 bytes encrypted MIC
MIC is not added to empty packets
Table 29: Data structure for encrypted packet
6.4.8 EasyDMA and ERROR event
CCM implements an EasyDMA mechanism for reading and writing to RAM.
When the CPU and EasyDMA enabled peripherals access the same RAM block at the same time, increased
bus collisions might disrupt on-the-fly encryption. This will generate an ERROR event.
EasyDMA stops accessing RAM when the ENDKSGEN and ENDCRYPT events are generated.
If the CNFPTR, SCRATCHPTR, INPTR, and the OUTPTR are not pointing to the Data RAM region, an
EasyDMA transfer may result in a HardFault or RAM corruption. See Memory on page 15 for more
information about the different memory regions.
6.4.9 Registers
Base address
Peripheral
Instance
Description
Configuration
0x4000F000
CCM
CCM
AES counter with CBC-MAC (CCM) mode
block encryption
Table 30: Instances
Register
Offset
Description
TASKS_KSGEN
0x000
Start generation of keystream. This operation will stop by itself when completed.
TASKS_CRYPT
0x004
Start encryption/decryption. This operation will stop by itself when completed.
TASKS_STOP
0x008
Stop encryption/decryption
TASKS_RATEOVERRIDE
0x00C
Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register
for any ongoing encryption/decryption
EVENTS_ENDKSGEN
0x100
Keystream generation complete
EVENTS_ENDCRYPT
0x104
Encrypt/decrypt complete
EVENTS_ERROR
0x108
CCM error event
Deprecated
SHORTS
0x200
Shortcuts between local events and tasks
INTENSET
0x304
Enable interrupt
INTENCLR
0x308
Disable interrupt
MICSTATUS
0x400
MIC check result
ENABLE
0x500
Enable
MODE
0x504
Operation mode
CNFPTR
0x508
Pointer to data structure holding AES key and NONCE vector
INPTR
0x50C
Input pointer
OUTPTR
0x510
Output pointer
SCRATCHPTR
0x514
Pointer to data area used for temporary storage
MAXPACKETSIZE
0x518
Length of keystream generated when MODE.LENGTH = Extended.
RATEOVERRIDE
0x51C
Data rate override setting.
Table 31: Register overview
4463_156 v1.0
102



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com