1. AMBIENTE PARA PROGRAMAÇÃO PIC NO LINUX
  2. INTRODUÇÃO
  3. RECURSOS
  4. ARQUITETURA
  5. ENDEREÇAMENTO
  6. INTERRUPÇÕES
  7. NÍVEIS DE INTERRUPÇÕES NA FAMÍLIA 18F
  8. RESETS DO MICROCONTROLADOR
  9. MODO SLEEP
  10. WATCHDOG TIMER
  11. O STACK
  12. A LINGUAGEM ASSEMBLER
  13. MPLAB - Criando Projetos
  14. LIBRARIES - Usando Bibliotecas de Funções

INTRODUÇÃO

O material aqui apresentado pode ser copiado, modificado e distribuido sem prévia autorização do autor desde que citada a fonte.

Os microcontroladores PIC, produzidos pela Microchip, são dispositivos de alta performance e baixo custo que podem ser adotados para todos os tipos de projetos onde o controle digital seja necessário.

As famílias PIC12F e PIC16F possuem chips que têm desde poucas portas de I/O até portas especializadas como USART, SSP, Conversores Analógicos para Digitais, Comparadores, Timers, etc.

A família PIC18F possui maiores quantidades de memórias Flash, RAM e EEPROM que podem ser regravadas dezenas de milhares de vezes. Possuem, também, portas USB, podem trabalhar com prioridade de interrupções e possuem PLL que quadruplicam a frequência de clock podendo atingir até 40MHZ.

Consulte as características dos diversos microcontroladores existentes no site da Microchip.



  1. AMBIENTE PARA PROGRAMAÇÃO PIC NO LINUX
  2. INTRODUÇÃO
  3. RECURSOS
  4. ARQUITETURA
  5. ENDEREÇAMENTO
  6. INTERRUPÇÕES
  7. NÍVEIS DE INTERRUPÇÕES NA FAMÍLIA 18F
  8. RESETS DO MICROCONTROLADOR
  9. MODO SLEEP
  10. WATCHDOG TIMER
  11. O STACK
  12. A LINGUAGEM ASSEMBLER
  13. MPLAB - Criando Projetos
  14. LIBRARIES - Usando Bibliotecas de Funções

H P S P I N

Desde 04 de Março de 2010

Atualização: 13 de Jul de 2026