Eu tenho a última versão do firmware para o pic16F627 e não me parece que haja alteração do mesmo.
Vc tem o código fonte ? Que eu saiba nunca foi publicado, apenas o código objeto .hex, e sem o fonte não dá pra dizer ...
Ademais, sem um oscilador, interno ou externo, o microcontrolador não funciona. Se a placa do Louro funciona, o prob certamente não é este, com toda a certeza o firmware foi alterado para utilização do oscilador interno ...
O cristal que é mencionado na lista de componentes tem o valor de 4Mhz.
Sim, quando o oscilador externo é utilizado. Este é o caso quando há no programa rotinas críticas quanto a temporização, comunicação serial, por exemplo. Para o acionamento de motores de passo isto não se faz necessário.
A placa tem um circuito oscilador a parte.
Sim, mas a função desse oscilador, baseado em um 555 é outra, não é ele o responsável pela geração do sinal de clock para os PICs, que no projeto original têm cada um o seu cristal. Veja o esquema da placa abaixo, que desenhei pq nunca foi publicado.