STMicroelectronics Microcontrôleurs 32 bits ARM®Cortex®-M0 + STM32C0x

Les MCU 32 bits ARM® Cortex®-M0 + STM32C0x STMicroelectronics mettent en œuvre un cœur RISC ARM Cortex-M0 +32 bits haute performance fonctionnant à une fréquence pouvant atteindre 48 MHz. Ces composants offrent un haut niveau d’intégration, idéal pour un large éventail d’applications grand public, industrielles et d’appareils électroménagers. De plus, les MCU sont préparés pour les solutions de l’Internet des objets (IdO).

Les MCU STM32C0x ARM Cortex-M0 +32 bits STM combinent une unité de protection de la mémoire (MPU), des mémoires embarquées haut débit (12 ko de SRAM et jusqu’à 32 Koctets de mémoire de programme Flash avec protection en lecture et écriture), un DMA et une large gamme de fonctions système, d’E/S améliorées et de périphériques. De plus, les MCU offrent des interfaces de communication standard (un I2C, un SPI/un I2S et deux USART), un CAN 12 bits (2,5 MS/s) avec jusqu’à 21 canaux, un RTC à faible puissance, un minuteur PWM de contrôle avancé, quatre minuteurs 16 bits à usage général, deux minuteurs watchdog et un minuteur SysTick.

Les MCU STM32C0x peuvent fonctionner à une plage de température ambiante de -40 °C à +125 °C et une plage de tension d’alimentation de 2,0 à 3,6 V. La consommation dynamique optimisée du composant combinée à des modes d’économie d’énergie permet de concevoir des applications à faible puissance.

Le STM32C031x4/x6 est logé dans des boîtiers avec 20 à 48 broches, tandis que le STM32C011x4/x6 est logé dans des boîtiers avec 8 à 20 broches.

Caractéristiques

  • UCT/CPU Arm® 32-bit Cortex®-M0+ 32 bits, fréquence jusqu'à un cœur de 48 MHz
  • Température de fonctionnement : de -40 °C à +85 ºC/+105 ºC/+125 ºC
  • Mémoires
    • Jusqu'à 32 ko de mémoire flash avec protection
    • 6 ko de SRAM avec contrôle de parité HW
  • Unité de calcul CRC
  • Réinitialisation et gestion de l’alimentation
    • Plage de tension de 2,0 V à 3,6 V
    • Réinitialisation en marche/à l'arrêt (POR/PDR)
    • Réinitialisation sur baisse de tension programmable (BOR)
    • Modes faible puissance : veille, arrêt, attente et mise hors tension
  • Gestion de l'horloge
    • Oscillateur à quartz de 4 MHz à 48 MHz
    • Oscillateur à cristal de 32 kHz avec calibration
    • Oscillateur RC interne 48 MHz (±1 %)
    • Oscillateur RC interne 32 kHz (±5 %)
  • Jusqu'à 18 E/S rapides
    • Tous mappables sur les vecteurs d'interruption externes
    • Plusieurs E/S tolérantes à 5 V
  • Contrôleur DMA à 3 canaux avec cartographie flexible
  • CAN 12 bits, 0,4 μs (jusqu’à 13 canaux ext.)
    • Plage de conversion de 0 V à 3,6 V
  • 8 minuteurs constitués de 16 bits pour un contrôle de moteur avancé, 4x 16 bits à usage général, 2 watchdogs, un minuteur SysTick
  • Calendrier RTC avec alarme
  • Interfaces de communication
    • 1 interface de bus I2C prenant en charge le mode rapide Plus (1 Mbit/s) avec dissipateur de courant supplémentaire, prenant en charge SMBus/PmBus et le réveil du mode arrêt
    • 2 USART avec SPI synchrone maître/esclave. Un prenant en charge l’interface ISO7816, LIN, la capacité IrDA, la détection automatique du débit en bauds et la fonction de réveil
    • 1 SPI (24 Mbit/s) avec cadre de bits programmable de 4 à 16 bits, multiplexé avec interface I2S
  • Prise en charge du développement SWD (Serial wire debug)
  • Tous les boîtiers sont conformes ECOPACK 2

Applications

  • Maison connectée
  • Dispositifs industriels
  • Équipements grand public
  • Applications sensibles au coût

Vidéos

Portefeuille STM32C0

Graphique des performances - STMicroelectronics Microcontrôleurs 32 bits ARM®Cortex®-M0 + STM32C0x

Flux de contenu

STMicroelectronics Microcontrôleurs 32 bits ARM®Cortex®-M0 + STM32C0x
Publié le: 2023-01-09 | Mis à jour le: 2025-06-04