STM8S005K6T6C 8-bits mikrokontrollere – MCU 8-bits MCU-verdilinje 16 MHz 32 kb flash
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | STMicroelectronics |
Produktkategori: | 8-bits mikrokontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM8S005K6 |
Monteringsstil: | SMD/SMT |
Pakke / Etui: | LQFP-32 |
Kjerne: | STM8 |
Programminnestørrelse: | 32 kB |
Databussbredde: | 8-bit |
ADC-oppløsning: | 10 bit |
Maksimal klokkefrekvens: | 16 MHz |
Antall I/O-er: | 25 I/O |
Data-RAM-størrelse: | 2 kB |
Forsyningsspenning - Min: | 2,95 V |
Forsyningsspenning - Maks: | 5,5 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85 °C |
Emballasje: | Brett |
Merke: | STMicroelectronics |
Data-ROM-størrelse: | 128 B |
Data-ROM-type: | EEPROM |
Grensesnitttype: | I2C, SPI, UART |
Fuktighetsfølsom: | Ja |
Antall ADC-kanaler: | 7 kanaler |
Antall timere/tellere: | 3 timere |
Prosessorserie: | STM8S005 |
Produkttype: | 8-bits mikrokontrollere - MCU |
Programminnetype: | Blits |
Fabrikkpakkemengde: | 1500 |
Underkategori: | Mikrokontrollere - MCU |
Enhetsvekt: | 0,028219 unser |
♠ Verdilinje, 16 MHz STM8S 8-bit MCU, 32 kbyte flashminne, data EEPROM, 10-bit ADC, timere, UART, SPI, I²C
STM8S005C6/K6-verdiserien med 8-bits mikrokontrollere tilbyr 32 kbyte flash-programminne, pluss 128 byte data-EEPROM. De omtales som enheter med middels tetthet i referansehåndboken for STM8S-mikrokontrollerfamilien (RM0016).
Alle enhetene i STM8S005C6/K6-verdiserien gir følgende fordeler: ytelse, robusthet, reduserte systemkostnader og korte utviklingssykluser.
Enhetens ytelse og robusthet sikres av EEPROM med ekte data som støtter opptil 100 000 skrive-/slettesykluser, avansert kjerne og periferiutstyr laget med toppmoderne teknologi med en klokkefrekvens på 16 MHz, robuste I/O-er, uavhengige watchdogs med separat klokkekilde og et klokkesikkerhetssystem.
Systemkostnadene reduseres takket være et høyt systemintegrasjonsnivå med interne klokkeoscillatorer, watchdog og tilbakestilling av strømbrudd.
Den vanlige produktarkitekturen i familien med kompatibel pinout, minnekart og modulære periferienheter muliggjør skalerbarhet i applikasjonen og reduserte utviklingssykluser.
Alle produktene opererer fra en forsyningsspenning på 2,95 V til 5,5 V.
Full dokumentasjon tilbys i tillegg til et bredt utvalg av utviklingsverktøy.
Kjerne
• Maks. fCPU: 16 MHz
• Avansert STM8-kjerne med Harvard-arkitektur og 3-trinns pipeline
• Utvidet instruksjonssett
Minner
• Flash/EEPROM med middels tetthet
– Programminne: 32 kbyte flashminne; datalagring i 20 år ved 55 °C etter 100 sykluser
– Dataminne: 128 byte ekte data EEPROM; utholdenhet opptil 100 k skrive-/slettesykluser
• RAM: 2 kbyte
Klokke, tilbakestilling og forsyningsstyring
• Driftsspenning fra 2,95 V til 5,5 V
• Fleksibel klokkekontroll, 4 hovedklokkekilder
– Laveffekts krystallresonatoroscillator
– Ekstern klokkeinngang
– Intern, brukerjusterbar 16 MHz RC
– Intern laveffekts 128 kHz RC
• Klokkesikkerhetssystem med klokkemonitor
• Strømstyring
– Lavstrømsmoduser (vent, aktiv stopp, stopp)
– Slå av periferiklokkene individuelt
– Permanent aktiv, lavforbruks tilbakestilling ved oppstart og avstenging
Avbruddshåndtering
• Nestet avbruddskontroller med 32 avbrudd
• Opptil 37 eksterne avbrudd på 6 vektorer
Tidtakere
• 2x 16-bits generelle timere, med 2+3 CAPCOM-kanaler (IC, OC eller PWM)
• Avansert kontrolltimer: 16-bit, 4 CAPCOM-kanaler, 3 komplementære utganger, dødtidsinnsetting og fleksibel synkronisering
• 8-bits grunnleggende timer med 8-bits forhåndsskalering
• Automatisk oppvåkningstimer
• Vindus- og uavhengige watchdog-timere
Kommunikasjonsgrensesnitt
• UART med klokkeutgang for synkron drift, SmartCard, IrDA, LIN
• SPI-grensesnitt opptil 8 Mbit/s
• I2C-grensesnitt opptil 400 Kbit/s
Analog-til-digital-omformer (ADC)
• 10-bit ADC, ± 1 LSB ADC med opptil 10 multipleksede kanaler, skannemodus og analog watchdog
I/O-er
• Opptil 38 I/O-er på en 48-pinners pakke, inkludert 16 utganger med høy kapasitet
• Svært robust I/O-design, immun mot strøminjeksjon
Utviklingsstøtte
• Innebygd enkelttrådsgrensesnittmodul (SWIM) for rask programmering på brikken og ikke-påtrengende feilsøking