Quer Desenvolver Software e Instalar em um CHIP?

Os chips ou circuitos integrados são usados em quase todos os sistemas eletrônicos atuais e revolucionaram o mundo da engenharia eletrônica. Imagine poder desenvolver um software e instalar em um chip para que ele faça, dentro de certos limites, o que você desejar. Uma forma de fazer isso é utilizando microcontroladores.

Um microcontrolador é um circuito integrado contendo vários componentes internos que podem ser manipulados pelo software instalado no mesmo.

Dentre esses componentes podemos citar:

  • Uma unidade central de processamento (CPU)
  • Memória RAM
  • Memória EEPROM
  • Memória ROM
  • Temporizadores e contadores
  • Controladores de interrupção
  • Portas de entrada/saída de dados
  • Interface para porta serial
  • etc.

Além dos itens citados acima, alguns microcontroladores possuem internamente componentes como conversores analógico digital, modulo pwm,comparadores analógicos, entre outros.

Dentre os vários modelos de microcontroladores, podemos citar microcontroladores PIC (microchip), 8051 (intel) e 6811 (motorola).

Nesse artigo iremos nos concentrar no microcontrolador PIC por ser o mais popular comercialmente.

Existem vários modelos de PIC de 8 a 40 pinos com famílias de 8, 16 e 32 bits.


pic-8-pinos-40-pinosMicrocontrolador de 8 pinos e 40 pinos

O que é necessário pra começar a desenvolver com microcontrolador PIC?

  • Um microcontrolador PIC;
  • Um programador de PIC (ex. McFlash+ comercializado pela Mosaico);
  • O software MPLAB (IDE para edição e simulação da Microchip) que geralmente vem acompanhado com o MPASMWIN (compilador) e o ICPROG (software gravador);
  • Um protoboard para implementar o circuito eletrônico com o PIC.

Alguns links com informações mais detalhadas:

MPLAB® IDE - GUIA DO USUÁRIO (em inglês)

Manual básico de PIC 16F628A

Passo a passo de um projeto simples com PIC e circuitos de gravação.