Originally Posted by
ErnieM
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.)