STM32F407ZGT6 ARM Microcontrollers IC's MCU ARM M4 1024 FLASH 192kB SRAM
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F407ZG |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-144 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 1 MB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 168 MHz |
Aantal I/O's: | 114 I/O |
Data-RAM-grootte: | 192 kB |
Voedingsspanning - Min: | 1,8 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
DAC-resolutie: | 12 bit |
Gegevens-RAM-type: | SRAM |
Interfacetype: | KAN, I2C, SDIO, I2S/SPI, UART/USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 24 kanalen |
Processorserie: | STM32F40 |
Product: | MCU+FPU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 360 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,045518 oz |
♠ Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, tot 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIM's, 3 ADC's, 15 communicatie-interfaces en camera
De STM32F405xx- en STM32F407xx-familie is gebaseerd op de hoogwaardige Arm®Cortex®-M4 32-bits RISC-kern met een frequentie tot 168 MHz. De Cortex-M4De kern is voorzien van een Floating Point Unit (FPU) met enkele precisie die alle Arm single-precision gegevensverwerkingsinstructies en gegevenstypen ondersteunt. Het implementeert ook een volledige set DSP.instructies en een geheugenbeschermingseenheid (MPU) die de beveiliging van de applicatie verbetert.
De STM32F405xx- en STM32F407xx-familie omvat high-speed embeddedgeheugens (Flash-geheugen tot 1 Mbyte, tot 192 Kbyte SRAM), tot 4 Kbyteback-up SRAM en een uitgebreid scala aan verbeterde I/O's en randapparatuur aangesloten op tweeAPB-bussen, drie AHB-bussen en een 32-bits multi-AHB-busmatrix.
Alle apparaten zijn voorzien van drie 12-bits ADC's, twee DAC's, een low-power RTC, twaalf universele16-bits timers, waaronder twee PWM-timers voor motorregeling en twee 32-bits timers voor algemeen gebruik.een echte willekeurige nummergenerator (RNG). Ze beschikken ook over standaard en geavanceerdecommunicatie-interfaces.
• Maximaal drie I2C's
• Drie SPI's, twee I2S'en full-duplex. Om de nauwkeurigheid van de audioklasse te bereiken, zijn de I2S-randapparatuurkan worden geklokt via een speciale interne audio-PLL of via een externe klok omsynchronisatie.
• Vier USART's plus twee UART's
• Een USB OTG full-speed en een USB OTG high-speed met full-speed-capaciteit (met deULPI),
• Twee blikken
• Een SDIO/MMC-interface
• Ethernet en de camera-interface zijn alleen beschikbaar op STM32F407xx-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. Zie Tabel 2: STM32F405xx en STM32F407xx: kenmerkenen het aantal randapparatuur voor de lijst met beschikbare randapparatuur voor elk onderdeelnummer.
De STM32F405xx- en STM32F407xx-familie werkt bij temperaturen tussen –40 en +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 Sectie: Interne reset UIT. Een uitgebreide set energiebesparendeDe modus maakt het ontwerpen van toepassingen met een laag energieverbruik mogelijk.
De STM32F405xx- en STM32F407xx-familie biedt apparaten in verschillende pakketten, variërendvan 64 tot 176 pinnen. De set meegeleverde randapparatuur varieert afhankelijk van het gekozen apparaat.Deze eigenschappen maken de STM32F405xx en STM32F407xx microcontrollerfamilie geschiktvoor een breed scala aan toepassingen:
• Motoraandrijving en applicatiebesturing
• Medische apparatuur
• Industriële toepassingen: PLC, omvormers, stroomonderbrekers
• Printers en scanners
• Alarmsystemen, video-intercom en HVAC
• Thuisaudio-apparaten
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU,Adaptieve real-time versneller (ARTAccelerator) die uitvoering van de 0-wachtstatus mogelijk maaktvan Flash-geheugen, frequentie tot 168 MHz,geheugenbeschermingseenheid, 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 CCM-gegevens (core coupled memory)RAM
– 512 bytes OTP-geheugen
– Flexibele statische geheugencontrollerondersteuning voor 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 fabrieksmatig getrimde RC (1%nauwkeurigheid)
– 32 kHz oscillator voor RTC met kalibratie
– Interne 32 kHz RC met kalibratie
• Laag stroomverbruik
– Slaap-, stop- en stand-bymodi
– VBAT-voeding voor RTC, 20×32 bit back-upregisters + optioneel 4 KB back-up SRAM
• 3×12-bits, 2,4 MSPS A/D-converters: tot 24kanalen en 7,2 MSPS in drievoudig interleavedmodus
• 2×12-bits D/A-converters
• DMA voor algemeen gebruik: 16-stream DMAcontroller met FIFO's en burst-ondersteuning
• Tot 17 timers: maximaal twaalf 16-bits en twee 32-bitsbittimers tot 168 MHz, elk met maximaal 4IC/OC/PWM of pulsteller en kwadratuur(incrementele) encoder-ingang
• Debug-modus
– Seriële draaddebug (SWD) en JTAGinterfaces
– Cortex-M4 Embedded Trace Macrocell™
• Tot 140 I/O-poorten met interrupt-mogelijkheid
– Tot 136 snelle I/O’s tot 84 MHz
– Tot 138 5V-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), waarvan 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 speciale
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 Mbytes/s
• Echte willekeurige getallengenerator
• CRC-berekeningseenheid
• 96-bits unieke ID
•RTC: subseconde nauwkeurigheid, hardwarekalender