
Curso Prático de Microcontroladores PIC
Domine os microcontroladores PIC, desde os fundamentos da arquitetura até projetos de hardware totalmente implementados. Utilizando MPLAB X e Proteus, irá simular, depurar e construir sistemas embebidos reais com GPIO, temporizadores, protocolos série e controlo de motores. Este curso baseado em projetos colmata rapidamente a lacuna entre a teoria e o hardware funcional.
O que vai aprender:
Configure periféricos PIC incluindo ADC, PWM, UART, SPI e I2C para aplicações do mundo real.
Simule circuitos embebidos completos no Proteus com instrumentos virtuais e depuração por co-simulação.
Construa firmware orientado a interrupções utilizando temporizadores, ISRs e técnicas de programação baseada em eventos.
Compreenda a arquitetura de memória PIC, os conjuntos de instruções e os bits de configuração para um projeto de firmware fiável.
Implemente firmware verificado em hardware físico utilizando PICkit, SNAP e ferramentas de depuração em circuito.
Aplique as melhores práticas de C embebido, geração de código com MCC e organização estruturada de projetos.
Como estuda de forma prática Curso Prático de Microcontroladores PIC
Como pratica Curso Prático de Microcontroladores PIC
Para si que é empresa e quer formar a sua equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos e Arquitetura de Microcontroladores PIC
Fundamentos e Arquitetura de Microcontroladores PIC
Aula 1 • Conjunto de Instruções e Ciclos de Execução
Apresenta o conjunto de instruções reduzido, os modos de endereçamento e as contagens de ciclo. Cálculos de temporização precisos dependem do domínio destes fundamentos.
Aula 2 • Introdução aos Microcontroladores PIC
Abrange as variantes da família PIC, as convenções de nomenclatura e os domínios de aplicação. Estabelece o contexto para todos os tópicos subsequentes de hardware e software no curso.
Aula 3 • Arquitetura Interna e Núcleo da CPU
Examina a arquitetura Harvard, a ALU, o registo de trabalho e os estágios do pipeline. Liga os internos da CPU à temporização de execução de instruções abordada posteriormente.
Aula 4 • Bits de Configuração e Definições do Dispositivo
Explica a seleção do oscilador, o watchdog timer, a proteção de código e os bits de reset por brown-out. Uma configuração correta previne falhas comuns na inicialização de hardware.
Aula 5 • Organização da Memória e Espaços de Endereçamento
Detalha a memória de programa, a memória de dados, a EEPROM e os registos de funções especiais. Compreender os mapas de memória é um pré-requisito para escrever firmware eficiente.
Capítulo 2EsconderEsconder detalhesVer detalhesConfiguração do Ambiente de Desenvolvimento
Configuração do Ambiente de Desenvolvimento
Aula 1 • Criação e Gestão de Projetos
Demonstra os assistentes de criação de projetos, a organização de ficheiros e as configurações de compilação. Projetos estruturados reduzem erros e simplificam a colaboração em equipa.
Aula 2 • Instalação e Configuração do IDE
Guia a instalação do MPLAB X IDE, a gestão de plugins e a disposição do espaço de trabalho. Um IDE configurado corretamente é a base para todas as tarefas de codificação e simulação.
Aula 3 • Configuração do Compilador e da Cadeia de Ferramentas
Abrange a instalação dos compiladores XC8, XC16 e XC32, o licenciamento e os níveis de otimização. A seleção correta da cadeia de ferramentas garante que o código compila para o dispositivo alvo.
Aula 4 • Introdução ao Simulador de Software
Apresenta a ferramenta de simulação do MPLAB X, os pontos de interrupção e as janelas de observação. As competências de simulação aqui desenvolvidas sustentam todos os exercícios de depuração no curso.
Capítulo 3EsconderEsconder detalhesVer detalhesSistemas de GPIO, Timers e Interrupções
Sistemas de GPIO, Timers e Interrupções
Aula 1 • Configuração de Portos de I/O de Uso Geral
Abrange os registos TRIS, LAT e PORT para controlo de entrada e saída. A configuração correta de GPIO é necessária antes de qualquer periférico ou interface de sensor poder funcionar.
Aula 2 • Arquitetura de Interrupções e Níveis de Prioridade
Detalha a tabela de vetores de interrupção, os bits de ativação global e os níveis de prioridade alta/baixa. O conhecimento da arquitetura de interrupções é essencial para todos os projetos de firmware em tempo real.
Aula 3 • Escrita e Teste de Rotinas de Serviço de Interrupção
Demonstra padrões de codificação de ISR, medição de latência e preocupações com reentrância. ISRs testadas formam a espinha dorsal de arquiteturas de projeto orientadas a eventos.
Aula 4 • Simulação do Comportamento de GPIO e Timers
Utiliza ficheiros de estímulo e vistas de analisador lógico para verificar o funcionamento de GPIO e timers. A validação por simulação reduz o tempo de depuração de hardware em projetos posteriores.
Aula 5 • Módulos de Timer e Geração de Base de Tempo
Explica o Timer0 ao Timer5, os pré-escaladores e os registos de período. Os timers fornecem a base de tempo para delays, PWM e taxas de baud de comunicação.
Capítulo 4EsconderEsconder detalhesVer detalhesInterfaces Analógicas: ADC e Comparadores
Interfaces Analógicas: ADC e Comparadores
Aula 1 • Fundamentos de Condicionamento de Sinal
Abrange divisores de tensão, filtragem e proteção de entrada para sinais analógicos. Um condicionamento adequado garante que o ADC recebe sinais limpos e dentro da gama.
Aula 2 • Módulo de Comparador Analógico
Apresenta a configuração do comparador, as fontes de referência e o roteamento de saída. Os comparadores permitem a deteção de limiares sem consumir recursos do ADC.
Aula 3 • Técnicas de Amostragem e Temporização do ADC
Explica a conversão por polling vs. orientada a interrupção, a multiplexagem de canais e a sobreamostragem. A técnica de amostragem correta afeta diretamente a precisão da medição.
Aula 4 • Arquitetura e Registos do Módulo ADC
Abrange a resolução do ADC, a seleção da tensão de referência e os registos de tempo de aquisição. Compreender os internos do ADC previne erros de amostragem em aplicações de sensores.
Aula 5 • Simulação de Conversões ADC
Utiliza estímulos do MPLAB X para injetar valores analógicos e verificar os resultados nos registos do ADC. A simulação confirma a lógica do firmware antes de ligar sensores físicos.
Capítulo 5EsconderEsconder detalhesVer detalhesProtocolos de Comunicação Serial
Protocolos de Comunicação Serial
Aula 1 • Comunicação Assíncrona UART
Configura a taxa de baud, o formato da trama e os registos EUSART para transferência de dados seriais. A UART é a interface de depuração e comunicação com o anfitrião mais comum em sistemas embebidos.
Aula 2 • Interface I2C de Dois Fios
Explica o endereçamento I2C, as condições de start/stop, o tratamento de ACK/NACK e o clock stretching. O I2C suporta barramentos multi-dispositivo comuns em aplicações de sensores e displays.
Aula 3 • Interface Serial Síncrona SPI
Abrange os modos mestre/escravo SPI, a polaridade do clock, as definições de fase e o enquadramento de dados. O conhecimento de SPI permite a interface com sensores, displays e dispositivos de memória.
Aula 4 • Simulação de Protocolos e Terminais Virtuais
Utiliza terminais seriais virtuais do MPLAB X e instrumentos virtuais do Proteus para verificar o comportamento do protocolo. A simulação deteta erros de enquadramento e temporização antes da montagem do hardware.
Aula 5 • Tratamento de Erros e Robustez
Aborda erros de enquadramento, overflow de buffer, colisões de barramento e recuperação por timeout. O tratamento robusto de erros é obrigatório para firmware de comunicação com qualidade de produção.
Capítulo 6EsconderEsconder detalhesVer detalhesPWM, CCP e Controlo de Motores
PWM, CCP e Controlo de Motores
Aula 1 • Projetos de Controlo de Motores DC e Servos
Aplica PWM para acionar circuitos em ponte H para motores DC e servos de posição. A prática baseada em projetos consolida a teoria de PWM em firmware funcional de controlo de motores.
Aula 2 • Captura de Entrada para Medição de Frequência
Demonstra o modo de captura para medir a largura de pulso e a frequência de sinais externos. A medição baseada em captura é utilizada em tacómetros e em medição ultrassónica de distância.
Aula 3 • Simulação de PWM no Proteus
Utiliza o osciloscópio do Proteus e modelos de motores para verificar as formas de onda PWM e a resposta do motor. A simulação valida a lógica de controlo antes de ligar atuadores físicos.
Aula 4 • Geração de Sinal PWM e Ciclo de Trabalho
Abrange o período PWM, os registos de ciclo de trabalho e as concessões de resolução. O controlo preciso do ciclo de trabalho é a base das aplicações de velocidade de motores e dimerização de LEDs.
Aula 5 • Visão Geral dos Modos do Módulo CCP
Apresenta os modos de funcionamento de captura, comparação e PWM do módulo CCP. Compreender os três modos permite selecionar o modo certo para cada aplicação.
Capítulo 7EsconderEsconder detalhesVer detalhesSimulação no Proteus para Projetos Completos
Simulação no Proteus para Projetos Completos
Aula 1 • Fluxo de Trabalho de Depuração em Co-Simulação
Combina a depuração a nível de fonte no MPLAB X com a simulação de circuitos no Proteus simultaneamente. A co-simulação reduz drasticamente o ciclo de depuração para projetos embebidos complexos.
Aula 2 • Simulação de Sistema com Múltiplos Componentes
Integra displays LCD, teclados, sensores e atuadores num único projeto Proteus. A simulação com múltiplos componentes espelha a complexidade de um produto real e expõe erros de integração.
Aula 3 • Carregamento de Firmware em Modelos Proteus
Explica a geração de ficheiros hex, as propriedades do modelo PIC e a configuração do relógio no Proteus. O carregamento correto do firmware garante que a simulação corresponde ao comportamento esperado do hardware.
Aula 4 • Fundamentos de Captura de Esquemas no Proteus
Abrange a colocação de componentes, a cablagem, os nomes de rede e as barras de alimentação no Proteus ISIS. Um esquema correto é o pré-requisito para qualquer simulação de circuito significativa.
Aula 5 • Instrumentos Virtuais e Medição
Utiliza instrumentos virtuais: osciloscópio, analisador lógico, voltímetro e gerador de sinais. As competências de medição permitem a verificação quantitativa da temporização e da integridade do sinal.
Capítulo 8EsconderEsconder detalhesVer detalhesInterligação de Hardware e Projetos Finais
Interligação de Hardware e Projetos Finais
Aula 1 • Hardware de Programação e Programadores
Abrange as ligações dos programadores PICkit, ICD e SNAP, o protocolo ICSP e a tensão de programação. A configuração correta do programador é o primeiro passo para dar vida aos projetos simulados.
Aula 2 • Projeto de Culminação: Registo de Dados de Sensores
Constrói um registo de dados completo baseado em ADC com saída UART e armazenamento em EEPROM em hardware. Este projeto integra competências de ADC, UART, EEPROM e timers de todos os capítulos anteriores.
Aula 3 • Projeto de Culminação: Sistema de Controlo de Motores
Implementa o controlo de velocidade de motor DC em malha fechada utilizando saída PWM e captura de entrada de encoder. Demonstra domínio de CCP, interrupções e controlo em tempo real em hardware físico.
Aula 4 • Técnicas de Prototipagem em PCB e Breadboard
Demonstra a disposição da breadboard, a colocação de condensadores de desacoplamento e as práticas de integridade de sinal. Bons hábitos de prototipagem previnem falhas induzidas por ruído em testes de hardware.
Aula 5 • Depuração de Hardware com Ferramentas ICD
Utiliza pontos de interrupção do depurador no circuito, janelas de observação e observações em tempo real em hardware real. As competências de depuração de hardware fecham a lacuna entre a simulação e o comportamento físico.
Seu certificado válido de conclusão
Este curso é para si:
Estudantes de engenharia eletrotécnica: prontos para ir além da teoria de breadboard para o firmware.
Criadores «makers» amadores: que desejam competências estruturadas em microcontroladores para além do básico do Arduino.
Técnicos: que procuram adicionar programação embebida ao seu conjunto de competências profissionais.
Pessoas em transição de carreira: a passar do desenvolvimento de software para funções de hardware embebido.
Programadores embebidos juniores: que necessitam de experiência prática com PIC para progredir no trabalho.
Instrutores de eletrónica: à procura de um plano curricular orientado por projetos para ensinar microcontroladores.
O que os nossos formandos dizem
As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...

Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
Perguntas Frequentes
Quem é a Dedika?
O certificado é válido em Angola?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















