PIC32MZ1024ECM100 CRYPTO registers

The 10 registers of CRYPTO (Crypto engine), from 0xBF8E5000, with their reset value and every field. The PIC32MZ1024ECM100 has 1565 registers in 92 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

CRYPTO Crypto engine

CEVER

Address
0xBF8E5000
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
VERSION23:16
ID15:0
REVISION31:24

CECON

Address
0xBF8E5004
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
SWRST6
SWAPEN5
BDPCHST2
BDPPLEN1
DMAEN0

CEBDADDR

Address
0xBF8E5008
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BDPADDR31:0

CEBDPADDR

Address
0xBF8E500C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BASEADDR31:0

CESTAT

Address
0xBF8E5010
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ERROP28:26
ERRPHASE25:24
BDSTATE21:18
START17
ACTIVE16
BDCTRL15:0
ERRMODE31:29

CEINTSRC

Address
0xBF8E5014
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
AREIF3
PKTIF2
CBDIF1
PENDIF0

CEINTEN

Address
0xBF8E5018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
AREIE3
PKTIE2
CBDIE1
PENDIE0

CEPOLLCON

Address
0xBF8E501C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BDPPLCON15:0

CEHDLEN

Address
0xBF8E5020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
HDRLEN7:0

CETRLLEN

Address
0xBF8E5024
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TRLRLEN7:0