Altana Tubes > Blog > PIC16F627A/628A/648A > Memória > Dados > PCON

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
<-Anterior Índice Próximo->