Selon cnx-software, le lancement du SAM9X75 par Microchip représente un développement notable. Ce système en boîtier hybride, qualifié pour l’automobile (AEC-Q100 Grade 2), s’appuie sur un cœur ARM926EJ-S historique. La famille propose trois variantes de mémoire intégrée, avec le SAM9X75D5M incluant 512 Mo de DDR2 sur puce, et les modèles SAM9X75D1G et SAM9X75D2G embarquant respectivement 1 et 2 Gbit de DDR3L. Cette approche cible spécifiquement les développeurs en quête d’un environnement de programmation typique d’un microcontrôleur, tout en bénéficiant des capacités de traitement et d’affichage avancées d’un microprocesseur, particulièrement pour les interfaces homme-machine dans les secteurs automobile et de la mobilité électronique.

Le cœur ARM926EJ-S à 800 MHz et son interface graphique pour écran 10.1 pouces
La puce SAM9X75 est animée par un cœur ARM926EJ-S cadencé à 800 MHz, une augmentation notable par rapport aux anciennes générations fonctionnant entre 400 et 600 MHz. Elle intègre deux caches de 32 Ko chacun et une unité de gestion de mémoire. Un contrôleur graphique 2D permet de piloter des écrans via une interface MIPI DSI à 4 voies, un port LVDS ou un bus RVB parallèle 24 bits, prenant en charge des panneaux jusqu’à 10,1 pouces en résolution XGA (1024 x 768). Le contrôleur de capteur d’image, compatible avec une interface MIPI CSI-2, gère des caméras allant jusqu’à 5 MP. Cette combinaison offre une base solide pour concevoir des interfaces visuelles réactives dans des applications embarquées exigeantes.
512 Mo à 2 Go de RAM intégrée et une connectivité Gigabit orientée automobile
Une des particularités du SAM9X75 réside dans sa mémoire SDRAM intégrée au boîtier. Les développeurs peuvent choisir entre 512 Mbits de DDR2, ou 1 ou 2 Gbits de DDR3L, selon les besoins de leur application. La connectivité réseau est assurée par un contrôleur Gigabit Ethernet avec support TSN (Time-Sensitive Networking), crucial pour les communications temps réel dans l’industrie. Le système propose également quatre ports USB haute vitesse et deux interfaces CAN-FD, répondant directement aux standards de l’électronique automobile moderne. Pour la sécurité, la puce embarque des accélérateurs matériels pour l’AES, le SHA et un générateur de nombres aléatoires véritable, renforçant la protection des données et l’intégrité du démarrage.

Microchip met à disposition deux cartes de développement Curiosity, basées sur la variante SAM9X75D2G. Ces plateformes, vendues autour de 169,00 $, incluent jusqu’à 2 Gbits de DDR3L, les interfaces d’affichage et caméra, le Gigabit Ethernet, et toutes les fonctionnalités de sécurité. Le kit sans fil intègre des modules Bluetooth et Wi-Fi, tandis que le kit LAN se concentre sur la connectivité filaire. Pour un déploiement plus direct, un système sur module (SOM) de 35 x 30 mm est également proposé, avec un prix débutant à 24,46 $ pour les faibles volumes. La programmation s’effectue via l’environnement MPLAB X IDE et le framework MPLAB Harmony v3, supportant des RTOS comme FreeRTOS ou un développement sans système d’exploitation. Les interfaces graphiques peuvent être créées avec la suite Microchip Graphics ou des bibliothèques tierces comme LVGL.

Le positionnement en tant que MCU hybride par Microchip souligne l’objectif de performances de démarrage rapides, en quelques millisecondes, par rapport à des solutions Linux plus lourdes. Le SAM9X75D5M est disponible à l’achat, avec un tarif débutant à 9,81 $ pour de petites quantités. Les versions SAM9X75D1G et D2G sont actuellement en phase d’échantillonnage. L’ensemble de la famille, capable de fonctionner dans une plage de température de -40°C à +105°C et qualifiée AEC-Q100 Grade 2, se présente comme une option intégrée pour les concepteurs cherchant un équilibre entre simplicité de développement MCU et puissance de traitement MPU.
