Circuit intégré « SAF‑C515C‑LM » Microcontrôleur MQFP-80

Description

  • Cœur CPU : 8 bits, architecture 8051 étendue (C515C)
  • Fréquence d’horloge maximale externe : Jusqu’à 10 MHz (horloge externe) — cycle d’instruction ≈ 600 ns à 10 MHz (≈ 1 µs à 6 MHz)
  • Mémoire interne : 256 octets de RAM interne (on-chip RAM) + 2 Ko de XRAM (mémoire supplémentaire)
  • Mémoire programme : Variante “LM” : sans ROM interne programmée nécessite mémoire programme externe.
  • Mémoire de données externe possible : Jusqu’à 64 Ko de mémoire de données externe possible
  • Entrées/sorties (I/O) : Jusqu’à 48+1 lignes digitales I/O + 8 entrées analogiques (ADC) possibles.
  • Convertisseur A/N (ADC) : ADC 10 bits multiplexé, avec auto-calibration intégrée.
  • Timers / Counters : Trois timers / compteurs 16 bits. Timer 2 peut être utilisé en mode “compare / capture”.
  • Interfaces de communication :
  1. USART (UART) full-duplex avec générateur de baudrate programmable
  2. Interface synchrones “SSC”, compatible SPI (mode maître ou esclave), configurable clock polarity/phase, LSB/MSB first, jusqu’à ~2.5 MHz (à 10 MHz horloge)
  • Contrôleur CAN intégré : Oui — microcontrôleur intègre un contrôleur CAN “full-CAN”. Bus CAN jusqu’à 1 Mbaud (selon configuration) à 8-10 MHz horloge.
  • Interruptions : 17 vecteurs d’interruption, 4 niveaux de priorité.
  • Modes d’économie d’énergie : Plusieurs modes : “Idle”, “Slow-down”, “Power-down” (logiciel ou matériel), avec réveil via interruption externe (ou configuration selon version)
  • Watchdog Timer : Timer watchdog programmable (jusqu’à 15 bits), plus watchdog pour l’oscillateur — pour sécurité / remise en route automatique.
  • Broche ALE / Bus externe : Possibilité de désactiver ALE — utile pour bus externe ou pour external memory execution.
  • Température de fonctionnement : –40 °C à +85 °C