STM32F105RCT6 ARM-microcontrollers – MCU 32-bits Cortex 64/25-connectiviteitslijn M3
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F105RC |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-64 |
Kern: | ARM Cortex M3 |
Programmageheugengrootte: | 256 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 72 MHz |
Aantal I/O's: | 51 I/O |
Data-RAM-grootte: | 64 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Gegevens-RAM-type: | SRAM |
Hoogte: | 1,4 mm |
Interfacetype: | CAN, I2C, SPI, USART |
Lengte: | 10 mm |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 16 kanalen |
Aantal timers/tellers: | 10-timer |
Processorserie: | ARM Cortex M |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 960 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Breedte: | 10 mm |
Eenheidsgewicht: | 0,012088 oz |
♠ Connectiviteitslijn, ARM®-gebaseerde 32-bits MCU met 64/256 KB Flash, USB OTG, Ethernet, 10 timers, 2 CAN's, 2 ADC's, 14 communicatie-interfaces
De STM32F105xx en STM32F107xx connectiviteitslijn omvat de krachtige ARM® Cortex®-M3 32-bits RISC-core die werkt op een frequentie van 72 MHz, supersnel embedded geheugen (flashgeheugen tot 256 kB en SRAM tot 64 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, vier universele 16-bits timers plus een PWM-timer, evenals standaard en geavanceerde communicatie-interfaces: maximaal twee I²C's, drie SPI's, twee I²S'en, vijf USART's, een USB OTG FS en twee CAN's. Ethernet is alleen beschikbaar op de STM32F107xx.
De STM32F105xx en STM32F107xx connectiviteitslijnfamilie werkt in het temperatuurbereik van –40 tot +105 °C, met een voeding van 2,0 tot 3,6 V. Een uitgebreide reeks energiebesparende modi maakt het ontwerp van toepassingen met een laag stroomverbruik mogelijk.
De STM32F105xx en STM32F107xx connectiviteitslijn biedt apparaten in drie verschillende behuizingen: van 64 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 zijn de microcontrollers uit de STM32F105xx- en STM32F107xx-connectiviteitslijn geschikt voor een breed scala aan toepassingen, zoals motoraandrijvingen en applicatiebesturing, medische en draagbare apparatuur, industriële toepassingen, PLC's, omvormers, printers en scanners, alarmsystemen, video-intercoms, HVAC-systemen en apparatuur voor thuisaudio.
• Kern: ARM® 32-bits Cortex®-M3 CPU
– Maximale frequentie van 72 MHz, prestaties van 1,25 DMIPS/MHz (Dhrystone 2.1) bij geheugentoegang met 0 wachttijden
– Vermenigvuldiging met één cyclus en hardwaredeling
• Herinneringen
– 64 tot 256 Kbyte Flash-geheugen
– 64 Kbytes algemeen SRAM
• Klok-, reset- en voorraadbeheer
– 2,0 tot 3,6 V toepassingsvoeding en I/O's
– POR, PDR en programmeerbare spanningsdetector (PVD)
– 3-tot-25 MHz kristaloscillator
– Interne 8 MHz fabrieksmatig getrimde RC
– Interne 40 kHz RC met kalibratie
– 32 kHz oscillator voor RTC met kalibratie
• Laag vermogen
– Slaap-, stop- en stand-bymodi
– VBAT-voeding voor RTC en back-upregisters
• 2 × 12-bits, 1 µs A/D-converters (16 kanalen)
– Conversiebereik: 0 tot 3,6 V
– Bemonsterings- en vasthoudcapaciteit
– Temperatuursensor
– tot 2 MSPS in interleaved-modus
• 2 × 12-bits D/A-converters
• DMA: 12-kanaals DMA-controller
– Ondersteunde randapparatuur: timers, ADC's, DAC's, I2S's, SPI's, I2C's en USART's
• Debug-modus
– Seriële draaddebug (SWD) en JTAG-interfaces
–Cortex®-M3 Embedded Trace Macrocell™
• Tot 80 snelle I/O-poorten
– 51/80 I/O’s, allemaal toewijsbaar op 16 externe interruptvectoren en bijna allemaal 5 V-tolerant
• CRC-berekeningseenheid, 96-bits unieke ID
• Tot 10 timers met pinout-herindelingsmogelijkheid
– Maximaal vier 16-bits timers, elk met maximaal 4 IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoder-ingang
– 1 × 16-bits motorbesturing PWM-timer met dode-tijdgeneratie en noodstop
– 2 × watchdog-timers (onafhankelijk en venster)
– SysTick-timer: een 24-bits downcounter
– 2 × 16-bits basistimers om de DAC aan te sturen
• Tot 14 communicatie-interfaces met pinout-herindelingsmogelijkheid
– Tot 2 × I2C-interfaces (SMBus/PMBus)
– Tot 5 USART's (ISO 7816-interface, LIN, IrDA-mogelijkheid, modembesturing)
– Tot 3 SPI’s (18 Mbit/s), waarvan 2 met een gemultiplexte I2S-interface die audioklasse-nauwkeurigheid biedt via geavanceerde PLL-schema’s
– 2 × CAN-interfaces (2.0B actief) met 512 bytes aan speciaal SRAM
– USB 2.0 full-speed apparaat/host/OTG-controller met on-chip PHY die HNP/SRP/ID ondersteunt met 1,25 Kbytes aan speciaal SRAM
– 10/100 Ethernet MAC met speciale DMA en SRAM (4 Kbytes): IEEE1588 hardware-ondersteuning, MII/RMII beschikbaar op alle pakketten