Explorando o PIC32: Desempenho e Otimizações Avançadas
Transição PIC16/PIC18 para PIC24/PIC32: Guia de Evolução
A transição das famílias PIC16/PIC18 (8 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.) para PIC24
Conhecendo a Linha PIC24 e dsPIC: Aplicações de DSP e Controle DigitalDescubra os diferenciais das famílias PIC24 e dsPIC, com ênfase em DSP e controle digital ideal para aplicações industriais e de alta performance. (16 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.) ou PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. (32 bits) pode parecer desafiadora à primeira vista. Entretanto, é uma evolução natural para quem precisa de mais desempenho, recursos adicionais e maior flexibilidade em projetos que exijam processamento intenso ou periféricos avançados. Neste tutorial, discutiremos os principais pontos a se observar ao migrar do ambiente de 8 bits para arquiteturas
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas. mais robustas, direcionando nossa compreensão para estudantes de engenharia, makers, profissionais de eletrônica e entusiastas de microcontroladores.
Visão Geral das Arquiteturas🔗
Ao migrar das famílias de 8 bits para as de 16 e 32 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios., surgem mudanças importantes na forma como o microcontrolador lida com o processamento de dados e a organização interna da arquitetura
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas..
- PIC16/PIC18 (8 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.)
- Registradores
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. e operandos de 8 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.. - Bancos de memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. menores e limitações de endereçamento. - Instruções simples, geralmente executadas em um ou poucos ciclos de clock.
- Registradores
- PIC24/dsPIC (16 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.)
- Barramento de dados
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. e instruções mais amplo (16 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.). - Memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. RAM e Flash em maior quantidade e com organização mais avançada. - Operações matemáticas mais rápidas e suporte a DSP na linha dsPIC
Linha do Tempo dos Microcontroladores PIC: Da Geração Clássica à ModernaExplore a evolução dos microcontroladores PIC: da história aos desafios técnicos e impactos industriais, com análises e estudos de caso atuais..
- Barramento de dados
- PIC32 (32 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.)
- Arquitetura
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas. MIPS com barramento de 32 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.. - Capacidade de processamento consideravelmente maior, com frequências de operação mais altas.
- Endereçamento linear de memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados., facilitando aplicações complexas.
- Arquitetura
Essa evolução na capacidade de processamento afeta diretamente o desempenho e permite o uso de algoritmos e bibliotecas mais sofisticados, especialmente em aplicações como controle de motores, processamento de sinais, interfaces gráficas, entre outras.
Diferenças na Memória e no Endereçamento🔗
Uma das primeiras diferenças perceptíveis na migração é a organização de memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados.. Enquanto nos PICs de 8 bits a memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. é paginada ou dividida em bancos, nos PIC24 e PIC32 existe:
- Memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. linear: facilita a manipulação de variáveis, ponteiros e arrays, pois não há necessidade de trocar páginas de memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. manualmente. - Espaço maior de Flash
Como Escolher a Família PIC Ideal para o Seu ProjetoAprenda a selecionar o microcontrolador PIC ideal para o seu projeto, considerando performance, memória e custo. Guia essencial para engenheiros e makers. e RAM: possibilita armazenamento de firmware e dados em escala bem superior, comportando rotinas mais extensas e buffers maiores para armazenamento temporário.
Essa mudança de estrutura
Otimização de Código em C: Aproveitando Estruturas e Funções InlineAprenda técnicas para otimizar firmware em C para PIC utilizando estruturas de dados e funções inline, melhorando performance e organização. de memória impacta diretamente a organização do código e a forma de acessar variáveis.
Considerações sobre Compiladores e Ferramentas🔗
A Microchip disponibiliza compiladores específicos para cada família de microcontroladores, adequando-se à largura de dados e às instruções suportadas. Ao migrar, é importante conhecer as diferenças e verificar se as funções e bibliotecas utilizadas são compatíveis ou precisam de adaptação:
- XC8
Instalação e Configuração do MPLAB X IDE e do Compilador XCAprenda passo a passo a instalar e configurar o MPLAB X IDE e os compiladores XC para desenvolver projetos com microcontroladores PIC de forma eficiente.: para as famílias PIC16 e PIC18 (8 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.). - XC16
Instalação e Configuração do MPLAB X IDE e do Compilador XCAprenda passo a passo a instalar e configurar o MPLAB X IDE e os compiladores XC para desenvolver projetos com microcontroladores PIC de forma eficiente.: indicado para a família PIC24
Conhecendo a Linha PIC24 e dsPIC: Aplicações de DSP e Controle DigitalDescubra os diferenciais das famílias PIC24 e dsPIC, com ênfase em DSP e controle digital ideal para aplicações industriais e de alta performance. e dsPIC (16 bits). - XC32
Instalação e Configuração do MPLAB X IDE e do Compilador XCAprenda passo a passo a instalar e configurar o MPLAB X IDE e os compiladores XC para desenvolver projetos com microcontroladores PIC de forma eficiente.: direcionado ao PIC32 (32 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios.).
Algumas diretivas de compilação e bibliotecas de funções podem mudar, por isso o ajuste no ambiente de desenvolvimento é um ponto de atenção. É comum encontrar diferenças específicas em rotinas de tratamento de interrupção
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. e configuração de clock (por exemplo, o uso de pragma config diferenciado em cada compilador).
Interrupções e Periféricos Avançados🔗
Embora o conceito de interrupções seja similar (responder a eventos externos ou temporizadores
Utilizando Interrupções: Timer, RB e ExternasAprenda a configurar e utilizar interrupções Timer, porta RB e externas em PICs. Tutorial prático com dicas de boas práticas para sistemas embarcados.), a disposição e número de vetores cresce significativamente à medida que se avança para arquiteturas
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas. de 16 e 32 bits. Isso se traduz em maior granularidade de controle:
- PIC24/dsPIC
Linha do Tempo dos Microcontroladores PIC: Da Geração Clássica à ModernaExplore a evolução dos microcontroladores PIC: da história aos desafios técnicos e impactos industriais, com análises e estudos de caso atuais.:
- Até dezenas de fontes de interrupção
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico., organizadas de forma prioritária. - Tabelas de vetor de interrupção
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. mais extensas e detalhadas. - Possibilidade de interrupções
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. aninhadas mediante configurações específicas.
- Até dezenas de fontes de interrupção
- PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas.:
- Níveis de prioridade configuráveis, com sistema de interrupções
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. estilo MIPS. - Maior quantidade de canais e periféricos
Entendendo a Arquitetura dos PIC: Memória, Registradores e PeriféricosDescubra conceitos essenciais de arquitetura Harvard, memória, registradores e periféricos dos microcontroladores PIC para projetos eficientes. de alta velocidade, como Ethernet, USB e CAN (dependendo do modelo).
- Níveis de prioridade configuráveis, com sistema de interrupções
Além disso, periféricos
Entendendo a Arquitetura dos PIC: Memória, Registradores e PeriféricosDescubra conceitos essenciais de arquitetura Harvard, memória, registradores e periféricos dos microcontroladores PIC para projetos eficientes. como comparadores, ADCs mais rápidos e conversores digitais de áudio podem estar disponíveis, tornando as novas famílias atrativas para aplicações que exigem performance e versatilidade em interfaces.
Migração do Código: Ajustes e Portabilidade🔗
A migração de um programa escrito para PIC16/PIC18 para PIC24/PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. pode ser relativamente simples se forem tomados cuidados na abstração do código e organização das bibliotecas. Principais pontos a se atentar:
1. Tipos de dados: variáveis do tipo int podem assumir tamanho distinto nas diferentes famílias. Em arquiteturas
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas. de 16 bits, int costuma representar 16 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios., enquanto em 32 bits pode ser 32 bits.
2. Delays e funções de tempo: funções dependentes do clock devem ser revistas, pois a frequência de operação dos PIC24/PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. tende a ser maior.
3. Headers e registradores
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados.: dependendo do device selecionado, pode ser necessário ajustar nomes de registradores
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados., definições de bits e configurações de fuse
Configuração de Fuses e Clock no Microcontrolador PICAprenda a configurar fuses e definir o clock em PIC para otimizar desempenho e segurança, garantindo confiabilidade no seu projeto..
4. Interrupções
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico.: verificação da tabela de vetores e da prioridade das interrupções
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico., que muda conforme a família.
5. Rotinas especiais: se o projeto fazia uso intensivo de instruções Assembly
Exemplos Práticos em Assembly: Quando Vale a Pena Programar em Baixo NívelExplore como a programação Assembly em PIC maximiza controle de hardware com alta eficiência, ideal para sistemas críticos e dispositivos de baixa energia. específicas dos PIC16/PIC18, pode ser necessário reescrever parte do código em C ou ajustar rótulos e macros para compatibilidade.
Benefícios e Desafios na Transição🔗
Benefícios
- Maior desempenho: possibilita lidar com aplicações mais complexas, uso de bibliotecas avançadas e maior número de periféricos
Entendendo a Arquitetura dos PIC: Memória, Registradores e PeriféricosDescubra conceitos essenciais de arquitetura Harvard, memória, registradores e periféricos dos microcontroladores PIC para projetos eficientes.. - Memória
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. mais ampla: simplifica o desenvolvimento de sistemas com várias funções ou interfaces gráficas. - Recursos de DSP (no caso dos dsPIC): permite processamento de sinais, filtros
Proteção e Filtragem de Sinais: Dicas de Circuito para SucessoDescubra práticas essenciais para proteger e filtrar sinais em microcontroladores PIC, garantindo desempenho e confiabilidade para seus projetos. e controles sofisticados.
Desafios
- Curva de aprendizagem: a nova arquitetura traz maior complexidade, demandando entendimento aprofundado de novos periféricos, registradores
Arquitetura Básica: Registradores, Memória e Organização de DadosDomine a arquitetura PIC com este guia prático. Aprenda concepções avançadas, manipulação de registradores e otimização para sistemas embarcados. e configurações. - Custo de desenvolvimento: PICs de 16 e 32 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios. podem exigir ferramentas de debug e programação mais avançadas, além de serem, em alguns casos, dispositivos de custo maior. - Ajustes no firmware: reescritas pontuais do código podem ser necessárias, especialmente em interrupções
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. e configurações de relógio.
Dicas Práticas para uma Transição Suave🔗
- Comece com projetos simples: porte pequenos trechos de código para garantir que a infraestrutura de compilação (XC16
Instalação e Configuração do MPLAB X IDE e do Compilador XCAprenda passo a passo a instalar e configurar o MPLAB X IDE e os compiladores XC para desenvolver projetos com microcontroladores PIC de forma eficiente. ou XC32) esteja configurada corretamente. - Aproveite bibliotecas atualizadas: as bibliotecas fornecidas pela Microchip para PIC24/PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. são mais extensas e podem agilizar o desenvolvimento. - Teste periféricos
Entendendo a Arquitetura dos PIC: Memória, Registradores e PeriféricosDescubra conceitos essenciais de arquitetura Harvard, memória, registradores e periféricos dos microcontroladores PIC para projetos eficientes. individualmente: antes de integrar tudo ao projeto final, valide cada periferia (por exemplo, UART, ADC, Timers
Implementando Timers e Contadores: Criação de Delays e Frequências de SaídaAprenda a configurar microcontroladores PIC com técnicas avançadas de timers, PWM e temporizadores, garantindo precisão e performance em sistemas embarcados.) e sua configuração. - Mantenha a estrutura
Otimização de Código em C: Aproveitando Estruturas e Funções InlineAprenda técnicas para otimizar firmware em C para PIC utilizando estruturas de dados e funções inline, melhorando performance e organização. do código organizada: separar drivers de periféricos
Entendendo a Arquitetura dos PIC: Memória, Registradores e PeriféricosDescubra conceitos essenciais de arquitetura Harvard, memória, registradores e periféricos dos microcontroladores PIC para projetos eficientes., rotinas de inicialização e funções de aplicação ajudam na portabilidade. - Explore o que há de novo: utilize os recursos avançados (maior número de timers, modos de interrupção
Interrupções (Interrupts) em PIC: Conceitos, Configuração e ExemplosAprenda os segredos das interrupções em sistemas PIC. Domine técnicas avançadas, gestão de múltiplas interrupções e otimização para desempenho crítico. e maior velocidade de clock) para otimizar a aplicação.
Conclusão🔗
Migrar de microcontroladores PIC16/PIC18 para PIC24/PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. é um passo natural para quem busca expandir o poder de processamento e incorporar novas funcionalidades em seus projetos, sejam eles acadêmicos, profissionais ou de maker space. Embora a mudança exija atenção às diferenças de arquitetura
Comparação entre Famílias PIC12, PIC16 e PIC18: Escolhendo a IdealEste guia detalhado analisa arquiteturas, desempenho e aplicações dos microcontroladores PIC12, PIC16 e PIC18, auxiliando em escolhas técnicas e econômicas., memória, tipos de dados, compilador e periféricos, os ganhos em desempenho e recursos justificam o esforço.
Com planejamento cuidadoso e uma compreensão clara dos novos dispositivos, o processo de transição torna-se mais fluido, permitindo o desenvolvimento de aplicações mais robustas, rápidas e versáteis. Se você precisa de maior poder de processamento ou deseja explorar projetos que demandem controle complexo ou interfaces avançadas, considerar a linha PIC24 ou PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas. é o caminho ideal para elevar suas criações a um novo patamar.
Mensagem final: Entender as principais diferenças e considerações entre as arquiteturas é o primeiro passo. A prática, aliada ao uso adequado das ferramentas de desenvolvimento, permitirá que você domine essa evolução e crie soluções cada vez mais sofisticadas com microcontroladores PIC.
Referência Rápida:
| Fatores | PIC16/PIC18 | PIC24/dsPIC | PIC32 |
|---|---|---|---|
| Arquitetura | 8 bits | 16 bits | 32 bits (MIPS) |
| Clock (típico) | Até dezenas de MHz | Centenas de MHz | Centenas de MHz |
| Memória (RAM/Flash) | Restrita | Moderada | Alta |
| Prioridade de Interrupção | Limitada | Várias prioridades | Sistema avançado |
| Compilador | XC8 | XC16 | XC32 |
| Aplicações Típicas | Básicas | DSP, controle | Alto desempenho |
- Depende do modelo, mas frequentemente superior aos 8 bits
Evolução dos PIC: Tendências, Desafios e Perspectivas FuturasDescubra a evolução dos microcontroladores PIC, desde os modelos 8 bits até as avançadas soluções de 32 bits, destacando tendências e desafios..
Espero que este tutorial narrativo auxilie na compreensão dos pontos essenciais na migração de PIC16/PIC18 para PIC24/PIC32
PIC32 e Arquitetura de 32 Bits: Explorando Novas PossibilidadesDescubra os segredos dos microcontroladores 32-bit PIC32 com este guia unificado, que explora desde arquitetura MIPS32 até otimizações de sistema avançadas., destacando as diferenças de hardware e software, bem como as vantagens e desafios desse processo de transição. Boas criações!
Autor: Marcelo V. Souza - Engenheiro de Sistemas e Entusiasta em IoT e Desenvolvimento de Software, com foco em inovação tecnológica.
Referências🔗
- Ferramenta MPLAB Code Configurator, que auxilia na geração de código e na adaptação de projetos existentes para as novas arquiteturas: www.microchip.com/mplab/mplab-code-configurator
- Fórum oficial da Microchip e suporte da comunidade, ótimo para solucionar dúvidas e compartilhar experiências durante a migração: community.microchip.com
- Página oficial do MPLAB X IDE, ferramenta indispensável para o desenvolvimento e configuração dos microcontroladores PIC, incluindo os de 16 e 32 bits: www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide
- Recursos e documentação para PIC24, dsPIC33 e PIC32, essenciais para entender os benefícios e as diferenças das novas arquiteturas: www.microchip.com/design-centers/16-bit
- Visão geral dos microcontroladores PIC, proporcionando a base para comparar as arquiteturas de 8 bits com as mais recentes: www.microchip.com/design-centers/8-bit/pic-mcus
há 10 months atrás
há 10 months atrás
há 11 months atrás
há 10 months atrás
há 10 months atrás
há 10 months atrás
há 10 months atrás
há 10 months atrás
há 10 months atrás