O ESTRANHO DE TUDO É QUE ESSE HARDWARE FUNCIONOU POR UNS 2 ANOS, DANDO PAU SOMENTE AGORA.
Bom. Se funcionou por tanto tempo, então o problema não são os valores originais dos componentes.
O problema pode ser:
1 - Alteração do valor de componente.
2 - Alteração no programa.
3 - Alteração do valor da tensão que alimenta os LEDS.
4 - Alteração nos contatos elétricos (da placa de CI).
Pelo jeito, a solução é colocar tudo como estava originalmente e sair medindo.
O fato curioso é a tensão de base-emissor durante o corte do mesmo. Vbe = 0,58V está quase conduzindo. Verifique a tensão entre o pino do PIC e o resistor de base durante o corte do transistor. Parece que pode estar alta.
O tempo de condução nos leds é de 0,2s. Este tempo não dá problema de velocidade para o transistor. Cada transistor deve ficar cortado por cerca de 1s e conduzindo pelo mesmo tempo. Dá para descarregar a capacitância de base numa boa.
Boa sorte.
MOR_AL
PS. Confira novamente a ligação da pinagem dos transistores. Confirme com o manual a posição do emissor, base e coletor. Meça as junções PN com um multímetro.
Na polarização reversa, mais de 10M e na direta entre 600 e 900 Ohms.