Hola Electronando, una vez abri un mando de PlayStation y logre identificar en el que usa una comunicion serial sincrona (me parece) algo asi como un paralelo/serial atrapa las teclas que se presioanron y los envia serialmente al PlayStation... la verdad que nunca me he puesto a investigar mucho en eso, a lo mucho conecte mis 2 mandos a la PC por el puerto paralelo
Pero si lo que quieres es usar el PIC para reconocer las teclas que se estan usando te recomiendo que lo destripes y empieces a investigar como funciona...
Ojala te sirva mi comentario... Un abrazo