Freescale vient d'annoncer une nouvelle puce ARM intéressante, la Vibryd. Elle intègre un Cortex A5 (une puce ARMv7 d'entrée de gamme) et un Cortex M4, un CPU 32 bits qui est utilisée pour remplacer un microcontrôleur. Le M4 est le modèle haut de gamme dans les Cortex M et il est parfois accompagné d'une unité pour les calculs flottants.
L'idée est d'utiliser le Cortex A5 (équivalent en puissance à un ARM11) pour les calculs classiques et pour faire tourner un OS et d'utiliser le Cortex M4 pour les usages « temps réel ». Les deux CPU se partagent le contrôleur mémoire (DDR3), le GPU (compatible OpenVG) et le contrôleur pour la mémoire NAND. L'Ethernet, l'USB 2.0, l'affichage et l'audio sont par contre doublés : chaque processeur a accès à ses interfaces dédiées.
La solution est intéressante dans certains cas, pour éviter d'utiliser deux appareils.