por renatokodaira » 30 Mar 2011 16:52
Primeiramente, toda datasheet de PIC tem uma pagina "Electrical Specifications" com "absolute maximum ratings", ou seja quais as limitaçoes de temperatura, tensao de alimentaçao, corrente consumida, etc que devem ser respeitadas para que o dispositivo nao seja danificado.
Segundo, faz mais de 11 anos que eu mexo com PICs e nunca consegui queimar um (queimar = sair fumacinha mesmo), apenas inutilizei uma ou algumas portas, que deixaram de funcionar (nao sei por qual motivo), mas o restante continua funcionando (uso para testes ou circuitos que nao usam todas portas). Eh bem dificil queimar, eu ateh mesmo jah inverti as alimentaçoes do PIC e ele nao queimou (esquentou bastante, mas nao queimou)!!!
Terceiro: programar uma porta como entrada e o hardware pendurado tratar ela como saida, acho que nao tem problema (pense numa saida dreno aberto com resistor pullup para 12V que seja configurada como entrada, ateh pode dar problema, vai depender do diodo de proteçao e do valor do resistor de pullup). O contrario jah nao eh tao garantido. ou seja uma entrada (depende do que estiver pendurado) ser programada como saida, pode danificar o circuito de saida da porta (ex. um botao que aterre a saida se o nivel dela estiver alto) ou mesmo um sensor ligado nessa porta como saida quando ela deveria ser entrada. Veja que hah limitaçao de corrente de saida das portas, mas nem tudo eh garantido.
Jah vi muito circuito que utiliza as portas com hardware de saida e entrada no mesmo pino tipo teclado e led, basta acrescentar resistores adequados de proteçao.
Quarto: acho dificil algum firmware danificar fisicamente um microcontrolador, o que pode acontecer eh simplesmente nao funcionar. Fazer overclock nos PICs tambem nao deve causar danos, apenas que pode ocasionar funcionamento erratico ou nao trabalhar nada. As vezes pode ateh funcionar sem problemas (ex. um PIC de 4MHz funcionar a 6MHz, mas acho dificil a 20MHz).
Quinto: os PICs tem limitaçao de numero de gravaçoes do firmware, apos um numero bem elevado, a confiabilidade das gravaçoes vai degradando, e vai dando mais erros na verificaçao apos cada gravaçao. Quando isso ocorre, nao tenho mais confiança no funcionamento do uC.
Sexto: eu nao gosto de projetos de circuitos que usam fonte sem trafo de isolaçao. Acho que a chance de algo dar errado num circuito com terra "vivo" eh grande. Muitos projetos (inclusive ANs da Microchip) usam esse metodo. que nao eh seguro.