Tal vez la solución más sencilla para el requisito indicado sea la FTDI FT245R IC.
Los puntos clave de la nota en el contexto de la pregunta son:
- controladores USB libres de derechos de FTDI para Windows, MacOS y Linux (MacOS solo es compatible con el modo USB VCP)
- Protocolo de modo de dispositivo USB completo manejado en chip sin programación personalizada
- Hardware en USB completo en chip, incluyendo resistencias USB
- 8 GPIO disponibles: también permitirá la expansión futura de las entradas del microcontrolador
- Soporte USB para suspender / reanudar, para cambiar el dispositivo al modo de bajo consumo cuando no esté en uso
- Convertidor de nivel integrado y salida de tótem de 5 V, 3,3 V, 2,8 V y 1,8 V, para que pueda comunicarse con la mayoría de los microcontroladores estándar
- No se requiere un cristal ni un oscilador adicional, todo está integrado.
- Código de implementación de muestra gratis para computadora y FT245R termina
En términos de tiempo ahorrado en la implementación, y el aumento de requisitos futuros, esta es quizás la respuesta más rápida, simple y económica al requisito. El precio por unidades individuales es de alrededor de $ 4-5, y en el rango de volúmenes de $ 2.