The 18 registers of MEM2MEM1 (Memory to Memory), from 0x48004000, with their reset value and every field. The PIC32CX2051MTG64 has 2801 registers in 57 peripherals, one page each.
MEM2MEM1 Memory to Memory
MEM2MEM_THRTransfer Holding Register
Address
0x48004000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
THDATA
31:0
Transfer Holding Data
MEM2MEM_MRMode Register
Address
0x48004004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TSIZE
1:0
Transfer Size
0 The buffer size is defined in bytes.
1 The buffer size is defined in half-words (16-bit).
2 The buffer size is defined in words (32-bit). Default value.
MEM2MEM_IERInterrupt Enable Register
Address
0x48004008
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
Field
Bits
What it does
RXBUFF
1
Buffer Full Interrupt Enable
RXEND
0
End of Transfer Interrupt Enable
MEM2MEM_IDRInterrupt Disable Register
Address
0x4800400C
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
Field
Bits
What it does
RXBUFF
1
Buffer Full Interrupt Disable
RXEND
0
End of Transfer Interrupt Disable
MEM2MEM_IMRInterrupt Mask Register
Address
0x48004010
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
Field
Bits
What it does
RXBUFF
1
Buffer Full Interrupt Mask
RXEND
0
End of Transfer Interrupt Mask
MEM2MEM_ISRInterrupt Status Register
Address
0x48004014
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
Field
Bits
What it does
RXBUFF
1
Buffer Full
RXEND
0
End of Transfer
MEM2MEM_WPMRWrite Protection Mode Register
Address
0x48004018
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
WPITEN
1
Write Protection Interruption Enable
WPEN
0
Write Protection Configuration Enable
WPKEY
31:8
Write Protection Key
5064013 Writing any other value in this field aborts the write operation of the WPEN, WPITEN bits. Always reads as 0.
MEM2MEM_RPRReceive Pointer Register
Address
0x48004100
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
RXPTR
31:0
Receive Pointer Register
MEM2MEM_RCRReceive Counter Register
Address
0x48004104
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
RXCTR
15:0
Receive Counter Register
MEM2MEM_TPRTransmit Pointer Register
Address
0x48004108
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TXPTR
31:0
Transmit Counter Register
MEM2MEM_TCRTransmit Counter Register
Address
0x4800410C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TXCTR
15:0
Transmit Counter Register
MEM2MEM_RNPRReceive Next Pointer Register
Address
0x48004110
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
RXNPTR
31:0
Receive Next Pointer
MEM2MEM_RNCRReceive Next Counter Register
Address
0x48004114
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
RXNCTR
15:0
Receive Next Counter
MEM2MEM_TNPRTransmit Next Pointer Register
Address
0x48004118
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TXNPTR
31:0
Transmit Next Pointer
MEM2MEM_TNCRTransmit Next Counter Register
Address
0x4800411C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TXNCTR
15:0
Transmit Counter Next
MEM2MEM_PTCRTransfer Control Register
Address
0x48004120
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
Field
Bits
What it does
ERRCLR
24
Transfer Bus Error Clear
TXCBDIS
19
Transmitter Circular Buffer Disable
TXCBEN
18
Transmitter Circular Buffer Enable
RXCBDIS
17
Receiver Circular Buffer Disable
RXCBEN
16
Receiver Circular Buffer Enable
TXTDIS
9
Transmitter Transfer Disable
TXTEN
8
Transmitter Transfer Enable
RXTDIS
1
Receiver Transfer Disable
RXTEN
0
Receiver Transfer Enable
MEM2MEM_PTSRTransfer Status Register
Address
0x48004124
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
Field
Bits
What it does
ERR
24
Transfer Bus Error
TXCBEN
18
Transmitter Circular Buffer Enable
RXCBEN
16
Receiver Circular Buffer Enable
TXTEN
8
Transmitter Transfer Enable
RXTEN
0
Receiver Transfer Enable
MEM2MEM_PWPMRWrite Protection Mode Register
Address
0x48004128
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
WPCREN
2
Write Protection Control Register Enable
WPCTREN
1
Write Protection Counter Registers Enable
WPPTREN
0
Write Protection Pointer Registers Enable
WPKEY
31:8
Write Protection Key
5260355 Writing any other value in this field aborts the write operation. Always reads as 0.