A significant increase in the information processing abilities of CNN's demands powerful information processing at the cell level. In this paper, the defining formula, the main properties, and several applications of a novel coupling cell are presented. Since it is able to implement any Boolean function, its functionality expands on those of digital RAMs by adding new capabilities such as learning and interpolation. While it is able to embed all previously accumulated knowledge regarding useful binary information processing tasks performed by standard CNNs, the pyramidal universal cell provides a broader context for defining other useful processing tasks, including extended gray scale or color image processing as well. Examples of applications in image processing are provided in this paper. Implementation issues are also considered. Assuming some compromise between area and speed, a VLSI implementation of CNNs based on pyramidal cells offers a speedup of up to one million times when compared to corresponding software implementations.