Suite de software de programação MPLAB® XC Compilers
de pós-processamentode desenvolvimentoembutida

Suite de software de programação - MPLAB® XC Compilers - Atmel - de pós-processamento / de desenvolvimento / embutida
Suite de software de programação - MPLAB® XC Compilers - Atmel - de pós-processamento / de desenvolvimento / embutida
Guardar nos favoritos
Comparar

Características

Função
de desenvolvimento, de programação, de pós-processamento, embutida, plataforma de desenvolvimento, de depuração
Aplicações
de processo
Sistema operacional
32/64-bit Windows system, Linux
Tipo de hospedagem
offline
Certificação
TUV

Descrição

Visão geral do produto
Os compiladores C MPLAB® XC estão disponíveis como downloads gratuitos e sem restrições, oferecendo vários níveis de otimização. As versões MPLAB XC PRO que antes eram pagas agora são gratuitas. Os compiladores têm suporte no MPLAB X IDE e MPLAB for VS Code e integram o ecossistema de desenvolvimento MPLAB.

Famílias de compiladores
  • MPLAB XC8 Compiler – suporta todos os microcontroladores PIC® e AVR® de 8 bits.
  • MPLAB XC16 Compiler – suporta todos os microcontroladores PIC de 16 bits.
  • MPLAB XC-DSC Compiler – suporta todos os dsPIC® Digital Signal Controllers (DSCs).
  • MPLAB XC32 Compiler – suporta MCUs e MPUs PIC e SAM de 32 bits com cores Arm® e MIPS®.

Otimizações
Os compiladores fornecem opções gratuitas de redução do tamanho do código e otimização de velocidade:
  • O0 – Sem otimizações
  • O1 – Otimizações que preservam o comportamento de depuração
  • O2 – Conjunto equilibrado de otimizações para velocidade e tamanho
  • Os – Redução máxima do tamanho do código
  • O3 – Máximas otimizações para velocidade
  • mpa (procedural abstraction) – Redução adicional do tamanho do código


Bibliotecas de periféricos (PLIBS)
MCUs de 8 bits: MPLAB Code Configurator
PIC24 MCUs e dsPIC33 DSCs: MPLAB Code Configurator
MCUs de 32 bits: MPLAB Harmony

Ferramentas incluídas e relacionadas
A toolchain inclui utilitários como Hexmate (pós‑link para ficheiros Intel HEX) e integra‑se com recursos do MPLAB X IDE, tais como MPLAB Analysis Tool Suite, MPLAB Code Configurator e outros recursos para desenvolvedores.

Suporte Catalina
As primeiras versões com suporte a macOS Catalina são: MPLAB XC8 v2.20, MPLAB XC16 v1.50, MPLAB XC32 v2.41.

Segurança funcional
A Microchip fornece um pacote de compilador MPLAB XC para segurança funcional certificado pela TÜV SÜD para dispositivos PIC, dsPIC, AVR e SAM. O pacote certificado inclui o manual de segurança funcional e artefatos de certificação para apoiar atividades de qualificação de ferramentas segundo normas como ISO 26262, IEC 61508, IEC 62304 e IEC 60730‑1. Os compiladores de segurança funcional permitem otimização total e instalações ilimitadas; os artefatos de certificação estão disponíveis quando são exigidas evidências formais.

Documentos e utilitários
Exemplos de entrega, utilitários Hexmate, documentação do utilizador, guias comparativos e o material de referência Microchip Unified Standard Library.

Especificações técnicas
  • Famílias de dispositivos suportadas: PIC e AVR de 8 bits, PIC de 16 bits, dsPIC DSCs, PIC e SAM de 32 bits MCU/MPU (cores Arm e MIPS).
  • Níveis de otimização: O0, O1, O2, Os, O3, mpa (procedural abstraction).
  • Disponibilidade: downloads gratuitos e sem restrições; versões PRO anteriores agora gratuitas.
  • Segurança funcional: pacote certificado TÜV SÜD com artefatos para ISO 26262, IEC 61508, IEC 62304, IEC 60730‑1.
  • Integração da toolchain: MPLAB X IDE, MPLAB for VS Code, MPLAB Analysis Tool Suite, MPLAB Code Configurator, MPLAB Harmony.
  • Notas de plataforma: builds compatíveis com Catalina identificados (XC8 v2.20, XC16 v1.50, XC32 v2.41).
  • Utilitários: Hexmate para pós‑link de ficheiros Intel HEX.

Catálogos

* Os preços não incluem impostos, transporte, taxas alfandegárias, nem custos adicionais associados às opções de instalação e de ativação do serviço. Os preços são meramente indicativos e podem variar em função dos países, do custo das matérias-primas e das taxas de câmbio.
Sobre a DirectIndustry
DirectIndustry é um marketplace que oferece aos intervenientes B2B uma experiência completa, desde o sourcing de produtos até à compra. DirectIndustry é uma entidade do VirtualExpo Group.