STM8S003F3P6 Mikrocontroller Pinbelegung, Funktionen, Schaltplan

STM8S003F3P6 Beschreibung

STM8S003F3P6 ist eine von STMicroelectronics entwickelte Mikrocontroller-Einheit (MCU). Es handelt sich um ein hochintegriertes Gerät, das die Rechenleistung einer Zentraleinheit (CPU) mit Speicher, Ein-/Ausgabe-Schnittstellen und anderen Peripheriegeräten auf einem einzigen Chip vereint. Der STM8S003F3P6 basiert auf einer 8-Bit-Architektur und bietet eine Vielzahl von Funktionen, wodurch er für eine Vielzahl von Anwendungen geeignet ist. Er verfügt über einen Flash-Speicher von 8 KB, 1 KB RAM und 128 Byte EEPROM. Außerdem verfügt er über eine Vielzahl von Kommunikationsschnittstellen wie SPI, I2C, UART und CAN. Der STM8S003F3P6 wird häufig in Anwendungen wie industriellen Steuerungssystemen, Automobilelektronik, Unterhaltungselektronik und vielem mehr eingesetzt.

STM8S003F3P6 Pinbelegung

STM8S003F3 TSSOP20 pinout
STM8S003F3 TSSOP20 pinout

STM8S003F3P6 Merkmale

Kernprozessor

  • Harvard University 16 MHz fortschrittliche STM8-Kernarchitektur
  • Dreistufige Pipeline Erweiterter Befehlssatz

Speicher

  • Programmspeicher: 8 KB Flash-Speicher
  • RAM: 1 Kbyte
  • Datenspeicher: 128 Byte Real-Daten-EEPROM;
  • Lebensdauer bis zu 100.000 Schreib-/Löschzyklen

Takt-, Reset- und Versorgungsmanagement

  • 2,95 V bis 5,5 V Betriebsspannung
  • Flexible Taktsteuerung mit 4 Master-Taktquellen
  • Taktsicherheitssystem mit Taktmonitor
  • Energieverwaltung

Interrupt-Management

  • Verschachtelter Interrupt-Controller mit 32 Interrupts
  • Bis zu 27 externe Interrupts auf 6 Vektoren

Timer

  • Der fortschrittliche Steuer-Timer verfügt über eine 16-Bit-Auflösung sowie vier CAPCOM-Kanäle, 3 komplementäre Ausgänge und flexible Synchronisation.
  • Der 16-Bit-Allzweck-Timer umfasst drei CAPCOM-Kanäle (IC, OC oder PWM).
  • 8-Bit-Basistimer mit 8-Bit-Vorteiler
  • Automatischer Wake-up-Timer
  • Fenster- und unabhängiger Watchdog-Timer

Kommunikationsschnittstelle

  • UART mit Taktausgang für synchronen Betrieb, Smartcard, IrDA, LIN-Master-Modus
  • SPI-Schnittstelle bis zu 8 Mbit/s
  • 12C bis zu 400 Kbit/s 2C-Schnittstelle

Analog-Digital-Wandler (ADC)

  • 10-Bit-ADC, ±1 LSB ADC, bis zu 5 multiplexierte Kanäle, Scan-Modus und Analog-Supervisor

I/Os

  • Bis zu 28 1/0 auf 32-Pin-Gehäuse, darunter 21 Ausgänge mit hoher Absorption
  • Äußerst robustes Eingangs-/Ausgangsdesign, nicht anfällig für Strominjektion

Entwicklungsunterstützung

  • Eingebettetes SWIM-Tool für hocheffektive Programmierung und nicht-intrusives Debugging

STM8S003F3P6 Parameter

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

Blockdiagramm

STM8S003F3P6 Block Diagram
STM8S003F3P6 Block Diagram

STM8S003F3P6 Schaltplan

STM8S003F3P6 Schematic Diagram
STM8S003F3P6 Schematic Diagram

Fazit

Der STM8S003F3P6 ist bekannt für seine Fähigkeit, den Flash-Programmspeicher und den Daten-EEPROM vor versehentlichem Überschreiben durch Softwarefehlfunktionen zu schützen. Es gibt zwei Stufen des Schreibschutzes.

Darüber hinaus kann dieser Schreibschutz durch das Schreiben einer großen Anzahl von Tastensequenzen in die Steuerregister aufgehoben werden, um eine In-Application-Programmierung (IAP) durchzuführen, die es der Anwendung ermöglicht, den Inhalt des Hauptprogrammspeichers und des Daten-EEPROM zu ändern oder die Geräteoptionsbytes neu zu programmieren. Seine Sicherheit und Zuverlässigkeit sind sehr hoch.

Teilen auf:

Nach oben scrollen

Instant Quote