El circuito más sencillo para recepción de infrarrojos se basa en conectar la salida del receptor de infrarrojos directamente a un pin del puerto serie. Después, será el PC quien se encargue de interpretar lo que se ha recibido, básicamente contando tiempos entre flancos.
Uno de los circuitos más conocidos es el descrito en el proyecto LIRC. No obstante puede ocurrir que, como en la propia página se reconoce, en algunos ordenadores (sobre todo portátiles) no funcione bien debido a su excesiva simplicidad. La solución, aparte del circuito avanzado que allí mismo se sugiere, y echando un vistazo a alguno de los equivalentes comerciales (PB Fast Media, Animax), está en añadir un transistor que haga cambiar la tensión de entrada al PC en el rango esperado según el estándar RS-232.

Puede observarse que la alimentación proviene del propio puerto serie, sumándose la corriente proporcionada por las líneas RTS y DTR. Por simplicidad, se ha utilizado un regulador líneal integrado (78L05) para obtener los 5 voltios, aunque también sería posible usar un zener con su correspondiente resistencia limitadora. El receptor de infrarrojos puede ser otro cualquiera más moderno.
Para usar este tipo de hardware con el software PCRC, basta con seleccionar para el origen de puerto serie la opción SIRC. Puesto que la decodificación de la señal se hace por software, puede llegar a ocurrir que si la CPU del ordenador está muy ocupada, algunos flancos no se detecten y los comandos enviados dejen de reconocerse.