STM32F417IET6 ARM-Mikrocontroller-MCU-ICs
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F417IE |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-176 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 512 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 168 MHz |
Anzahl der E/As: | 140 E/A |
Daten-RAM-Größe: | 192 kB |
Versorgungsspannung - Min: | 1,8 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Daten-RAM-Typ: | SRAM |
Schnittstellentyp: | CAN, I2C, I2S, SPI, UART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 24-Kanal |
Anzahl der Timer/Zähler: | 10 Timer |
Prozessorserie: | ARM Cortex M |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 400 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,067010 Unzen |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, bis zu 1,5 MB Flash, 320 KB RAM, USB OTG FS, 1 ADC, 2 DACs, 2 DFSDMs
Die STM32F415xx- und STM32F417xx-Familie basiert auf dem leistungsstarken Arm®Cortex®-M4 32-Bit-RISC-Kern mit einer Frequenz von bis zu 168 MHz. Der Cortex-M4Der Kern verfügt über eine Gleitkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm-Datenverarbeitungsanweisungen und -Datentypen mit einfacher Genauigkeit unterstützt. Er implementiert außerdem einen vollständigen Satz von DSPAnweisungen und eine Memory Protection Unit (MPU), die die Anwendungssicherheit erhöht.
Die STM32F415xx- und STM32F417xx-Familie umfasst Hochgeschwindigkeits-EmbeddedSpeicher (Flash-Speicher bis zu 1 MByte, bis zu 192 KByte SRAM), bis zu 4 KByteBackup-SRAM und eine umfangreiche Palette an erweiterten I/Os und Peripheriegeräten, die an zweiAPB-Busse, drei AHB-Busse und eine 32-Bit-Multi-AHB-Busmatrix.
Alle Geräte verfügen über drei 12-Bit-ADCs, zwei DACs, eine RTC mit niedrigem Stromverbrauch, zwölf Allzweck-16-Bit-Timer, darunter zwei PWM-Timer zur Motorsteuerung, zwei allgemeine 32-Bit-Timer.einen echten Zufallszahlengenerator (RNG) und eine kryptografische Beschleunigungszelle. Sieverfügen über standardmäßige und erweiterte Kommunikationsschnittstellen.
• Bis zu drei I2Cs
• Drei SPIs, zwei I2Ss im Vollduplex-Modus. Um Audio-Klassengenauigkeit zu erreichen, müssen die I2S-Peripheriegerätekann über eine dedizierte interne Audio-PLL oder über einen externen Taktgeber getaktet werden, umSynchronisation.
• Vier USARTs plus zwei UARTs
• Ein USB OTG Full-Speed und ein USB OTG High-Speed mit Full-Speed-Fähigkeit (mit demULPI),
• Zwei CANs
• Eine SDIO/MMC-Schnittstelle
• Ethernet und die Kameraschnittstelle sind nur auf STM32F417xx-Geräten verfügbar.
Zu den neuen erweiterten Peripheriegeräten gehören ein SDIO, eine verbesserte flexible statische Speichersteuerung(FSMC)-Schnittstelle (für Geräte in Paketen mit 100 Pins und mehr), eine KameraSchnittstelle für CMOS-Sensoren und eine kryptografische Beschleunigungszelle. Siehe Tabelle 2:STM32F415xx und STM32F417xx: Funktionen und Peripheriegeräteanzahl für die Liste der Peripheriegerätefür jede Teilenummer verfügbar.
Die Produktfamilien STM32F415xx und STM32F417xx arbeiten im Temperaturbereich von –40 bis +105 °Cvon 1,8 bis 3,6 V. Die Versorgungsspannung kann auf 1,7 V sinken, wenn dieDas Gerät arbeitet im Temperaturbereich von 0 bis 70 °C mit einer externen StromversorgungSupervisor: siehe Abschnitt : Interner Reset AUS. Ein umfassendes Set an EnergiesparfunktionenDer Modus ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die Produktfamilien STM32F415xx und STM32F417xx bieten Geräte in verschiedenen Gehäusen,von 64 Pins bis 176 Pins. Der Satz der enthaltenen Peripheriegeräte ändert sich je nach gewähltem Gerät.
• Kern: Arm® 32-Bit Cortex®-M4 CPU mit FPU,Adaptiver Echtzeitbeschleuniger (ARTAccelerator), der eine Ausführung im 0-Wartezustand ermöglichtaus Flash-Speicher, Frequenz bis 168 MHz,Speicherschutzeinheit, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) und DSPAnweisungen
• Erinnerungen
– Bis zu 1 MByte Flash-Speicher
– Bis zu 192+4 KBytes SRAM, davon 64-KByte CCM-Daten (Core Coupled Memory)RAM
– 512 Byte OTP-Speicher
– Flexibler statischer Speichercontrollerunterstützt Compact Flash, SRAM,PSRAM-, NOR- und NAND-Speicher
• LCD-Parallelschnittstelle, 8080/6800-Modi
• Takt-, Reset- und Versorgungsmanagement
– 1,8 V bis 3,6 V Anwendungsversorgung und I/Os
– POR, PDR, PVD und BOR
– 4-bis-26-MHz-Quarzoszillator
– Interner 16 MHz werkseitig getrimmter RC (1%Genauigkeit)
– 32 kHz Oszillator für RTC mit Kalibrierung
– Interner 32 kHz RC mit Kalibrierung
• Niedrigstrombetrieb
– Schlaf-, Stopp- und Standby-Modus
– VBAT-Versorgung für RTC, 20×32 Bit BackupRegister + optional 4 KB Backup-SRAM
• 3×12-Bit, 2,4 MSPS A/D-Wandler: bis zu 24Kanäle und 7,2 MSPS in dreifach verschachteltenModus
• 2×12-Bit-D/A-Wandler
• Allzweck-DMA: 16-Stream-DMAController mit FIFOs und Burst-Unterstützung
• Bis zu 17 Timer: bis zu zwölf 16-Bit und zwei 32-Bittimer bis 168 MHz mit jeweils bis zu 4IC/OC/PWM oder Impulszähler und Quadratur(inkrementeller) Encodereingang
• Debug-Modus
– Serial Wire Debug (SWD) und JTAGSchnittstellen
– Cortex-M4 Embedded Trace Macrocell™
• Bis zu 140 E/A-Ports mit Interrupt-Fähigkeit
– Bis zu 136 schnelle I/Os bis 84 MHz
– Bis zu 138 5 V-tolerante I/Os
• Bis zu 15 Kommunikationsschnittstellen
– Bis zu 3 × I2C-Schnittstellen (SMBus/PMBus)
– Bis zu 4 USARTs/2 UARTs (10,5 Mbit/s, ISO7816-Schnittstelle, LIN, IrDA, Modemsteuerung)
– Bis zu 3 SPIs (42 Mbit/s), 2 mit MuxingVollduplex-I2S zur Erzielung einer Audioklasse
Genauigkeit über interne Audio-PLL oder externeUhr
– 2 × CAN-Schnittstellen (2.0B Aktiv)
– SDIO-Schnittstelle
• Erweiterte Konnektivität
– USB 2.0 Full-Speed-Gerät/Host/OTGController mit On-Chip-PHY
– USB 2.0 Highspeed/FullspeedGerät/Host/OTG-Controller mit dediziertem
DMA, On-Chip-Full-Speed-PHY und ULPI
– 10/100 Ethernet MAC mit dediziertem DMA:unterstützt IEEE 1588v2-Hardware, MII/RMII
• 8- bis 14-Bit parallele Kameraschnittstelle bis zu54 MByte/s
• Kryptografische Beschleunigung: HardwareBeschleunigung für AES 128, 192, 256, TripleDES, HASH (MD5, SHA-1) und HMAC
• Echter Zufallszahlengenerator
• CRC-Berechnungseinheit
• 96-Bit eindeutige ID
• RTC: Genauigkeit unter einer Sekunde, Hardwarekalender
• Motorantrieb und Anwendungssteuerung
• Medizinische Geräte
• Industrielle Anwendungen: SPS, Wechselrichter, Leistungsschalter
• Drucker und Scanner
• Alarmsysteme, Video-Gegensprechanlage und HLK
• Heim-Audiogeräte