C8051F962-A-GM Silicon Labs, C8051F962-A-GM Datasheet - Page 183

no-image

C8051F962-A-GM

Manufacturer Part Number
C8051F962-A-GM
Description
8-bit Microcontrollers - MCU 128KB, DC-DC, AES DQFN76
Manufacturer
Silicon Labs
Datasheet

Specifications of C8051F962-A-GM

Rohs
yes
Core
8051
Processor Series
C8051
Data Bus Width
8 bit
Maximum Clock Frequency
25 MHz
Program Memory Size
128 KB
Data Ram Size
8448 B
On-chip Adc
Yes
Operating Supply Voltage
2.5 V to 3.3 V
Operating Temperature Range
- 40 C to + 85 C
Package / Case
DQFN-76
Mounting Style
SMD/SMT
Number Of Programmable I/os
57
Number Of Timers
4
14.2.4. Using the DMA to unwrap the extended Key
When used with the DMA, the address offset sfr DMANAOH/L may be manipulated to store the extended
key in the desired order. This requires two DMA transfers for the AES0YOUT channel. When using a 192-
bit key, the DMA0NSZ can be set to 24 bytes and the DMA0NA0 set to 16. This will place the last 8 bytes
of the 192-bit key in the desired location as shown in Table 14.2. The Yout arrow indicated the address off-
set position after each 8-bytes are transferred. Enabling the WRAP bit in DMA0NMD will reset the
DMA0NAO value after byte 23. Then the DMA0NZ can be reset to 16 for the remaining sixteen bytes.
When using a 256-bit key, the DMA0NSZ can be set to 32 and the DMA0NAOL set to 16 This will place the
last16 bytes of the 256-bit key in the desired location as shown in Table 14.3.Enabling the WRAP bit in
DMA0NMD will reset the DMA0NAO value after byte 31. Then the DMA0NZ can be set to 16 for the
remaining sixteen bytes.
Yout
K0...7
K0...7
Yout
Table 14.2. 192-Bit Key DMA Usage
Table 14.3. 256-bit Key DMA Usage
K0...7
K0...7
Yout
K8...15
Yout
Rev. 0.5
K8...15
?
Yout
Yout
K16...23
K16...23
K16...23
K16...23
Yout
Yout
K16...23
K16...23
K16...23
Yout
K24...31
K24...31
K24...31
C8051F96x
183

Related parts for C8051F962-A-GM