PIC32CX1025MTSH128 CPKCC registers

The 22 registers of CPKCC (Classic Public Key Cryptography Controller), from 0x46000000, with their reset value and every field. The PIC32CX1025MTSH128 has 2920 registers in 63 peripherals, one page each.

CPKCC Classic Public Key Cryptography Controller

CPKCC_RR Parameter Register

Address
0x46000000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_R value

CPKCC_XX Parameter Register

Address
0x46000004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_X value

CPKCC_YY Parameter Register

Address
0x46000008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_Y value

CPKCC_ZZ Parameter Register

Address
0x4600000C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_Z value

CPKCC_JJ Parameter Register

Address
0x46000010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_J value

CPKCC_KK Parameter Register

Address
0x46000014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_K value

CPKCC_NN Parameter Register

Address
0x46000018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_N value

CPKCC_SMULASMULA Register

Address
0x4600001C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_SMULA value

CPKCC_SMULBSMULB Register

Address
0x46000020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_SMULB value

CPKCC_SMULRLSMULRL Register

Address
0x46000024
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_SMULRL value

CPKCC_SMULRHSMULRH Register

Address
0x46000028
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_SMULRH value

CPKCC_IDLEIDLE Register

Address
0x4600002C
Reset
0x00
Access
read/write
  1. 7VALUE7
  2. 6VALUE6
  3. 5VALUE5
  4. 4VALUE4
  5. 3VALUE3
  6. 2VALUE2
  7. 1VALUE1
  8. 0VALUE0
1 field
FieldBitsWhat it does
VALUE7:0CPKCC_IDLE value

CPKCC_IDLECACHEIDLECACHE Register

Address
0x4600002D
Reset
0x00
Access
read/write
  1. 7VALUE7
  2. 6VALUE6
  3. 5VALUE5
  4. 4VALUE4
  5. 3VALUE3
  6. 2VALUE2
  7. 1VALUE1
  8. 0VALUE0
1 field
FieldBitsWhat it does
VALUE7:0CPKCC_IDLECACHE value

CPKCC_CR_CCR_C Register

Address
0x46000030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_CR_C value

CPKCC_CR_SCR_S Register

Address
0x46000034
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_CR_S value

CPKCC_CRCR Register

Address
0x46000038
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
CLRRAM8CLRRAM value
ITEN7ITEN value
PKCCIRQ6CPKCC_IRQ value
AWAKE5AWAKE value
SPILLW4Spill Word register bit
ABORT3ABORT value
ONEMUL2ONEMUL value
CARRYIN1CARRYIN value
GF2N0GF(2n) mode
VALUE31:9CPKCC_CR value

CPKCC_OROperation Register

Address
0x4600003C
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
CARRYMUL10CARRYMUL value
OPTC17OPTC1 value
OPTC06OPTC0 value
OPTM15OPTM1 value
OPTM04OPTM0 value
CMD33CMD3 value
CMD22CMD2 value
CMD11CMD1 value
CMD00CMD0 value
VALUE31:11CPKCC_OR value

CPKCC_SRSR Register

Address
0x46000040
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CLRRAM_BUSY6CLRRAM_BUSY value
SHAREV5SHAREV value
RAMV4RAM violation
ZERO3ZERO value
CARRY2CARRY value
CACHE1CACHE value
BUSY0BUSY value
VALUE31:7CPKCC_SR value

CPKCC_ADDRSIZEADDRSIZE Register

Address
0x460000EC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_ADDRSIZE value

CPKCC_IPNAME0IPNAME1 Register

Address
0x460000F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_IPNAME1 value

CPKCC_IPNAME1IPNAME1 Register

Address
0x460000F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_IPNAME1 value

CPKCC_FEATURESFEATURES Register

Address
0x460000F8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0CPKCC_FEATURES value