(Au moins certains) Les PIC ne peuvent pas conduire beaucoup de courant (*), mais aussi pour la broche RxD, vous feriez mieux d'utiliser un transistor pour piloter la LED, car vous éviterez de charger l'émetteur à l'autre extrémité (probablement un MAX3232 ou similaire ?).
Connectez l'entrée "Q" à la ligne TxD / RxD. Un transistor à usage général typique aura un gain d'environ 100, puis un courant de base de 1 mA suffit pour obtenir un courant de collecteur de 20 mA.
Pour un bus 5 V et une alimentation:
choisissez = 3,9 kΩ, alors le courant de base sera (5 V - 0,7 V) / 3,9 kΩ = 1,1 mA. Pour limiter le courant du collecteur à 20 mA (LED témoin typique), doit être (5 V - 2 V) / 20 mA = 150 Ω.RBR
Pour un bus 3,3 V et une alimentation, utilisez les mêmes équations, en remplaçant 5 V par 3,3 V, vos valeurs de résistance seront alors de 2,2 kΩ et 47 Ω resp.
Un MOSFET comme AndrejaKo le suggère est une bonne alternative, mais assurez-vous d'avoir un type de porte de niveau logique , avec une tension de seuil de porte maximale légèrement inférieure à la tension du bus. (Il existe des FET de porte de niveau logique où cela peut atteindre 4 V et vous n'obtiendrez pas suffisamment de courant de drain avec une tension de bus de 3,3 V.) Le véritable avantage du FET est qu'il n'a besoin que de peu de courant de commande, mais puisque nous n'avons besoin que d'un mA pour le BJT, nous n'aurons aucun problème avec cela non plus.
(*) Ce contrôleur PIC aléatoire spécifie une chute de 700 mV à seulement 3 mA de courant de sortie, soit une résistance de sortie de 230 Ω. Une LED 2 V directement alimentée par une sortie 3,3 V réduira la sortie de 1 V à seulement 4 mA. La plupart des voyants DEL sont spécifiés pour 20 mA.