STM32F103C8T7TR ARM-microcontrollers – MCU Mainstream Performance-lijn, Arm Cortex-M3 MCU 64 Kbytes Flash 72 MHz CPU, mo
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F103C8 |
ADC-resolutie: | 12 bit |
Verpakking: | Haspel |
Verpakking: | Knip tape |
Merk: | STMicroelectronics |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 2400 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
♠ Middeldichte prestatielijn Arm®-gebaseerde 32-bits MCU met 64 of 128 KB Flash, USB, CAN, 7 timers, 2 ADC's, 9 com. interfaces
De STM32F103xx-familie met medium-density performance omvat de krachtige Arm® Cortex®-M3 32-bits RISC-core die werkt op een frequentie van 72 MHz, supersnel embedded geheugen (flashgeheugen tot 128 kB en SRAM tot 20 kB) en een uitgebreid scala aan verbeterde I/O's en randapparatuur die is aangesloten op twee APB-bussen. Alle apparaten bieden twee 12-bits ADC's, drie 16-bits timers voor algemeen gebruik plus één PWM-timer, evenals standaard en geavanceerde communicatie-interfaces: maximaal twee I²C's en SPI's, drie USART's, een USB en een CAN-bus.
De apparaten werken op een voeding van 2,0 tot 3,6 V. Ze zijn verkrijgbaar in zowel het temperatuurbereik van –40 tot +85 °C als het uitgebreide temperatuurbereik van –40 tot +105 °C. Een uitgebreide reeks energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De STM32F103xx-familie van de medium-density performance line omvat apparaten in zes verschillende behuizingen: van 36 tot 100 pinnen. Afhankelijk van het gekozen apparaat worden verschillende sets randapparatuur meegeleverd. De onderstaande beschrijving geeft een overzicht van het complete assortiment randapparatuur binnen deze familie.
Dankzij deze eigenschappen is de STM32F103xx-microcontrollerfamilie met gemiddelde dichtheid geschikt voor een breed scala aan toepassingen, zoals motoraandrijvingen, toepassingsbesturing, medische en draagbare apparatuur, pc- en gaming-randapparatuur, GPS-platforms, industriële toepassingen, PLC's, omvormers, printers, scanners, alarmsystemen, video-intercoms en HVAC-systemen.
• Arm® 32-bit Cortex®-M3 CPU-kern
– Maximale frequentie van 72 MHz, prestaties van 1,25 DMIPS/MHz (Dhrystone 2.1) bij geheugentoegang met een wachttijd van 0
– Vermenigvuldiging met één cyclus en hardwaredeling
• Herinneringen
– 64 of 128 Kbyte flashgeheugen
– 20 Kbyte SRAM
• Klok-, reset- en voorraadbeheer
– 2,0 tot 3,6 V toepassingsvoeding en I/O's
– POR, PDR en programmeerbare spanningsdetector (PVD)
– 4 tot 16 MHz kristaloscillator
– Interne 8 MHz fabrieksmatig getrimde RC
– Interne 40 kHz RC
– PLL voor CPU-klok
– 32 kHz oscillator voor RTC met kalibratie
• Laag vermogen
– Slaap-, stop- en stand-bymodi
– VBAT-voeding voor RTC en back-upregisters
• 2x 12-bits, 1 µs A/D-converters (tot 16 kanalen)
– Conversiebereik: 0 tot 3,6 V
– Mogelijkheid voor dubbele bemonstering en vasthouden
– Temperatuursensor
• DMA
– 7-kanaals DMA-controller
– Ondersteunde randapparatuur: timers, ADC, SPI's, I2C's en USART's
• Tot 80 snelle I/O-poorten
– 26/37/51/80 I/O's, allemaal toewijsbaar op 16 externe interruptvectoren en bijna allemaal 5 V-tolerant
• Debug-modus
– Seriële draaddebug (SWD) en JTAG-interfaces
• Zeven timers
– Drie 16-bits timers, elk met maximaal 4 IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoder-ingang
– 16-bits, motorgestuurde PWM-timer met dode-tijdgeneratie en noodstop
– Twee watchdog-timers (onafhankelijk en venster)
– SysTick timer 24-bits downcounter
• Tot negen communicatie-interfaces
– Maximaal twee I2C-interfaces (SMBus/PMBus®)
– Maximaal drie USART's (ISO 7816-interface, LIN, IrDA-mogelijkheid, modembesturing)
– Tot twee SPI’s (18 Mbit/s)
– CAN-interface (2.0B Actief)
– USB 2.0 full-speed interface
• CRC-berekeningseenheid, 96-bits unieke ID