I'm not exactly sure what a PMP is, but the only shared function that I saw in the data sheet was the Streaming Parallel Port(SPP). So I attempted to disable that function by setting the SPPEN bit to zero in the SPPCON register. I added a few other things just to cover my bases though. It didn't help. Below is what I have in the code.
//these two line are needed to allow PORTD pullups to be engaged.
SPPCON = 0; //setup_psp(0); //PSP_DISABLED);
SSPCON1 = 0; //disable SPI functionality
CCP1CON = 0; //setup_ccp1(0); //CCP_OFF);
CCP2CON = 0; //disable both ccp modules
ADCON0 = 0; //disalbe ADC function
CVRCON = 0; //more disables
HLVDCON = 0; //more disables
CMCON = 0x07; //disable comparitors for pull ups to work
post edited by mn_vette - 2012/11/24 18:38:57