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 :
- USART (UART) full-duplex avec générateur de baudrate programmable
- 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




