STM32F100C4T6B ARM-microcontrollers – MCU 32-bits CORTEX M3 48-pins 16 KB
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F100C4 |
Montagestijl: | SMD/SMT |
Kern: | ARM Cortex M3 |
Programmageheugengrootte: | 16 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 24 MHz |
Aantal I/O's: | 37 I/O |
Data-RAM-grootte: | 4 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Interfacetype: | I2C, SPI, USART |
Vochtgevoelig: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 1500 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,006409 oz |
♠ Lage en gemiddelde dichtheidswaardelijn, geavanceerde ARM®-gebaseerde 32-bits MCU met 16 tot 128 KB Flash, 12 timers, ADC, DAC en 8 communicatie-interfaces
De STM32F100x4, STM32F100x6, STM32F100x8 en STM32F100xB microcontrollers zijn uitgerust met de krachtige ARM® Cortex®-M3 32-bits RISC-core die werkt op een frequentie van 24 MHz, supersnel embedded geheugen (flashgeheugen tot 128 kB en SRAM tot 8 kB) en een uitgebreid scala aan verbeterde randapparatuur en I/O's, aangesloten op twee APB-bussen. Alle apparaten bieden standaard communicatie-interfaces (maximaal twee I²C's, twee SPI's, één HDMI CEC en maximaal drie USART's), één 12-bits ADC, twee 12-bits DAC's, maximaal zes universele 16-bits timers en een geavanceerde PWM-timer.
De STM32F100xx-apparaten met lage en gemiddelde dichtheid werken in het temperatuurbereik van – 40 tot + 85 °C en – 40 tot + 105 °C, met een voeding van 2,0 tot 3,6 V.
Dankzij een uitgebreide reeks energiebesparende modi kunnen toepassingen met een laag energieverbruik worden ontworpen.
Deze microcontrollers bestaan uit apparaten in drie verschillende behuizingen, variërend van 48 tot 100 pinnen. Afhankelijk van het gekozen apparaat worden verschillende sets randapparatuur meegeleverd.
Dankzij deze eigenschappen zijn deze microcontrollers geschikt voor een breed scala aan toepassingen, zoals applicatiebesturing en gebruikersinterfaces, medische en draagbare apparatuur, pc- en gaming-randapparatuur, GPS-platforms, industriële toepassingen, PLC's, omvormers, printers, scanners, alarmsystemen, video-intercoms en HVAC-systemen.
• Kern: ARM® 32-bits Cortex®-M3 CPU
– Maximale frequentie van 24 MHz, prestaties van 1,25 DMIPS/MHz (Dhrystone 2.1)
– Vermenigvuldiging met één cyclus en hardwaredeling
• Herinneringen
– 16 tot 128 Kbyte Flash-geheugen
– 4 tot 8 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-24 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
• Debug-modus
– Seriële draaddebug (SWD) en JTAG-interfaces
• DMA
– 7-kanaals DMA-controller
– Ondersteunde randapparatuur: timers, ADC's, SPI's, I2C's, USART's en DAC's
• 1 × 12-bits, 1,2 µs A/D-converter (tot 16 kanalen)
– Conversiebereik: 0 tot 3,6 V
– Temperatuursensor
• 2 × 12-bits D/A-converters
• Tot 80 snelle I/O-poorten
– 37/51/80 I/O's, allemaal toewijsbaar op 16 externe interruptvectoren en bijna allemaal 5 V-tolerant
• Tot 12 timers
– Maximaal drie 16-bits timers, elk met maximaal 4 IC/OC/PWM of pulstellers
– 16-bits, 6-kanaals geavanceerde besturingstimer: tot 6 kanalen voor PWM-uitvoer, generatie van dode tijd en noodstop
– Eén 16-bits timer, met 2 IC/OC, 1 OCN/PWM, dead-time generatie en noodstop
– Twee 16-bits timers, elk met IC/OC/OCN/PWM, dead-time generatie en noodstop
– 2 watchdog-timers (onafhankelijk en venster)
– SysTick-timer: 24-bits downcounter
– Twee 16-bits basistimers om de DAC aan te sturen
• Tot 8 communicatie-interfaces
– Maximaal twee I2C-interfaces (SMBus/PMBus)
– Tot 3 USART's (ISO 7816-interface, LIN, IrDA-mogelijkheid, modembesturing)
– Tot 2 SPI’s (12 Mbit/s)
– Interface voor consumentenelektronica (CEC)
• CRC-berekeningseenheid, 96-bits unieke ID
• ECOPACK®-pakketten