¿y si quieres coger una señal de un dispositivo?
Si se puede totalmente. Los pines pueden funcionar tanto como salidas y como entradas. Tomando un simple valor ( 0 o 1 ) o directamente hay pines dedicados a algunos estandar ed comunicacion como SPI / UART / CAN / LIN y tambien paralelos.
Es decir, pon que se te rompe un mando del televisor, puedes hacer que un microcontrolador sustituya esos botones con otros que tu añadas, o lo mismo pero con un reproductor dvd? no se si me explico
Los controles remotos usan leds infrarojos, y lo trabajas lo mismo que un led encendiendo y apagandolo.
Obviamente todo tiene una forma de encenderlo y apagarlo, existen varios protocolos, un de los mas conocidos y ya viejitos:
http://en.wikipedia.org/wiki/RC-5Tambien creo que esta el de NEC, RC-6, y seguro alguno mas.
Lo que si, si ya esta roto por ahi es complejo encontrar como es que se comunicaba a no ser que pruebes todos los protocolos y veas cual funciona.
Tambien no creo que puedas agregar mas botones, ya que el tele solo acepta ciertos codigos nomas. Pero podrias hacer que controle 2 aparatos con uno. Lo mas complejo es la creacion de la placa y el estuche para que no te quede algo inmanejable