PIC32CZ4010CA90144 MCRAMC registers

The 11 registers of MCRAMC (Multi-Channel RAM Controller), from 0x44822000, with their reset value and every field. The PIC32CZ4010CA90144 has 5988 registers in 67 peripherals, one page each.

MCRAMC Multi-Channel RAM Controller

MCRAMC_CTRLAControl Enable A Register

Address
0x44822000
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.

MCRAMC_SYNCBUSYSync Busy Register

Address
0x44822004
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
ENABLE2ECC Decoder Enable busy bit
FLTEN1Fault Injection Enabled busy bit
SWRST0Software reset busy bit

MCRAMC_INTENCLRInterrupt Enable Clear Register

Address
0x44822008
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

MCRAMC_INTENSETInterrupt Enable Set Register

Address
0x4482200C
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

MCRAMC_INTSTAInterrupt Status Register

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

MCRAMC_FLTCTRLFault Injection Control Register

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

MCRAMC_FLTPTRFault Injection Pointer Register

Address
0x44822018
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

MCRAMC_FLTADRFault Injection Address Register

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

MCRAMC_ERRCADRError Capture Address Register

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

MCRAMC_ERRCPARError Capture Parity Register

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

MCRAMC_ERRCSYNError Capture Syndrome Register

Address
0x44822028
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
ERCSYN7:0ECC SECDED Error Capture Syndrome
  • 0 Not a Single bit error.
  • 1 Single bit error.