Documente Academic
Documente Profesional
Documente Cultură
com o oscilador presente na placa em que vai rodar o programa. Eles podem ser:
RC; l/O RC externo sem sada de clock (RA6 disponvel como l/O)
INTOSC:CLKOUT Oscilador interno de 4MHz/48KHz com sada de clock. Essa opo fornece no
pino RA6/OSC2/CLKOUT um sinal com frequncia quatro vezes menor que a do oscilador
principal INTOSC:l/0 Oscilador interno de 4MHz/48KHz sem sada de clock (RA6 e RA7
disponveis como l/O) EC Oscilador externo. Nessa opo o pino RA6 funciona como l/O
Watchdog Timer (WDT) - circuito temporizador que provocar um reset no programa sempre
que ele produzir um Timeout. Sua utilizao indicada para locais onde o programa no pode
parar de funcionar, como no caso de um computador de bordo de um automvel. O WDT tem
um oscilador independente do oscilador principal. Isso significa que, se por algum motivo o
oscilador principal travar, o WDT continua em funcionamento. Voc pode habilitar ou
desabilitar o funcionamento do WDT. O captulo 9 explica com mais detalhes o funcionamento
do WDT.
Power Up Timer - quando estiver ativada, far com que o MCU s comece a funcionar cerca de
72ms depois que a fonte de alimentao for ligada. Isso garante que, quando ele comear a
funcionar, o oscilador j estar estabilizado, evitando problemas como travamento.
Brown Out Detect - quando essa opo ativada, o MCU ir resetar, caso a tenso de
alimentao caia abaixo de um determinado valor. Caso no esteja ativada, o MCU pode travar
quando ocorrer uma queda de tenso momentnea.
Master Clear Enable - habilita o pino RA5/MCLRA/pp a funcionar como entrada de reset. Para
configurar esse pino como l/O, essa opo deve ser desabilitada.
Low Voltage Program - essa opo ativa a programao em baixa voltagem. A menos que voc
saiba o que est fazendo, deixe-a desabilitada. necessrio que essa opo esteja desabilitada
para que o pino RB4/PGM seja configurado como l/O.
Data EE read Protect - se estiver desativada, todos os dados armazenados na EEPROM interna
podero ser lidos pelo programa de gravao. Para proteger os dados armazenados na
EEPROM, habilite essa opo.
Code Protect - a mais importante opo a ser configurada. Ativado o cdigo de proteo,
ningum mais consegue ler o programa gravado no chip, nem mesmo voc. O chip pode ser
regravado, mas no pode ser lida a sua memria de programa, at que uma nova gravao
seja feita com essa opo desativada. Ativar o cdigo de proteo garante que o programa
gravado no componente no ser copiado de forma nenhuma, se o MCU estiver funcionando
dentro das especificaes eltricas, definidas pelo fabricante.