0

Microcontroleur AVR 8bits vs Cypress ARM 32bits Cortex M0

Il fut un temps où les terrains d’application des microcontrôleurs 8bits et 32 bits étaient bien dissociés. Aujourd’hui, je me demande si c’est toujours vrai …

ARM sort des processeurs qui se rapprochent de plus en plus des microcontrôleurs 8-16bits alors que les microcontrôleurs 8bits montent en puissance. On peut donc se demander s’il ne serait pas pertinent de s’orienter vers des ARM pour certaines applications qui utilisaient des gros 8 bits.

En tant que néophyte dans le domaine des microcontrôleurs 32 bits, je me suis décidé à faire un petit comparatif entre deux microcontrôleurs.

J’ai donc choisis le flagship d’ATMEL le XMEGA 256 et le petit CY8C4245AXI-483 de cypress

ATMEL AVR XMEGA 256 A3 CYPRESS CY8C4245AXI-483
Flash 256 Kbytes 32 Kbytes
I/O 64 36
Fréquence MAX 32Mhz 48Mhz
RAM 16 Kbytes 4 Kbytes
Alimention 1,6 à 3,6V 1,7 à 5,5V
Timers 7 4
Comparateur analogique 4 2
ADC Resolution 12 bits 12 bits
ADC canaux 16 1
DAC 2 2
UART 7 2
SPI 10
I2C 2
USB 1 (Pas host) 0
Conso en fonctionnement 9mA @ 3,3V @ 32Mhz 13,8mA @ 3,3V @ 48Mhz
Conso en veille 50nA 150nA
Prix 5,97€ (Mouser) 2,73€ (Mouser)

En conclusion :

– Un petit ARM 32bits est globalement moins intéressant qu’un gros 8 bits (Moins fournit en périphériques, mémoire Rikiki, alors que le code d’un 32 bits doit probablement en consommer plus …). Mais attention chez ARM, qui fait le moins peut faire le plus ! On doit trouver assez facilement des microcontrôleurs ayant des caractéristiques équivalentes au XMEGA et bien entendu, des caractéristiques bien supérieures ! (Pour quel prix ?)

– Les gammes de produits se chevauchent ! A vue de nez, le CY8C4245AXI-483 doit être équivalent à un XMEGA32 dont le prix est aussi d’environ 2 à 3€)

admin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.