4.2.2.6 Registrador PCON dos microcontroladores PIC16F627A, PIC16F628A e PIC16F648A
Tradução: Maria Elisa - Assessoria em Inglês e Alemão
Revisão: Renato Kodaira
O registrador PCON contém bits de sinalização para diferenciar entre uma reinicialização de power-on, uma reinicialização MCLR externa, uma reinicialização WDT ou uma reinicialização de brown-out.
Nota:
O BOR é desconhecido na reinicialização de power-on. Sendo assim, ele deve ser ativado pelo usuário e checado em reinicializações subsequentes, para verificar se o BOR está apagado, o que indica que ocorreu um brown-out. O bit de status BOR é do tipo "indiferente" ("don't care"), e não é necessariamente previsível se o circuito de brown-out está desabilitado (através da limpeza do bit BOREN na Palavra de Configuração).
REGISTRADOR 4.6: PCON - REGISTRADOR DE CONTROLE DE ALIMENTAÇÃO (ENDEREÇO: 8Eh)
|
U-0 |
U-0 |
U-0 |
U-0 |
R/W-1 |
U-0 |
R/W-0 |
R/W-x |
--- |
--- |
--- |
--- |
OSCF |
--- |
POR |
BOR |
bit 7 |
|
|
|
|
|
|
bit 0 |
|
bit 7-4
|
Não-Implementados: Lidos como '0'
|
bit 3 |
OSCF: Bit de Frequência do Oscilador INTOSC |
|
1 = 4 MHz típica |
|
0 = 48 kHz típica
|
bit 2
|
Não-Implementado: Lido como '0'
|
bit 1 |
POR: Bit de Status da Reinicialização de Power-on |
|
1 = não ocorreu nenhuma reinicialização de power-on |
|
0 = ocorreu uma reinicialização de power-on (deve ser ativado pelo software após a ocorrência de uma reinicialização de power-on)
|
bit 0 |
BOR: Bit de Status da Reinicialização de Brown-out |
|
1 = não ocorreu nenhuma reinicialização de brown-out |
|
0 = ocorreu uma reinicialização de brown-out (deve ser ativado pelo software após a ocorrência de uma reinicialização de brown-out)
|
|
Legenda:
R = bit de leitura
W = bit de escrita
U = bit não implementado (unimplemented), lido como '0'
-n = valor na POR
'1' = bit está ativado
'0' = bit está apagado
x = bit é desconhecido |