STM32F105RCT6 ARM-Mikrocontroller – MCU 32BIT Cortex 64/25 CONNECTIVITY LINE M3
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F105RC |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-64 |
Kern: | ARM Cortex M3 |
Programmspeichergröße: | 256 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 72 MHz |
Anzahl der E/As: | 51 E/A |
Daten-RAM-Größe: | 64 kB |
Versorgungsspannung - Min: | 2 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Daten-RAM-Typ: | SRAM |
Höhe: | 1,4 mm |
Schnittstellentyp: | CAN, I2C, SPI, USART |
Länge: | 10 mm |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 16 Kanäle |
Anzahl der Timer/Zähler: | 10 Timer |
Prozessorserie: | ARM Cortex M |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 960 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Breite: | 10 mm |
Stückgewicht: | 0,012088 Unzen |
♠ Konnektivitätsleitung, ARM®-basierte 32-Bit-MCU mit 64/256 KB Flash, USB OTG, Ethernet, 10 Timer, 2 CANs, 2 ADCs, 14 Kommunikationsschnittstellen
Die Konnektivitätsfamilie STM32F105xx und STM32F107xx umfasst den leistungsstarken ARM® Cortex®-M3 32-Bit-RISC-Kern mit 72 MHz Taktfrequenz, schnelle Embedded-Speicher (Flash-Speicher bis zu 256 KByte und SRAM 64 KByte) sowie eine umfangreiche Palette an erweiterten E/As und Peripheriegeräten, die an zwei APB-Busse angeschlossen sind. Alle Geräte bieten zwei 12-Bit-ADCs, vier universelle 16-Bit-Timer plus einen PWM-Timer sowie standardmäßige und erweiterte Kommunikationsschnittstellen: bis zu zwei I²Cs, drei SPIs, zwei I²Ss, fünf USARTs, ein USB-OTG-FS und zwei CANs. Ethernet ist nur auf dem STM32F107xx verfügbar.
Die Konnektivitätsleitungsfamilie STM32F105xx und STM32F107xx arbeitet im Temperaturbereich von –40 bis +105 °C mit einer Stromversorgung von 2,0 bis 3,6 V. Ein umfassender Satz von Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die Konnektivitätsfamilie STM32F105xx und STM32F107xx bietet Geräte in drei verschiedenen Gehäusetypen: von 64-polig bis 100-polig. Je nach gewähltem Gerät sind unterschiedliche Peripheriegeräte im Lieferumfang enthalten. Die folgende Beschreibung gibt einen Überblick über das gesamte Peripherieangebot dieser Familie.
Dank dieser Funktionen eignet sich die Mikrocontrollerfamilie STM32F105xx und STM32F107xx für eine breite Palette von Anwendungen, beispielsweise Motorantriebe und Anwendungssteuerung, medizinische und tragbare Geräte, industrielle Anwendungen, SPS, Wechselrichter, Drucker und Scanner, Alarmsysteme, Video-Gegensprechanlagen, HLK- und Heim-Audiogeräte.
• Kern: ARM® 32-Bit Cortex®-M3 CPU
– 72 MHz maximale Frequenz, 1,25 DMIPS/MHz (Dhrystone 2.1) Leistung bei 0 Wait-State-Speicherzugriff
– Einzelzyklus-Multiplikation und Hardware-Division
• Erinnerungen
– 64 bis 256 KByte Flash-Speicher
– 64 KByte Allzweck-SRAM
• Takt-, Reset- und Versorgungsmanagement
– 2,0 bis 3,6 V Anwendungsversorgung und I/Os
– POR, PDR und programmierbarer Spannungsdetektor (PVD)
– 3-bis-25-MHz-Quarzoszillator
– Interner 8 MHz werkseitig getrimmter RC
– Interner 40 kHz RC mit Kalibrierung
– 32 kHz Oszillator für RTC mit Kalibrierung
• Niedriger Stromverbrauch
– Schlaf-, Stopp- und Standby-Modus
– VBAT-Versorgung für RTC und Backup-Register
• 2 × 12-Bit, 1 µs A/D-Wandler (16 Kanäle)
– Wandlungsbereich: 0 bis 3,6 V
– Sample-and-Hold-Funktion
– Temperatursensor
– bis zu 2 MSPS im Interleaved-Modus
• 2 × 12-Bit-D/A-Wandler
• DMA: 12-Kanal-DMA-Controller
– Unterstützte Peripheriegeräte: Timer, ADCs, DAC, I2Ss, SPIs, I2Cs und USARTs
• Debug-Modus
– Serial Wire Debug (SWD) und JTAG-Schnittstellen
–Cortex®-M3 Embedded Trace Macrocell™
• Bis zu 80 schnelle I/O-Ports
– 51/80 I/Os, alle auf 16 externe Interrupt-Vektoren abbildbar und fast alle 5 V-tolerant
• CRC-Berechnungseinheit, 96-Bit eindeutige ID
• Bis zu 10 Timer mit Pinbelegungs-Neuzuordnungsfunktion
– Bis zu vier 16-Bit-Timer, jeweils mit bis zu 4 IC/OC/PWM oder Impulszähler und Quadratur-(Inkremental-)Encoder-Eingängen
– 1 × 16-Bit Motorsteuerung PWM-Timer mit Totzeitgenerierung und Not-Aus
– 2 × Watchdog-Timer (unabhängig und Fenster)
– SysTick-Timer: ein 24-Bit-Abwärtszähler
– 2 × 16-Bit-Basistimer zum Ansteuern des DAC
• Bis zu 14 Kommunikationsschnittstellen mit Pinbelegungs-Neuzuordnungsfunktion
– Bis zu 2 × I2C-Schnittstellen (SMBus/PMBus)
– Bis zu 5 USARTs (ISO 7816-Schnittstelle, LIN, IrDA-Fähigkeit, Modemsteuerung)
– Bis zu 3 SPIs (18 Mbit/s), 2 mit einer gemultiplexten I2S-Schnittstelle, die über erweiterte PLL-Schemata Audio-Klassengenauigkeit bietet
– 2 × CAN-Schnittstellen (2.0B aktiv) mit 512 Byte dediziertem SRAM
– USB 2.0 Full-Speed-Geräte-/Host-/OTG-Controller mit On-Chip-PHY, der HNP/SRP/ID mit 1,25 KByte dediziertem SRAM unterstützt
– 10/100 Ethernet MAC mit dediziertem DMA und SRAM (4 KBytes): IEEE1588-Hardwareunterstützung, MII/RMII in allen Paketen verfügbar