STMicroelectronics STM32F105xx MCUs der Konnektivitäts-Produktlinie
STMikroelectronics STM32F105xx Mikrocontroller der Konnektivitäts-Produktlinie verfügen über den ARM Cortex™-M3-32-Bit-Hochleistungs-RISC-Core, der mit einer Frequenz von 72 MHz betrieben wird, Embedded-Hochgeschwindigkeitsspeicher sowie eine große Auswahl von I/Os und Peripherie, die mit zwei APB-Bussen verbunden sind. Alle Bauteile bieten zwei 12-Bit-ADCs, vier 16-Bit-Universal-Timer mit einem PWM-Timer sowie standardmäßige und erweiterte Kommunikationsschnittstellen: bis zu zwei I2Cs, drei SPIs, zwei I2Ss, fünf USARTs, einen USB-OTG-FS und zwei CANs.Merkmale
- Core: ARM® Cortex®-M3-32-Bit-CPU
- 72 MHz maximale Frequenz, Leistung ohne Wartezustand bei Speicherzugriff von 1,25 DMIPS/MHz (Dhrystone 2.1)
- Einzelzyklus-Multiplikation und Hardware-Division
- Speicher
- Flash-Speicher: 64 Kbyte bis 256 Kbyte
- Universal-SRAM: 64 Kbyte
- Takt-, Reset- und Versorgungsmanagement
- 0 V bis 3,6 V Applikationsversorgung und I/Os
- POR, PDR und programmierbarer Spannungsdetektor (PVD)
- Quarzoszillator von 3 MHz bis 25 MHz
- Interner werksseitig getrimmter 8-MHz-RC
- Interner 40-kHz-RC mit Kalibrierung
- 32-kHz-Oszillator für RTC mit Kalibrierung
- Geringer Stromverbrauch
- Schlaf-, Stopp- und Standby-Modus
- VBAT-Versorgung für RTC und Backup-Register
- 2 × 12-Bit-Analog-Digital-Wandler mit 1 μs (16 Kanäle)
- Umwandlungsbereich: 0 bis 3,6 V
- Abtast- und Halteschaltung
- Temperatursensor
- Bis zu 2 MS/s im verschachtelten Modus
- 2 × 12-Bit-Digital-Analog-Wandler
- DMA: 12-Kanal-DMA-Controller
- Unterstützte Peripherie: Timer, ADCs, DAC, I2Ss, SPIs, I2Cs und USARTs
- Debug-Modus
- SWD- (Serial Wire Debug) und JTAG-Schnittstellen
- Cortex®-M3 Embedded Trace Macrocell™
- Bis zu 80 schnelle I/O-Anschlüsse
- 51/80 I/Os, die alle auf 16 externen Interrupt-Vektoren angeordnet werden können und fast alle 5-V-tolerant sind
- CRC-Berechnungseinheit, eindeutige 96-Bit-ID
- DMA: 12-Kanal-DMA-Controller
- Bis zu 10 Timer mit Neuzuordnungsfunktion für Pinbelegung
- Bis zu vier 16-Bit-Timer mit jeweils bis zu vier IC/OC/PWM- oder Pulszähler und Quadratur-(Inkremental)-Encoder-Eingang
- 2 × 16-Bit-Motorsteuerungs-PWM-Timer mit Totzeit-Generierung und Notabschaltung
- 2 × Watchdog-Timer (unabhängig und Fenster)
- SysTick-Timer: ein 24-Bit-Abwärtszähler
- 2 × 16-Bit-Basic-Timer zur Ansteuerung des DAC
- Bis zu 14 Kommunikationsschnittstellen mit Neuzuordnungsfunktion für Pinbelegung
- Bis zu 2 × I2C-Schnittstellen (SMBus/PMBus)
- Bis zu 5 USARTs (ISO 7816 Schnittstelle, LIN, IrDA-Funktion, Modem-Steuerung)
- Bis zu 3 SPIs (18 MBit/s), 2 mit einer gemultiplexten I2S-Schnittstelle, die eine Genauigkeit der Audio-Klasse über erweiterte PLL-Regelungen bietet
- 2 × CAN-Schnittstellen (2.0B aktiv) mit 512 Byte dediziertem SRAM
- USB 2.0 Full-Speed-Bauteil/Host/OTG-Controller mit On-Chip-PHY, die HNP/SRP/ID mit einem dedizierten SRAM von 1,5 Kbyte unterstützen
- 10/100-Ethernet-MAC mit dediziertem DMA und SRAM (4 Kbyte): IEEE1588 Hardware-Unterstützung, MII/RMII auf allen Gehäusen verfügbar
Applikationen
- Motorantriebe und Applikationssteuerung
- Medizinische und Handheld-Geräte
- Industrieapplikationen
- SPS
- Wechselrichter
- Scanner und Drucker
- Alarmsysteme
- Video-Gegensprechanlage
- HLK
- Home-Audiogeräte
Blockdiagramm
Veröffentlichungsdatum: 2019-09-05
| Aktualisiert: 2024-03-13
