STM32F417VGT6 ARM Microcontrollers MCU ARM M4 1024 FLASH 168 Mhz 192kB SRAM
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | ST Micro-elektronica |
Product categorie: | ARM-microcontrollers - MCU |
RoHS: | Details |
Serie: | STM32F417VG |
Montagestijl: | SMD/SMT |
Pakket / Geval: | LQFP-100 |
Kern: | ARM Cortex M4 |
Programma geheugengrootte: | 1 MB |
Breedte databus: | 32-bits |
ADC-resolutie: | 3 x 12 bits |
Maximale klokfrequentie: | 168 MHz |
Aantal I/O's: | 82 I/O |
Gegevens RAM-grootte: | 192 KB |
Voedingsspanning - Min: | 1,8 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 85 C |
verpakking: | Dienblad |
Merk: | ST Micro-elektronica |
Gegevens RAM-type: | SRAM |
Interfacetype: | KAN, I2C, I2S, SPI, UART |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 16 kanaal |
Aantal timers/tellers: | 10 Timer |
Processor-serie: | ARM Cortex M |
Product type: | ARM-microcontrollers - MCU |
Programma geheugentype: | Flash |
Hoeveelheid fabriekspakket: | 540 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Gewichtseenheid: | 0,046530 ons |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, tot 1,5 MB Flash, 320 KB RAM, USB OTG FS, 1 ADC, 2 DAC's, 2 DFSDM's
De STM32F415xx- en STM32F417xx-familie is gebaseerd op de krachtige Arm®Cortex®-M4 32-bits RISC-kern die werkt met een frequentie tot 168 MHz.De Cortex-M4core is voorzien van een drijvende-komma-eenheid (FPU) met enkele precisie die alle instructies en gegevenstypen voor gegevensverwerking met enkele precisie van Arm ondersteunt.Het implementeert ook een volledige set DSPinstructies en een geheugenbeschermingseenheid (MPU) die de beveiliging van toepassingen verbetert.
De STM32F415xx- en STM32F417xx-familie is voorzien van high-speed embeddedgeheugens (Flash-geheugen tot 1 Mbyte, tot 192 Kbytes SRAM), tot 4 Kbytes aanback-up SRAM en een uitgebreide reeks verbeterde I/O's en randapparatuur aangesloten op tweeAPB-bussen, drie AHB-bussen en een 32-bits multi-AHB-busmatrix.
Alle apparaten bieden drie 12-bits ADC's, twee DAC's, een low-power RTC, twaalf universele16-bits timers inclusief twee PWM-timers voor motorbesturing, twee universele 32-bits timers.een echte random number generator (RNG) en een cryptografische versnellingscel.Zij ookbeschikken over standaard en geavanceerde communicatie-interfaces.
• Maximaal drie I2C's
• Drie SPI's, twee I2S's full duplex.Om de nauwkeurigheid van audioklasse te bereiken, zijn de I2S-randapparatuurkan worden geklokt via een speciale interne audio-PLL of via een externe klok om toe te staansynchronisatie.
• Vier USART's plus twee UART's
• Een USB OTG full-speed en een USB OTG high-speed met full-speed mogelijkheden (met deULPI),
• Twee CAN's
• Een SDIO/MMC-interface
• Ethernet en de camera-interface zijn alleen beschikbaar op STM32F417xx-apparaten.
Nieuwe geavanceerde randapparatuur omvat een SDIO, een verbeterde flexibele statische geheugencontrole(FSMC) interface (voor apparaten aangeboden in pakketten van 100 pinnen en meer), een camerainterface voor CMOS-sensoren en een cryptografische versnellingscel.Raadpleeg tabel 2:STM32F415xx en STM32F417xx: kenmerken en randapparatuurtellingen voor de lijst met randapparatuurbeschikbaar op elk onderdeelnummer.
De STM32F415xx- en STM32F417xx-familie werkt bij temperaturen van -40 tot +105 °Cbereik van een voeding van 1,8 tot 3,6 V.De voedingsspanning kan dalen tot 1,7 V wanneer deapparaat werkt in het temperatuurbereik van 0 tot 70 °C met behulp van een externe voedingsupervisor: zie hoofdstuk : Interne reset UIT.Een uitgebreide set van energiebesparendemodus maakt het ontwerp van energiezuinige toepassingen mogelijk.
De STM32F415xx- en STM32F417xx-familie biedt apparaten in verschillende pakketten, variërend vanvan 64 pinnen tot 176 pinnen.De set meegeleverde randapparatuur verandert met het gekozen apparaat.
• Kern: Arm® 32-bits Cortex®-M4 CPU met FPU,Adaptieve real-time accelerator (ARTAccelerator) waardoor 0-wait state uitvoering mogelijk isuit Flash-geheugen, frequentie tot 168 MHz,geheugenbeveiligingseenheid, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) en DSPinstructies
• Herinneringen
– Tot 1 Mbyte Flash-geheugen
– Tot 192+4 Kbytes SRAM inclusief 64-Kbyte aan CCM-gegevens (core coupled memory).RAM
– 512 bytes OTP-geheugen
– Flexibele statische geheugencontrollerondersteuning van Compact Flash, SRAM,PSRAM-, NOR- en NAND-geheugens
• LCD-parallelle interface, 8080/6800-modi
• Klok-, reset- en voorraadbeheer
– 1,8 V tot 3,6 V toepassingsvoeding en I/O's
– POR, PDR, PVD en BOR
– 4 tot 26 MHz kristaloscillator
– Interne 16 MHz in de fabriek getrimde RC (1%nauwkeurigheid)
– 32 kHz oscillator voor RTC met kalibratie
– Interne 32 kHz RC met kalibratie
• Energiezuinige werking
- Slaap-, stop- en stand-bymodi
– VBAT-voeding voor RTC, 20×32 bit back-upregisters + optionele 4 KB back-up SRAM
• 3×12-bits, 2,4 MSPS A/D-converters: maximaal 24kanalen en 7.2 MSPS in triple interleavedmodus
• 2×12-bits D/A-converters
• DMA voor algemeen gebruik: DMA met 16 streamscontroller met FIFO's en burst-ondersteuning
• Maximaal 17 timers: maximaal twaalf 16-bits en twee 32-bitsbit timers tot 168 MHz, elk met maximaal 4IC/OC/PWM of pulsteller en kwadratuur(incrementele) encoderingang
• Foutopsporingsmodus
– Seriële draad debug (SWD) & JTAGinterfaces
– Cortex-M4 ingebedde Trace Macrocell™
• Tot 140 I/O-poorten met interruptmogelijkheid
– Tot 136 snelle I/O's tot 84 MHz
– Tot 138 5 V-tolerante I/O's
• Tot 15 communicatie-interfaces
– Tot 3 × I2C-interfaces (SMBus/PMBus)
– Tot 4 USART's/2 UART's (10,5 Mbit/s, ISO7816-interface, LIN, IrDA, modembesturing)
– Tot 3 SPI's (42 Mbits/s), 2 met muxedfull-duplex I2S om audioklasse te bereiken
nauwkeurigheid via interne audio PLL of externklok
– 2 × CAN-interfaces (2.0B actief)
– SDIO-interface
• Geavanceerde connectiviteit
– USB 2.0 full-speed apparaat/host/OTGcontroller met on-chip PHY
– USB 2.0 hoge snelheid/volledige snelheidapparaat/host/OTG-controller met toegewijd
DMA, on-chip full-speed PHY en ULPI
– 10/100 Ethernet MAC met speciale DMA:ondersteunt IEEE 1588v2-hardware, MII/RMII
• 8- tot 14-bits parallelle camera-interface tot54 MByte/sec
• Cryptografische versnelling: hardwareacceleratie voor AES 128, 192, 256, TripleDES, HASH (MD5, SHA-1) en HMAC
• Generator van echte willekeurige getallen
• CRC rekeneenheid
• 96-bits unieke ID
• RTC: subseconde nauwkeurigheid, hardwarekalender
• Motoraandrijving en applicatiebesturing
• Medische apparatuur
• Industriële toepassingen: PLC, omvormers, stroomonderbrekers
• Printers en scanners
• Alarmsystemen, video-intercom en HVAC
• Home audio-apparaten