14.1 Overview

The Tightly Coupled Memory (TCM) module supports fault injection on the write and read paths. There is no direct trigger for interrupts by setting a test flag, but fault injection on the write/read paths can be used to validate interrupt triggers.

The PIC32CZ CA80/CA9x devices embed TCM running at processor speed.

  • ITCM is a single 64-bit interface, based at 0x0000 0000 (code region)
  • DTCM is composed of dual 32-bit interfaces interleaved, based at 0x2000 0000 (data region)

The ITCM and DTCM are enabled or disabled in the ITCMR and DTCMR registers in the ARM SCB.