dsPIC33AK128MPS303 SPI registers

The 54 registers of SPI (SPI ), from 0x2E0, with their reset value and every field. The dsPIC33AK128MPS303 has 1669 registers in 87 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

TRSIEN

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

TRSICON

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

TRSIFLTL

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

TRSIFLTH

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

TRSITXTO

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

TRSIALLOC

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

TRSIGRPSEL

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

TRSIGRPEN

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

TRSIMB0

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

TRSIMB1

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

TRSIMB2

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

TRSIMB3

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

TRSIMB4

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

TRSIMB5

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

TRSIMB6

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

TRSIMB7

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

TRSIMB8

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

TRSIMB9

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

TRSIMB10

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

TRSIMB11

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

TRSIMB12

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

TRSIMB13

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

TRSIMB14

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

TRSIMB15

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

TRSIMB16

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

TRSIMB17

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

TRSIMB18

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

TRSIMB19

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

TRSIMB20

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

TRSIMB21

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

TRSIMB22

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

TRSIMB23

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

TRSIMB24

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

TRSIMB25

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

TRSIMB26

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

TRSIMB27

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

TRSIMB28

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

TRSIMB29

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

TRSIMB30

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

TRSIMB31

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

TRUSCON

Address
0x7D0400
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
INT_POLARITY6
INT_TYPE5
INT_EN4
FLUSH2
CLEAR1
ENABLE0

TRUSINTCON

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

TRUSINTSTAT

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

TRUSDATA

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

TRUSBUFSTAT

Address
0x7D0410
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
MESSAGES26:16
WR_ONGOING3
RD_ONGOING2
EMPTY1
FULL0

TRUSWRSTAT

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

TRUSGP

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

TRUSEVT

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

TRMSGGEN

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

TRACECON

Address
0x7D04B0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
SIBRESP29:28
BCRRESP27:26
BCBRESP25:24
TRACEON15
PPSEND13
PPSENC12
DISTRCTRL11
DISTRDATA10:9
DISTRCLK8
TSTEST1
TPIUCSEL0
SIRRESP31:30

TPIUTCNT

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