PIC32CX1025MTSH128 MEM2MEM0 registers

The 18 registers of MEM2MEM0 (Memory to Memory), from 0x40034000, with their reset value and every field. The PIC32CX1025MTSH128 has 2920 registers in 63 peripherals, one page each.

MEM2MEM0 Memory to Memory

MEM2MEM_THRTransfer Holding Register

Address
0x40034000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
THDATA31:0Transfer Holding Data

MEM2MEM_MRMode Register

Address
0x40034004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TSIZE1:0Transfer 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
0x40034008
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
FieldBitsWhat it does
RXBUFF1Buffer Full Interrupt Enable
RXEND0End of Transfer Interrupt Enable

MEM2MEM_IDRInterrupt Disable Register

Address
0x4003400C
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
FieldBitsWhat it does
RXBUFF1Buffer Full Interrupt Disable
RXEND0End of Transfer Interrupt Disable

MEM2MEM_IMRInterrupt Mask Register

Address
0x40034010
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
RXBUFF1Buffer Full Interrupt Mask
RXEND0End of Transfer Interrupt Mask

MEM2MEM_ISRInterrupt Status Register

Address
0x40034014
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
RXBUFF1Buffer Full
RXEND0End of Transfer

MEM2MEM_WPMRWrite Protection Mode Register

Address
0x40034018
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPITEN1Write Protection Interruption Enable
WPEN0Write Protection Configuration Enable
WPKEY31:8Write 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
0x40034100
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RXPTR31:0Receive Pointer Register

MEM2MEM_RCRReceive Counter Register

Address
0x40034104
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RXCTR15:0Receive Counter Register

MEM2MEM_TPRTransmit Pointer Register

Address
0x40034108
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXPTR31:0Transmit Counter Register

MEM2MEM_TCRTransmit Counter Register

Address
0x4003410C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXCTR15:0Transmit Counter Register

MEM2MEM_RNPRReceive Next Pointer Register

Address
0x40034110
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RXNPTR31:0Receive Next Pointer

MEM2MEM_RNCRReceive Next Counter Register

Address
0x40034114
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RXNCTR15:0Receive Next Counter

MEM2MEM_TNPRTransmit Next Pointer Register

Address
0x40034118
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXNPTR31:0Transmit Next Pointer

MEM2MEM_TNCRTransmit Next Counter Register

Address
0x4003411C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXNCTR15:0Transmit Counter Next

MEM2MEM_PTCRTransfer Control Register

Address
0x40034120
Reset
0x00000000
Access
write only
Size
32-bit
9 fields
FieldBitsWhat it does
ERRCLR24Transfer Bus Error Clear
TXCBDIS19Transmitter Circular Buffer Disable
TXCBEN18Transmitter Circular Buffer Enable
RXCBDIS17Receiver Circular Buffer Disable
RXCBEN16Receiver Circular Buffer Enable
TXTDIS9Transmitter Transfer Disable
TXTEN8Transmitter Transfer Enable
RXTDIS1Receiver Transfer Disable
RXTEN0Receiver Transfer Enable

MEM2MEM_PTSRTransfer Status Register

Address
0x40034124
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
ERR24Transfer Bus Error
TXCBEN18Transmitter Circular Buffer Enable
RXCBEN16Receiver Circular Buffer Enable
TXTEN8Transmitter Transfer Enable
RXTEN0Receiver Transfer Enable

MEM2MEM_PWPMRWrite Protection Mode Register

Address
0x40034128
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
WPCREN2Write Protection Control Register Enable
WPCTREN1Write Protection Counter Registers Enable
WPPTREN0Write Protection Pointer Registers Enable
WPKEY31:8Write Protection Key
  • 5260355 Writing any other value in this field aborts the write operation. Always reads as 0.