Cypress estime disposer du microcontrôleur à cœur ARM Cortex-M0 le plus flexible du moment

Cypress PSoC4 L-Series

Au cours du premier trimestre 2016, Cypress compte lancer la production de volume d’une nouvelle famille au sein de sa gamme de microcontrôleurs programmables PSoC4 à cœur ARM 32 bits Cortex-M0. Une famille ...que le fabricant de semi-conducteurs n’hésite pas à qualifier de solution monopuce Cortex-M0 la plus intégrée du moment avec ses 256 Ko de mémoire flash, ses 98 entrées/sorties à usage général (GPIO), ses 33 blocs programmables analogiques et numériques (dont deux blocs de détection tactile capacitive CapSense à 94 canaux chacun), son contrôleur USB et son interface au bus CAN.

Au niveau analogique, outre les deux blocs CapSense, les microcontrôleurs PSoC4 L-Series intègrent treize blocs programmables dont quatre amplificateurs opérationnels configurables, quatre convertisseurs D/A à sortie en courant (IDAC), deux comparateurs faible consommation et un convertisseur A/D 12 bits à approximations successives (SAR).

Les circuits de la famille PSoC4 L-Series embarquent par ailleurs vingt blocs numériques programmables dont huit blocs compteur/temporisateur/PMW, quatre blocs de communication série et huit blocs logiques universels (UDB), chaque UDB étant constitué de 2 PLD (Programmable Logic Devices), d'un chemin de données programmable et de registres de commande et d'état. Les blocs UDB peuvent constituer des coprocesseurs qui déchargent le cœur ARM Cortex-M0 de tâches intensives en puissance de traitement. Ils peuvent aussi être utilisés pour intégrer des périphériques série personnalisés, des machines d’état ou de la logique de glu qui, selon Cypress, impliquent l’ajout de circuits externes pour implémenter ce type de fonctionnalités avec les microcontrôleurs concurrents.