Using 18F PIC CCP and ECCP periferals, in capture mode and Timer3, in PIC 18F4680 and 18F2580.
ECCP works without issue. (The second ECCP module is only available on the higher pin count devices)
However, If the CAN Component is initaialised in internal mode, no external signal will trigger the interupt of CCP.
Attached is flowcode in a working state. CAN is set to External.
If this is changed to internal, the Interupt will never be called. I am not sure if this is due to some sharing of TMR3.
Or something to do with CAN Rx also being linked to the interrupts.
All bit of pain, as I'm quite commited to a comercial project requiring both CCP, ECCP ports + CAN.

(My CAN routine is not currently using any Interupts but I would like to do so in the future if possible. )
Any thoughs FC Team ?