24 Configurable Logic Cell (CLC)

Note: This data sheet summarizes the features of the dsPIC33CDVL256MC506 family of devices. It is not intended to be a comprehensive reference source. For more information, refer to “Configurable Logic Cell (CLC)” (www.microchip.com/DS70005298) in the “dsPIC33/PIC24 Family Reference Manual”. The information in this data sheet supersedes the information in the FRM.

The Configurable Logic Cell (CLC) module allows the user to specify combinations of signals as inputs to a logic function and to use the logic output to control other peripherals or I/O pins. This provides greater flexibility and potential in embedded designs, since the CLC module can operate outside the limitations of software execution, and supports a vast amount of output designs.

There are four input gates to the selected logic function. These four input gates select from a pool of up to 32 signals that are selected using four data source selection multiplexers. Figure 24-1 shows an overview of the module.

Figure 24-3 shows the details of the data source multiplexers and Figure 24-2 shows the logic input gate connections.

Figure 24-1. CLCx Module
Figure 24-2. CLCx Logic Function Combinatorial Options
Figure 24-3. CLCx Input Source Selection Diagram