STM32F105RCT6 ARM-mikrokontroller – MCU 32BIT Cortex 64/25 ANSLUTNINGSLINJE M3
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32F105RC |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | LQFP-64 |
Kärna: | ARM Cortex M3 |
Programminnesstorlek: | 256 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 72 MHz |
Antal I/O:er: | 51 I/O |
Data-RAM-storlek: | 64 kB |
Matningsspänning - Min: | 2 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Stämpla: | STMicroelectronics |
Data-RAM-typ: | SRAM |
Höjd: | 1,4 mm |
Gränssnittstyp: | CAN, I2C, SPI, USART |
Längd: | 10 mm |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 16 kanaler |
Antal timers/räknare: | 10 timers |
Processorserie: | ARM Cortex M |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 960 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Bredd: | 10 mm |
Enhetsvikt: | 0,012088 uns |
♠ Anslutningslinje, ARM®-baserad 32-bitars MCU med 64/256 KB Flash, USB OTG, Ethernet, 10 timers, 2 CAN, 2 ADC, 14 kommunikationsgränssnitt
Anslutningsfamiljerna STM32F105xx och STM32F107xx innehåller den högpresterande ARM® Cortex®-M3 32-bitars RISC-kärnan som arbetar med en frekvens på 72 MHz, snabba inbyggda minnen (flashminne upp till 256 kbyte och SRAM 64 kbyte) och ett brett utbud av förbättrade I/O och kringutrustning anslutna till två APB-bussar. Alla enheter erbjuder två 12-bitars ADC, fyra generella 16-bitars timers plus en PWM-timer, samt standard- och avancerade kommunikationsgränssnitt: upp till två I2C, tre SPI:er, två I2S, fem USART, en USB OTG FS och två CAN. Ethernet är endast tillgängligt på STM32F107xx.
Anslutningslinjefamiljerna STM32F105xx och STM32F107xx arbetar i temperaturområdet –40 till +105 °C, från en strömförsörjning på 2,0 till 3,6 V. En omfattande uppsättning energisparlägen möjliggör design av strömförbrukande applikationer.
Anslutningsfamiljerna STM32F105xx och STM32F107xx erbjuder enheter i tre olika kapslingstyper: från 64 stift till 100 stift. Beroende på vilken enhet som väljs ingår olika uppsättningar kringutrustning. Beskrivningen nedan ger en översikt över det kompletta utbudet av kringutrustning som föreslås i denna familj.
Dessa funktioner gör mikrokontrollerfamiljerna STM32F105xx och STM32F107xx lämpliga för ett brett spektrum av applikationer, såsom motordrivningar och applikationsstyrning, medicinsk och handhållen utrustning, industriella applikationer, PLC:er, växelriktare, skrivare och skannrar, larmsystem, videoporttelefon, HVAC och ljudutrustning i hemmet.
• Kärna: ARM® 32-bitars Cortex®-M3-processor
– 72 MHz maximal frekvens, 1,25 DMIPS/MHz (Dhrystone 2.1) prestanda vid minnesåtkomst i vänteläge 0
– Encykelsmultiplikation och hårdvarudivision
• Minnen
– 64 till 256 kbyte flashminne
– 64 kbyte SRAM för allmänt bruk
• Klocka, återställning och förbrukningshantering
– 2,0 till 3,6 V applikationsmatning och I/O
– POR, PDR och programmerbar spänningsdetektor (PVD)
– 3 till 25 MHz kristalloscillator
– Intern 8 MHz fabriksinställd RC
– Intern 40 kHz RC med kalibrering
– 32 kHz oscillator för RTC med kalibrering
• Låg strömförbrukning
– Viloläge, stoppläge och standbyläge
– VBAT-försörjning för RTC och backupregister
• 2 × 12-bitars, 1 µs A/D-omvandlare (16 kanaler)
– Omvandlingsområde: 0 till 3,6 V
– Samplings- och hållfunktion
– Temperatursensor
– upp till 2 MSPS i sammanflätat läge
• 2 × 12-bitars D/A-omvandlare
• DMA: 12-kanalig DMA-kontroller
– Stödda kringutrustningar: timers, ADC, DAC, I2S, SPI, I2C och USART
• Felsökningsläge
– Seriell kabelfelsökning (SWD) och JTAG-gränssnitt
–Cortex®-M3 Embedded Trace Macrocell™
• Upp till 80 snabba I/O-portar
– 51/80 I/O, alla mappbara på 16 externa avbrottsvektorer och nästan alla 5 V-toleranta
• CRC-beräkningsenhet, 96-bitars unikt ID
• Upp till 10 timers med möjlighet till pinout-ommappning
– Upp till fyra 16-bitars timers, var och en med upp till fyra IC/OC/PWM- eller pulsräknare och kvadraturkodsingångar (inkrementella)
– 1 × 16-bitars PWM-timer för motorstyrning med dödtidsgenerering och nödstopp
– 2 × watchdog-timers (oberoende och fönster)
– SysTick-timer: en 24-bitars nedräknare
– 2 × 16-bitars grundläggande timers för att driva DAC:n
• Upp till 14 kommunikationsgränssnitt med möjlighet till pinout-ommappning
– Upp till 2 × I2C-gränssnitt (SMBus/PMBus)
– Upp till 5 USART:er (ISO 7816-gränssnitt, LIN, IrDA-kapacitet, modemstyrning)
– Upp till 3 SPI:er (18 Mbit/s), varav 2 med ett multiplexerat I2S-gränssnitt som erbjuder ljudklassnoggrannhet via avancerade PLL-scheman
– 2 × CAN-gränssnitt (2.0B Active) med 512 byte dedikerat SRAM
– USB 2.0 fullhastighetsenhet/värd/OTG-kontroller med inbyggd PHY som stöder HNP/SRP/ID med 1,25 kbyte dedikerat SRAM
– 10/100 Ethernet MAC med dedikerad DMA och SRAM (4 Kbyte): IEEE1588 hårdvarustöd, MII/RMII tillgängligt på alla paket