dsPIC33AK512MPS505 SPI registers

The 13 registers of SPI (SPI ), from 0x2E0, with their reset value and every field. The dsPIC33AK512MPS505 has 1994 registers in 112 peripherals, one page each.

SPI SPI

Address
0x2E0
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
WPUCAI3
WPUCA2
WPUCB1
EPUCB0

IRTCTRL

Address
0x2E4
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
IACT5
PLCK4
DONE2
DBG1
EAA0

IRTSTAT

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

BMXINITPR

Address
0x770
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
NVMPR4
CAN2PR3
CAN1PR2
CRYPTPR1
DMAPR0

BMXIRAML

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

BMXIRAMH

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

BMXXDATERR

Address
0x77C
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXYDATERR

Address
0x780
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXDMAERR

Address
0x784
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXCPUERR

Address
0x788
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXCRYPTERR

Address
0x78C
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXNVMERR

Address
0x798
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0

BMXICDERR

Address
0x79C
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
DBGWERR29
CRYPTWERR28
YRAMWERR27
XRAMWERR26
SFRWERR25
PGSPCWERR24
IRAMWRERR18
ADDWERR17
BADTGTWERR16
DBGRERR13
CRYPTRERR12
YRAMRERR11
XRAMRERR10
SFRRERR9
PGSPCRERR8
IRAMRDERR2
ADDRERR1
BADTGTRERR0