Quote Originally Posted by ErnieM View Post
Funny you say that, I just completed a project where I made the same mistake in ordering the breadboard parts: got 4450 and thought I had 4550's.

Lead to some funny bugs because I was using a different compiler and there the target mattered (due to the differing ammount of RAM).

Also, both devices host the same MSSP Module, so hardware I2C is the same on both. (I'm sure of this because I wrote code to use it on the 4450 that recompiled & ran flawlessly once I got the correct 4550's.)
ErnieM
My problem is that the LAB X1 is hard wired as to which pins are I2C, as Darrel pointed out the PBP commands work on any port.
But MicroChip says no MSSP on 4450.(from their site.)
0 -UART
1 -A/E/USART
0 -SPI
0 -I2C
0 -MSSP(SPI/I2C)

I am going to give the 4450 a shot and see what happens, I can always switch if it doesn't work out.

Thanks for the info, good to know in the future.