UART SERIAL
TXSTA:
Bit 7 CSRC : Clock Source Select Bit, este bit não tem aplicação na operação em modo assíncrono de módulo USART . Ele é usado para selecionar o modo de mestre ou escravo no modo de operação síncrona .
Bit 6 TX9 : Quando este bit é definido que permite a transmissão de 9 bits de outra forma de transmissão de 8 bits é usado. 9 bit no modo de transmissão de 9 bits é utilizada como um bit de paridade.
Bit 5 TXEN : Definir este bit permite a transmissão . Na operação de modo síncrono CREN e SREN pedaços de RCSTA registo substitui este bit .
Bit 4 SYNC : Este é o USART Modo select bit . Definir este bit seleciona o modo síncrono enquanto estiver limpando o bit seleciona o modo assíncrono .
Bit 3 Unimplemented : Este bit é unimplemented e lido como 0.
Bit 2 BRGH : Esta é a alta taxa de transmissão Select pouco para operação em modo assíncrono e não é utilizada no modo síncrono . Definir este bit seleciona alta velocidade e limpar este bit seleciona velocidade taxas de transmissão baixa. Você pode ver o cálculo da taxa de transmissão mais adiante neste artigo .
Bit 1 TRMT : Este é o Transmit Shift (TSR ) bit de status. Isto pode ser utilizado para verificar se os dados escritos para transmitir registo é transmitido ou não. Quando o TRS está vazia este bit é definido e quando o TSR está cheio este bit será 0 .
Bit 0 TX9D : Este é o nono bit de dados no modo de transmissão de 9 bits . Isto é vulgarmente utilizada como um bit de paridade.
RCSTA:
Bit 7 SPEN: Porta Serial Habilitar bit. Definir este bit permite porta serial e configura RC7, RC6 como pinos da porta serial.
Bit 6 RX9: Definir este bit permite a recepção de 9 bits caso contrário ele estará em modo de recepção de 8 bits.
Bit 5 SREN: Single Receba Habilitar bit. Este bit não tem efeito sobre o modo assíncrono e síncrono modo Slave. Definir este bit vai permite recepção simples. Este bit será apagada após a recepção está completa.
Bit 4 CREN: Contínuo Receba