(Al menos algunos) Los PIC no pueden conducir mucha corriente (*), pero también para el pin RxD es mejor usar un transistor para controlar el LED, ya que evitará cargar el transmisor en el otro extremo (probablemente un MAX3232 o similar?).
Conectelaentrada"Q" a la línea TxD / RxD. Un transistor de propósito general típico tendrá una ganancia de aproximadamente 100, entonces 1 mA de corriente de base es suficiente para obtener 20 mA de corriente de colector.
Para un bus de 5 V y una fuente de alimentación:
elija \ $ R_B \ $ = 3.9 kΩ, entonces la corriente base será (5 V - 0.7 V) / 3.9 kΩ = 1.1 mA. Para limitar la corriente del colector a 20 mA (indicador LED típico) \ $ R \ $ debe ser (5 V - 2 V) / 20 mA = 150 Ω.
Para un bus de 3.3 V y una fuente de alimentación, use las mismas ecuaciones, reemplazando 5 V por 3.3 V, entonces sus valores de resistencia serán 2.2 kΩ y 47 Ω resp.
Un MOSFET como AndrejaKo sugiere es una buena alternativa, pero asegúrese de tener un tipo de puerta de nivel lógico , con un voltaje de umbral de puerta máximo algo por debajo del voltaje del bus. (Hay son FET de compuerta de nivel lógico donde puede ser tan alto como 4 V y entonces no obtendrá suficiente corriente de drenaje con un voltaje de bus de 3.3 V). La verdadera ventaja del FET es que casi no necesita ninguna unidad actual, pero como solo necesitamos un mA para el BJT, tampoco tendremos ningún problema con eso.
(*) Este controlador PIC aleatorio especifica una caída de 700 mV solo en Corriente de salida de 3 mA, que es una resistencia de salida de 230 Ω. Un LED de 2 V accionado directamente desde una salida de 3.3 V reducirá la salida en 1 V a solo 4 mA. La mayoría de los indicadores LED están especificados para 20 mA.