STM32F103C8T7TR ARM-mikrokontrollerit – MCU Mainstream Performance -linja, Arm Cortex-M3 MCU 64 kilotavua Flash-muistia 72 MHz:n suoritin, kk
♠ Tuotekuvaus
Tuotteen ominaisuus | Ominaisuuden arvo |
Valmistaja: | STMicroelectronics |
Tuotekategoria: | ARM-mikrokontrollerit - MCU |
RoHS-koodi: | Tiedot |
Sarja: | STM32F103C8 |
ADC-resoluutio: | 12-bittinen |
Pakkaus: | Kela |
Pakkaus: | Leikkaa teippi |
Merkki: | STMicroelectronics |
Tuotetyyppi: | ARM-mikrokontrollerit - MCU |
Tehtaan pakkauksen määrä: | 2400 |
Alaluokka: | Mikrokontrollerit - MCU |
Kauppanimi: | STM32 |
♠ Keskitiheyksinen suorituskykyinen linja-Arm®-pohjainen 32-bittinen MCU, jossa on 64 tai 128 kt:n Flash-muistia, USB, CAN, 7 ajastinta, 2 AD-muunninta, 9 tietoliikenneliitäntää
STM32F103xx-keskitiheyksisen suorituskykyisen tuoteperheen ominaisuuksiin kuuluu tehokas Arm® Cortex®-M3 32-bittinen RISC-ydin, joka toimii 72 MHz:n taajuudella, nopeat sulautetut muistit (Flash-muistia jopa 128 kt ja SRAM-muistia jopa 20 kt) sekä laaja valikoima parannettuja I/O-liitäntöjä ja oheislaitteita, jotka on kytketty kahteen APB-väylään. Kaikissa laitteissa on kaksi 12-bittistä AD-muunninta, kolme yleiskäyttöistä 16-bittistä ajastinta ja yksi PWM-ajastin sekä vakio- ja edistyneet tietoliikenneliitännät: jopa kaksi I2C- ja SPI-liitäntää, kolme USART-liitäntää, USB ja CAN-liitäntä.
Laitteet toimivat 2,0–3,6 V:n virtalähteellä. Niitä on saatavana sekä –40–+85 °C:n lämpötila-alueella että laajennetulla –40–+105 °C:n lämpötila-alueella. Kattava virransäästötilojen valikoima mahdollistaa pienitehoisten sovellusten suunnittelun.
STM32F103xx-keskitiheyksisen suorituskykyisen linjan tuoteperheeseen kuuluu laitteita kuudessa eri kotelotyypissä: 36-nastaisesta 100-nastaiseen. Valitusta laitteesta riippuen mukana on erilaisia oheislaitesarjoja. Alla oleva kuvaus antaa yleiskuvan tässä tuoteperheessä ehdotetuista oheislaitteista.
Näiden ominaisuuksien ansiosta STM32F103xx-keskitiheyksisen suorituskykyisen mikrokontrolleriperheen tuotteet sopivat laajaan valikoimaan sovelluksia, kuten moottorikäyttöihin, sovellusten ohjaukseen, lääketieteellisiin ja kädessä pidettäviin laitteisiin, PC- ja pelilaitteisiin, GPS-alustoihin, teollisuussovelluksiin, PLC:hen, inverttereihin, tulostimiin, skannereihin, hälytysjärjestelmiin, videopuhelimiin ja LVI-järjestelmiin.
• Arm® 32-bittinen Cortex®-M3 -suorittimen ydin
– 72 MHz:n maksimitaajuus, 1,25 DMIPS / MHz (Dhrystone 2.1) suorituskyky muistinkäytön ollessa 0 odotustilassa
– Yksisyklinen kertolasku ja laitteistojakolasku
• Muistot
– 64 tai 128 kilotavua flash-muistia
– 20 kilotavua SRAM-muistia
• Kello, nollaus ja tarvikkeiden hallinta
– 2,0–3,6 V:n sovellusjännitesyöttö ja tulot/lähdöt
– POR, PDR ja ohjelmoitava jänniteilmaisin (PVD)
– 4–16 MHz:n kideoskillaattori
– Sisäinen 8 MHz:n tehdasviritetty kaukosäädin
– Sisäinen 40 kHz:n kaukosäädin
– PLL suorittimen kellolle
– 32 kHz:n oskillaattori RTC:lle kalibroinnilla
• Vähävirtainen
– Uni-, pysäytys- ja valmiustilat
– VBAT-syöttö RTC:lle ja varmuusrekistereille
• 2 x 12-bittinen, 1 µs:n A/D-muunnin (jopa 16 kanavaa)
– Muunnosalue: 0–3,6 V
– Kaksoisnäytteenotto ja pitomahdollisuus
– Lämpötila-anturi
• DMA
– 7-kanavainen DMA-ohjain
– Tuetut oheislaitteet: ajastimet, AD-muuntimet, SPI:t, I2C:t ja USART:t
• Jopa 80 nopeaa I/O-porttia
– 26/37/51/80 I/O:ta, kaikki yhdistettävissä 16 ulkoiseen keskeytysvektoriin ja lähes kaikki 5 V-toleranssia
• Virheenjäljitystila
– Sarjakaapelin debug- (SWD) ja JTAG-liitännät
• Seitsemän ajastinta
– Kolme 16-bittistä ajastinta, joissa kussakin on enintään neljä IC/OC/PWM- tai pulssilaskuria ja kvadratuuri- (inkrementaali-) enkooderitulo
– 16-bittinen moottorinohjaus-PWM-ajastin, jossa viiveajan generointi ja hätäpysäytys
– Kaksi vahtikoira-ajastinta (erillinen ja ikkunallinen)
– SysTick-ajastin, 24-bittinen alaspäinlaskuri
• Jopa yhdeksän tietoliikenneliitäntää
– Jopa kaksi I2C-liitäntää (SMBus/PMBus®)
– Jopa kolme USART-laitetta (ISO 7816 -liitäntä, LIN, IrDA-ominaisuus, modeemiohjaus)
– Jopa kaksi SPI:tä (18 Mbit/s)
– CAN-liitäntä (2.0B aktiivinen)
– Täysin nopea USB 2.0 -liitäntä
• CRC-laskentayksikkö, 96-bittinen yksilöllinen tunniste