Escolar Documentos
Profissional Documentos
Cultura Documentos
PIC16F877
PIC16F877
Denominação
O número 16 significa que ele faz parte da família "MID-RANGE". É um microcontrolador da
família de 8 bits. Isto significa que a ALU (Arithmetic and Logique Unit ou Unidade Aritmética e
Lógica em português) lida com palavras de no máximo 8 bits.
A letra F indica que a memória de programa deste PIC é do tipo "Flash". Cada linha da memória é
uma palavra de 14 bits. Os três últimos números permitem identificar precisamente o PIC, que neste
caso é um PIC do tipo 877. A referência 16F877 pode ter um sufixo do tipo "-XX", onde XX
representa a frequencia máxima do relógio que o PIC pode receber.
Características
Sua frequência de operação (clock) vai até 20MHz, resultando em uma velocidade de
processamento de 5 MIPS.
Possui memória flash de programa com 8192 palavras de 14 bits, memória RAM com 368
bytes e memória EEPROM com 256 bytes.
Seu conjunto de instruções RISC se compõe de 35 instruções.
Pode funcionar com alimentação de 2V a 5,5V.
Sua pinagem DIP tem 40 pinos.
A versão mais recente do PIC16F877A contém um módulo de 2 comparadores analógicos
(CMCON) e um módulo gerador de voltagem de referência (VRCON).
Memória Flash
O microprocessador utiliza a memória FLASH no armazenamento dos programas. Possui
8k linhas tendo cada linha 14 bits.
Aplicações
Software de desenvolvimento
Programação
As linguagens de programação disponíveis são:
2011