Cambiar de puerto interfaz I2C

Hola a todos, tengo una consulta mas bien simple, y es si en un pic 18f4520 especificamente, es posible cambiar la interfaz I2C hacia otro puerto, ya que quiero utilizar la interfaz SPI tambien, y a estar las dos juntas combinadas en el mismo puerto, y tienen pines en comun se dificulta.

Habra algun inconveniente en que cambie de puerto el I2C o los pines asignados a el, son especiales para su funcionamiento?

PD: para mejor la estabilidad, y disminuir las interferencias por ruido, los pines que no ultilice del pic, es conveniente configurarlos como entradas y conectarlos directamente a masa, o que es lo correcto a hacer?

Muchas gracias
 
Depende del compilador que uses más o menos complicado pero se puede implementar por ejemplo SPI por hardware y otro I2C por software usando otros pines.

Por ejemplo.
mapear pines i2c pic18f4550.
 
Última edición:
Atrás
Arriba