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

4.2.2.2 Registrador OPTION dos microcontroladores PIC16F627A, PIC16F628A e PIC16F648A

Tradução: Maria Elisa - Assessoria em Inglês e Alemão 

Revisão: Renato Kodaira

OPTION (registrador de opção) consiste em um registrador de leitura e escrita, que contém vários bits de controle para configurar o pré-scaler TMR0/WDT, a interrupção externa RB0/INT, o TMR0 e os pull-ups fracos na PORTB.

Nota:
Para realizar uma atribuição de pré-scaler 1:1 para o TMR0, atribua o pré-scaler ao WDT (PSA = 1). Veja a Seção 6.3.1 "Alterando a Atribuição do Pré-Scaler".


REGISTRADOR 4.2: OPTION_REG - REGISTRADOR DE OPÇÃO (ENDEREÇO: 81h, 181h)

 

 
R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1
RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS0
bit 7             bit 0

 
bit 7 RBPU: Bit de Habilitação do Pull-up da PORTB
  1 = os pull-ups da PORTB são desabilitados
  0 = os pull-ups da PORTB são habilitados de acordo com a configuração (latch values) da porta individual
 
bit 6 INTEDG Bits de Seleção da Borda de Interrupção
  1 = interrupção na borda de subida do pino RB0/INT
  0 = interrupção na borda de descida do pino RB0/INT
 
bit 5 T0CS: Bit de Seleção da Fonte de Clock TMR0
  1 = transição no pino RA4/T0CKI/CMP2
  0 = clock do ciclo de instrução interna (CLKOUT)
 
bit 4 T0SE: Bit de Seleção da Borda da Fonte TMR0
  1 = incremento na transição de descida no pino RA4/T0CKI/CMP2
  0 = incremento na transição de subida no pino RA4/T0CKI/CMP2
 
bit 3 PSA: Bit de Atribuição do Pré-Scaler
  1 = pré-scaler é atribuído ao WDT
  0 = pré-scaler é atribuído ao módulo do Timer0
 
bit 2-0 PS<2:0>: Bits de Seleção da Proporção do Pré-scaler
    Valor do Bit Proporção TMR0 Proporção WDT
    000 1:2 1:1
    001 1:4 1:2
    010 1:6 1:4
    011 1:16 1:8
    100 1:32 1:16
    101 1:64 1:32
    110 1:128 1:64
    111 1:256 1:128
 

 
  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->