A ver... si lo vas a usar en un portátil, no te sirven los de puerto serie. Ninguno que yo conozca. Y depende del modelo de te20 que hayas encontrado. Los que yo tengo son comerciales, y traen zócalo de 8,18 y 28 pines. Y luego hice el adaptador a 40, como habrás visto en mi web. Por aquí tengo un circuito de te20 con esos tres zócalos. Si lo montas, que no creo ya que no te iba a servir para el portátil, sería bueno que incluyeras ya el zócalo de 40 en la pcb.
Y los de puerto paralelo llevan todos alimentación externa.
Creo que las opciones se te cierran al USB.
Quizás con un ICD, que va por serie, puedas programarlos, ya que traen elevador de tensión en la propia pcb... quizás. Pero te sería algo engorroso, ya que siempre tendrías que programar en circuito, osea, usarlo como ICSP siempre. Y viendo el costo de esto, que también lleva micro y demás... creo que la opción del USB es más indicada.
Saludos!!