Microcontrôleur STM8S003F3P6 : brochage, caractéristiques, schéma

STM8S003F3P6 Description

Le STM8S003F3P6 est un microcontrôleur (MCU) développé par STMicroelectronics. Il s'agit d'un dispositif hautement intégré qui combine la puissance de traitement d'une unité centrale (CPU) avec une mémoire, des interfaces d'entrée/sortie et d'autres périphériques sur une seule puce. Le STM8S003F3P6 est basé sur une architecture 8 bits et offre un large éventail de fonctionnalités, ce qui le rend adapté à diverses applications. Il dispose d'une mémoire flash de 8 Ko, d'une mémoire RAM de 1 Ko et d'une mémoire EEPROM de 128 octets. Il dispose également d'un large éventail d'interfaces de communication telles que SPI, I2C, UART et CAN. Le STM8S003F3P6 est largement utilisé dans des applications telles que les systèmes de contrôle industriel, l'électronique automobile, l'électronique grand public, etc.

STM8S003F3P6 Brochage

STM8S003F3 TSSOP20 pinout
STM8S003F3 TSSOP20 pinout

Caractéristiques du STM8S003F3P6

Processeur central

  • Architecture de cœur STM8 avancée à 16 MHz de l'université Harvard
  • Pipeline à trois niveaux Jeu d'instructions étendu

Mémoire

  • Mémoire programme : mémoire flash de 8 Ko
  • RAM : 1 Ko
  • Mémoire de données : EEPROM de 128 octets de données réelles ;
  • endurance jusqu'à 100 000 cycles d'écriture/effacement

Gestion de l'horloge, de la réinitialisation et de l'alimentation

  • Tension de fonctionnement de 2,95 V à 5,5 V
  • Contrôle flexible de l'horloge avec 4 sources d'horloge principales
  • Système de sécurité d'horloge avec moniteur d'horloge
  • Gestion de l'alimentation

Gestion des interruptions

  • Contrôleur d'interruptions imbriquées avec 32 interruptions
  • Jusqu'à 27 interruptions externes sur 6 vecteurs

Minuterie

  • Le temporisateur de contrôle avancé offre une résolution de 16 bits, ainsi que quatre canaux CAPCOM, 3 sorties complémentaires et une synchronisation flexible.
  • Le temporisateur à usage général 16 bits comprend trois canaux CAPCOM (IC, OC ou PWM).
  • Minuterie de base 8 bits avec préscaler 8 bits
  • Minuterie de réveil automatique
  • Minuterie de fenêtre et minuterie de surveillance indépendante

Interface de communication

  • UART avec sortie d'horloge pour fonctionnement synchrone, carte à puce, IrDA, mode maître LIN
  • Interface SPI jusqu'à 8 Mbit/s
  • Interface 12C jusqu'à 400 Kbit/s 2C

Convertisseur analogique-numérique (ADC)

  • ADC 10 bits, ±1 LSB ADC, jusqu'à 5 canaux multiplexés, mode scan et superviseur analogique

E/S

  • Jusqu'à 28 E/S sur boîtier 32 broches, dont 21 sorties à absorption élevée
  • Conception d'entrée/sortie très robuste, non soumise à l'injection de courant

Assistance au développement

  • Outil SWIM intégré pour une programmation hautement efficace et un débogage non intrusif

Paramètres STM8S003F3P6

AttributeValue
Program memory size8KB
Data bus width8 bits
ADC resolution10 bits
Maximum clock frequency16 MHz
Number of inputs/outputs16 inputs/outputs
Data RAM size1KB
Supply voltage - min2.95 volts
Supply voltage-max5.5V
Minimum operating temperature-40 degrees Celsius
Maximum operating temperature+85 degrees Celsius
Data RAM TypeMemory
Data ROM size128B
Data ROM TypeEEPROM
Interface Type12C, SPI, UART
Number of ADC channels5 channels
Number of timers/counters3 timers
Operating supply voltage2.95V to 5.5V
Processor familySTM8S
Program memory typeSTM8S Flash memory
Unit weight191 mg

Schéma fonctionnel

STM8S003F3P6 Block Diagram
STM8S003F3P6 Block Diagram

Schéma STM8S003F3P6

STM8S003F3P6 Schematic Diagram
STM8S003F3P6 Schematic Diagram

Conclusion

Le STM8S003F3P6 est reconnu pour sa capacité à protéger la mémoire programme Flash et la mémoire de données EEPROM contre les écrasements accidentels causés par des dysfonctionnements logiciels. Il existe deux niveaux de protection en écriture.

De plus, cette protection en écriture peut être supprimée en écrivant un grand nombre de séquences de touches dans les registres de contrôle afin d'effectuer une programmation en application (IAP), ce qui permet à l'application de modifier le contenu de la mémoire programme principale et de l'EEPROM de données, ou de reprogrammer les octets d'option du dispositif. Sa sécurité et sa fiabilité sont très élevées.

Part à:

Retour en haut

Instant Quote