The 47 registers of CAN1 (Control Area Network), from 0x45020004, with their reset value and every field. The PIC32CK0512SG01064 has 6050 registers in 76 peripherals, one page each.
CAN1 Control Area Network
ENDNEndian
Address
0x45020004
Reset
0x87654321
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
ETV
31:0
Endianness Test Value
MRCFGMessage RAM Configuration
Address
0x45020008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
OFFSET
23:16
Base address offset
DBTPFast Bit Timing and Prescaler
Address
0x4502000C
Reset
0x00000A33
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
TDC
23
Tranceiver Delay Compensation
DBRP
20:16
Data Baud Rate Prescaler
DTSEG1
12:8
Data time segment before sample point
DTSEG2
7:4
Data time segment after sample point
DSJW
3:0
Data (Re)Synchronization Jump Width
TESTTest
Address
0x45020010
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
RX
7
Receive Pin
TX
6:5
Control of Transmit Pin
0 TX controlled by CAN core
1 TX monitoring sample point
2 Dominant (0) level at pin CAN_TX
3 Recessive (1) level at pin CAN_TX
LBCK
4
Loop Back Mode
RWDRAM Watchdog
Address
0x45020014
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
WDV
15:8
Watchdog Value
WDC
7:0
Watchdog Configuration
CCCRCC Control
Address
0x45020018
Reset
0x00000001
Access
read/write
Size
32-bit
13 fields
Field
Bits
What it does
TXP
14
Transmit Pause
EFBI
13
Edge Filtering during Bus Integration
PXHD
12
Protocol Exception Handling Disable
BRSE
9
Bit Rate Switch Enable
FDOE
8
FD Operation Enable
TEST
7
Test Mode Enable
DAR
6
Disable Automatic Retransmission
MON
5
Bus Monitoring Mode
CSR
4
Clock Stop Request
CSA
3
Clock Stop Acknowledge
ASM
2
ASM Restricted Operation Mode
CCE
1
Configuration Change Enable
INIT
0
Initialization
NBTPNominal Bit Timing and Prescaler
Address
0x4502001C
Reset
0x06000A03
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NBRP
24:16
Nominal Baud Rate Prescaler
NTSEG1
15:8
Nominal Time segment before sample point
NTSEG2
6:0
Nominal Time segment after sample point
NSJW
31:25
Nominal (Re)Synchronization Jump Width
TSCCTimestamp Counter Configuration
Address
0x45020020
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
TCP
19:16
Timestamp Counter Prescaler
TSS
1:0
Timestamp Select
0 Timestamp counter value always 0x0000
1 Timestamp counter value incremented by TCP
TSCVTimestamp Counter Value
Address
0x45020024
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
TSC
15:0
Timestamp Counter
TOCCTimeout Counter Configuration
Address
0x45020028
Reset
0xFFFF0000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
TOS
2:1
Timeout Select
0 Continuout operation
1 Timeout controlled by TX Event FIFO
2 Timeout controlled by Rx FIFO 0
3 Timeout controlled by Rx FIFO 1
ETOC
0
Enable Timeout Counter
TOP
31:16
Timeout Period
TOCVTimeout Counter Value
Address
0x4502002C
Reset
0x0000FFFF
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TOC
15:0
Timeout Counter
ECRError Counter
Address
0x45020040
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
CEL
23:16
CAN Error Logging
RP
15
Receive Error Passive
REC
14:8
Receive Error Counter
TEC
7:0
Transmit Error Counter
PSRProtocol Status
Address
0x45020044
Reset
0x00000707
Access
read only
Size
32-bit
11 fields
Field
Bits
What it does
TDCV
22:16
Transmitter Delay Compensation Value
PXE
14
Protocol Exception Event
RFDF
13
Received a CAN FD Message
RBRS
12
BRS flag of last received CAN FD Message
RESI
11
ESI flag of last received CAN FD Message
DLEC
10:8
Data Phase Last Error Code
0 No Error
1 Stuff Error
2 Form Error
3 Ack Error
4 Bit1 Error
5 Bit0 Error
6 CRC Error
7 No Change
BO
7
Bus_Off Status
EW
6
Warning Status
EP
5
Error Passive
ACT
4:3
Activity
0 Node is synchronizing on CAN communication
1 Node is neither receiver nor transmitter
2 Node is operating as receiver
3 Node is operating as transmitter
LEC
2:0
Last Error Code
0 No Error
1 Stuff Error
2 Form Error
3 Ack Error
4 Bit1 Error
5 Bit0 Error
6 CRC Error
7 No Change
TDCRExtended ID Filter Configuration
Address
0x45020048
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
TDCO
14:8
Transmitter Delay Compensation Offset
TDCF
6:0
Transmitter Delay Compensation Filter Length
IRInterrupt
Address
0x45020050
Reset
0x00000000
Access
read/write
Size
32-bit
28 fields
Field
Bits
What it does
ARA
29
Access to Reserved Address
PED
28
Protocol Error in Data Phase
PEA
27
Protocol Error in Arbitration Phase
WDI
26
Watchdog Interrupt
BO
25
Bus_Off Status
EW
24
Warning Status
EP
23
Error Passive
ELO
22
Error Logging Overflow
DRX
19
Message stored to Dedicated Rx Buffer
TOO
18
Timeout Occurred
MRAF
17
Message RAM Access Failure
TSW
16
Timestamp Wraparound
TEFL
15
Tx Event FIFO Element Lost
TEFF
14
Tx Event FIFO Full
TEFW
13
Tx Event FIFO Watermark Reached
TEFN
12
Tx Event FIFO New Entry
TFE
11
Tx FIFO Empty
TCF
10
Transmission Cancellation Finished
TC
9
Timestamp Completed
HPM
8
High Priority Message
RF1L
7
Rx FIFO 1 Message Lost
RF1F
6
Rx FIFO 1 FIFO Full
RF1W
5
Rx FIFO 1 Watermark Reached
RF1N
4
Rx FIFO 1 New Message
RF0L
3
Rx FIFO 0 Message Lost
RF0F
2
Rx FIFO 0 Full
RF0W
1
Rx FIFO 0 Watermark Reached
RF0N
0
Rx FIFO 0 New Message
IEInterrupt Enable
Address
0x45020054
Reset
0x00000000
Access
read/write
Size
32-bit
28 fields
Field
Bits
What it does
ARAE
29
Access to Reserved Address Enable
PEDE
28
Protocol Error in Data Phase Enable
PEAE
27
Protocol Error in Arbitration Phase Enable
WDIE
26
Watchdog Interrupt Interrupt Enable
BOE
25
Bus_Off Status Interrupt Enable
EWE
24
Warning Status Interrupt Enable
EPE
23
Error Passive Interrupt Enable
ELOE
22
Error Logging Overflow Interrupt Enable
DRXE
19
Message stored to Dedicated Rx Buffer Interrupt Enable