La gamme XMC4000 répond à trois grandes tendances des applications industrielles : elle contribue à améliorer l’efficacité énergétique, prend en charge un large éventail de normes de communication et simplifie le développement logiciel. Parmi les applications pour utilisateurs finaux de la gamme XMC4000, on retrouve les moteurs électriques, les convertisseurs d’énergie solaire, l’automatisation de la production et la domotique.


XMC signifie « microcontrôleur multi-marchés ». Grâce à sa configuration, la famille XMC4000 convient à une vaste gamme d'applications industrielles. Infineon utilise ce produit pour combler l'écart de performances entre la famille XE166 16 bits et la famille TriCore™ 32 bits. La famille XMC4000 est conçue pour permettre des solutions évolutives et compatibles, avec un haut degré de réutilisation logicielle. Elle se compose de cinq séries : XMC4100, XMC4200, XMC4400, XMC4500 et XMC4700. Ces séries se distinguent principalement par la fréquence d'horloge du cœur, la capacité mémoire, les fonctions périphériques et le nombre de points d'E/S.


La famille XMC4000 intègre un puissant sous-système CPU, des capacités DSP, une unité de calcul en virgule flottante, une mémoire Flash rapide avec un temps de lecture de seulement 22 ns et un code de correction d'erreurs (ECC), une mémoire SRAM de grande capacité et des périphériques étendus. Parmi ces périphériques, on trouve de nouveaux modules de comptage de temps, jusqu'à quatre convertisseurs A/D 12 bits parallèles avec une fréquence d'échantillonnage de 70 ns et un temps de conversion de 500 ns, jusqu'à deux convertisseurs N/A 12 bits, jusqu'à quatre canaux PWM haute résolution (150 CV), des modules de démodulation delta-sigma intégrés et des modules à bouton-poussoir. La communication est assurée par une interface MAC Ethernet conforme à la norme IEEE 1588 (Media Access Control for Ethernet avec horodatage), des interfaces USB 2.0, CAN et SD/MMC, ainsi que jusqu'à six canaux de communication série configurables individuellement par logiciel en UART, SPI, Quad SPI, I2C, IIS et LIN. De plus, la famille XMC4000 offre une interface de bus externe à haut débit qui prend en charge les normes synchrones telles que SDRAM ou Burst Flash, et les normes asynchrones telles que SRAM, NAND Flash et NOR Flash.


L'environnement de développement intégré DAVE™ 3 permet un développement logiciel pratique, rapide et orienté application. Cet environnement basé sur Eclipse, comprenant un compilateur, un débogueur libre GNU et des utilitaires de visualisation de données, est extensible grâce à des outils tiers.
Le premier composant de la famille XMC4000 32 bits d'Infineon est la série XMC4500. Ces microcontrôleurs offrent un processeur cadencé à 120 MHz, jusqu'à 1 Mo de mémoire flash embarquée, 160 Ko de RAM et une large gamme de périphériques et d'interfaces. Parmi les périphériques, on trouve quatre convertisseurs analogique-numérique (CAN) parallèles 12 bits rapides, deux CAN 12 bits, quatre modules de démodulation sigma-delta, six unités de capture/comparaison (CCU4 et CCU8), deux modules d'interface de positionnement et un module à huit boutons. Les interfaces de communication incluent Ethernet, USB et SD/MMC. La gamme XMC4000 propose également trois modules CAN, six canaux de communication série et une interface de bus externe. Les boîtiers disponibles sont LQFP-144, LQFP-100 et LFBGA-144.

Pour plus d'informations ou un devis