Home - acmlira/pic16f628a GitHub Wiki

Welcome to the PIC16F68A repo Wiki! If you don't speak portuguese, all information in this spot can be found compiled here.

Bem vindo a Wiki do repo PIC16F628A! Todas as informações aqui estão compiladas no datasheet do microcontrolador e podem ser encontradas aqui.

O que você vai encontrar aqui?

Praticamente você vai encontrar 3 coisas aqui:

1. Instruções

Aqui você vai encontrar detalhes sobre o set de instruções do PIC16F628A e um boilerplate(padrão) em linguagem assembly.

2. Hardware

Aqui você pode encontrar diversos detalhes sobre a divisão de memória do nosso micro. Os registradores de função especial (SFR) e as portas (I/O) de entrada e saída. Além disso, tu pode consultar o datasheet para entender o funcionamento dos periféricos.

3. Códigos de exemplo

  • Piscando um LED: um programa bem básico sobre como piscar um LED em uma frequência fixa que pode ser alterada com a interrupção externa
  • Piscando dois LEDs: aqui dois LEDs piscam com frequências diferentes e param ter estado lógico (LOW) ao pressionar um botão
  • Comunicação USART: um exemplo que trabalha todo o módulo serial do micro