Para quem quer aprender programação em PIC esse é o circuito ideal, esse testador de diodos é super simples e só utiliza como componente ativo uma PIC 16F84. Procedimento de teste acende LED verde significa que o diodo está OK e se PA0 é «0» led vermelho acende o diodo é problemática.
Código fonte para a PIC
[Fonte]