PIC32CK1012GC00048 FLEXRAM registers

The 10 registers of FLEXRAM (Multi-Channel RAM Controller), from 0x44028000, with their reset value and every field. The PIC32CK1012GC00048 has 5094 registers in 60 peripherals, one page each.

FLEXRAM Multi-Channel RAM Controller

MCRAMC_CTRLAControl Enable A Register

Address
0x44028000
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_INTENCLRInterrupt Enable Clear Register

Address
0x44028008
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
0x4402800C
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
0x44028010
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
0x44028014
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
0x44028018
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
0x4402801C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
FLTADR23:0Fault Address Offset

MCRAMC_ERRCADRError Capture Address Register

Address
0x44028020
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
0x44028024
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
0x44028028
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.