Skip to main content
Visitor II
March 10, 2025
Question

Difference between Tightly Coupled Memory (TCM) and Core Coupled Memory (CCM) ?

  • March 10, 2025
  • 1 reply
  • 726 views

Hi all,

I'm quite a beginner with these kind of memories. It seems that the ST Core Coupled Memory is inspired in the ARM's Tightly coupled memory concept, however, do they have a significant difference? Perhaps a special Hardware adapation to ST's Microprocessor architecture or something similar? 

Thanks in advance. 

    This topic has been closed for replies.

    1 reply

    Super User
    March 10, 2025

    ARM Cortex-M4 does not feature TCM by ARM, instead CCM was added for some F3, F4, G4 MCUs by ST.

    The goal is the same: 0-wait state access. 

    Look at the block diagram of the chip/series you are interested in:

    How is the RAM connected? Data Bus, Instruction Bus, both? separate I-TCM and D-TCM?

    Is DMA access possible?

    hth

    KnarfB