PIC32CM2532JH00048 MCRAMC registers

The 10 registers of MCRAMC (Multi-Channel RAM Controller), from 0x40003000, with their reset value and every field. The PIC32CM2532JH00048 has 1227 registers in 49 peripherals, one page each.

MCRAMC Multi-Channel RAM Controller

CTRLAControl Enable A Register

Address
0x40003000
Reset
0x00000002
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ENABLE1ECC Decoder Enable
  • 0 ECC decoding is disabled.
  • 1 ECC decoding is enabled.
SWRST0Software Reset
  • 0 No effect.
  • 1 Reset the MCRAMC. A software-triggered hardware reset of the MCRAMC user interface is performed.

INTENCLRInterrupt Enable Clear Register

Address
0x40003008
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DERREN1Double Bit Error Interrupt Enable, Clear
SERREN0Single Bit Error Interrupt Enable, Clear

INTENSETInterrupt Enable Set Register

Address
0x4000300C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DERREN1Double Bit Error Interrupt Enable, Set
SERREN0Single Bit Error Interrupt Enable, Set

INTSTAInterrupt Status Register

Address
0x40003010
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DERR1Double Bit Error
SERR0Single Bit Error

FLTCTRLFault Injection Control Register

Address
0x40003014
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
FLTMD13:12Fault Injection Mode
  • 0 Fault Injection Disabled
  • 1 Single Fault Injection at bit selected by FLTPTR.FTL1PTR
  • 2 Double Fault Injection at bits FLTPTR.FTL1PTR and FLTPTR.FTL2PTR
FLTEN1Fault Injection Enabled
  • 0 Disables fault injection.
  • 1 Enables fault injection at FLTADR address offset as selected by FLTMD and FLTxPTR.

FLTPTRFault Injection Pointer Register

Address
0x40003018
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
FLT2PTR23:16Double Fault Injection Bit Pointer
FLT1PTR7:0Single Fault Injection Bit Pointer

FLTADRFault Injection Address Register

Address
0x4000301C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
FLTADR23:0Fault Address Offset

ERRCADRError Capture Address Register

Address
0x40003020
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ERCADR23:0ECC SECDED Error Capture Address

ERRCPARError Capture Parity Register

Address
0x40003024
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ERCPAR6:0ECC SECDED Error Capture Parity

ERRCSYNError Capture Syndrome Register

Address
0x40003028
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
ERR215ECC Double Bit Error
  • 0 Not a Double bit error.
  • 1 Double bit error.
ERR114ECC Single Bit Error
ERCSYN6:0ECC SECDED Error Capture Syndrome
  • 0 Not a Single bit error.
  • 1 Single bit error.