El PIC16F84A quedaria muy justo en cuanto a entradas/salidas aparte que no tiene UART integrada y la tendrias que hacer por software para la comunicacion RS232/RS485.
no corazon...tengo q usar es el 16F84A precisamente por eso, porq tengo q hacer una comunicacion RS-232 o 485... ya q hay otra materia (interfases electronica) q kieren de proyecto esa comunicacion... entons es un poco mas complicadito....
ahi tenes los programas qe controlan las salidas del puerto paralelo con sus codigos fuentes... creo qe estan en VB... yo lo abri con VB 6 sin problemas... pero tuve qe actualziar el dll...