Communications Processor Module (CPM) is a component of Motorola 68000 family (QUICC) or Motorola/Freescale Semiconductor PowerPC/Power ISA (PowerQUICC) microprocessors designed to provide features related to imaging and communications.
The CPM features its own RISC microcontroller (Communication Processor), separate from the actual central processing unit IP core.
The RISC microcontroller communicates with the core using dual-ported RAM, special command, configuration and event registers as well as via interrupts.
Various forms of microcode were shipped for different applications, for example to support Signaling System 7 communications or Centronics parallel interface.
Motorola 68360 QUICC was the first design to feature Communications Processor Module, offering microcode for SS7 and ISDN applications.