Introduction

Author: Max Prasad and Seyed Mazloom, Microchip Technology Inc.

The Signal Routing Port module behaves as a regular I/O port, except that no external I/O pins are associated with it. All connections to the Signal Routing Port are internal, allowing interconnection of multiple Core Independent Peripherals (CIPs) without requiring external pins. The Signal Routing Port is also connected to input and output Peripheral Pin Select (PPS), allowing connections to physical pins when desired. It is also equipped with dedicated Interrupt-on-Change and DMA/ADC triggers. The Signal Routing Port module also has the option to be clocked, allowing it to be used to implement a shift register or state machines.

Important: There may be multiple Signal Routing Port modules implemented in some devices. In such cases, references to PORTW and its associated registers will need to be replaced by the appropriate port name and registers. Refer to the specific device data sheet for more information.
Figure . Signal Routing Port Block Diagram