STM32F405ZGT6 ARM-mikrokontroller MCU ARM M4 1024 FLASH 168 MHz 192 kB SRAM
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32F405ZG |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | LQFP-144 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 1 MB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 168 MHz |
Antal I/O:er: | 114 I/O |
Data-RAM-storlek: | 192 kB |
Matningsspänning - Min: | 1,8 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Stämpla: | STMicroelectronics |
DAC-upplösning: | 12 bitar |
Data-RAM-typ: | SRAM |
Gränssnittstyp: | CAN, I2C, SDIO, I2S / SPI, UART / USART, USB |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 24 kanaler |
Processorserie: | STM32F40 |
Produkt: | MCU+FPU |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 360 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog-timers: | Watchdog-timer, fönstermonterad |
Enhetsvikt: | 0,045518 uns |
♠ Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, upp till 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIM, 3 ADC, 15 kommunikationsgränssnitt och kamera
STM32F405xx- och STM32F407xx-familjerna är baserade på den högpresterande Arm®Cortex®-M4 32-bitars RISC-kärna som arbetar med en frekvens på upp till 168 MHz. Cortex-M4Kärnan har en flyttalsenhet (FPU) med enkel precision som stöder alla Arm-databehandlingsinstruktioner och datatyper med enkel precision. Den implementerar också en komplett uppsättning DSPinstruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32F405xx- och STM32F407xx-familjerna innehåller inbyggda höghastighetssignalerminnen (flashminne upp till 1 MB, upp till 192 KB SRAM), upp till 4 KBsäkerhetskopiering av SRAM och ett omfattande utbud av förbättrade I/O och kringutrustning anslutna till tvåAPB-bussar, tre AHB-bussar och en 32-bitars multi-AHB-bussmatris.
Alla enheter erbjuder tre 12-bitars ADC:er, två DAC:er, en lågeffekts-RTC, tolv universalkretsar16-bitars timers inklusive två PWM-timers för motorstyrning, två generella 32-bitars timers.en riktig slumptalsgenerator (RNG). De har även standard- och avancerade funktionerkommunikationsgränssnitt.
• Upp till tre I2C:er
• Tre SPI:er, två I2S:er i full duplex. För att uppnå noggrannhet i ljudklassen är I2S-kringutrustningenkan klockas via en dedikerad intern ljud-PLL eller via en extern klocka för att tillåtasynkronisering.
• Fyra USART:er plus två UART:er
• En USB OTG fullhastighets och en USB OTG höghastighets med fullhastighetskapacitet (medULPI),
• Två CAN-enheter
• Ett SDIO/MMC-gränssnitt
• Ethernet och kameragränssnittet är endast tillgängligt på STM32F407xx-enheter.
Nya avancerade kringutrustningar inkluderar en SDIO, en förbättrad flexibel statisk minneskontroll(FSMC)-gränssnitt (för enheter som erbjuds i paket med 100 stift eller mer), en kameragränssnitt för CMOS-sensorer. Se tabell 2: STM32F405xx och STM32F407xx: funktioneroch periferiräkningar för listan över tillgängliga kringutrustningar för varje artikelnummer.
STM32F405xx- och STM32F407xx-familjerna arbetar i temperaturer från –40 till +105 °Cvarierar från en strömförsörjning på 1,8 till 3,6 V. Matningsspänningen kan sjunka till 1,7 V närEnheten fungerar i temperaturområdet 0 till 70 °C med hjälp av en extern strömförsörjninghandledare: se avsnitt: Intern återställning AV. En omfattande uppsättning energisparfunktioner-läget möjliggör design av applikationer med låg effekt.
Familjerna STM32F405xx och STM32F407xx erbjuder enheter i olika paket, allt frånfrån 64 stift till 176 stift. Uppsättningen av inkluderade kringutrustningar ändras beroende på vilken enhet som väljs.Dessa funktioner gör mikrokontrollerfamiljerna STM32F405xx och STM32F407xx lämpligaför ett brett spektrum av tillämpningar:
• Motordrift och applikationsstyrning
• Medicinsk utrustning
• Industriella tillämpningar: PLC, växelriktare, brytare
• Skrivare och skannrar
• Larmsystem, videoporttelefon och värme- och ventilationsanläggning
• Homig ljudapparater
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU,Adaptiv realtidsaccelerator (ARTAccelerator) som tillåter exekvering av 0-väntetillståndfrån flashminne, frekvens upp till 168 MHz,minnesskyddsenhet, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) och DSPinstruktioner
• Minnen
– Upp till 1 MB flashminne
– Upp till 192+4 kbyte SRAM inklusive 64-Kbyte CCM-data (core coupled memory)RAM-minne
– 512 byte OTP-minne
– Flexibel statisk minneskontrollerstöd för Compact Flash, SRAM,PSRAM-, NOR- och NAND-minnen
• LCD-parallellt gränssnitt, 8080/6800-lägen
• Klocka, återställning och förbrukningshantering
– 1,8 V till 3,6 V applikationsmatning och I/O
– POR, PDR, PVD och BOR
– 4 till 26 MHz kristalloscillator
– Intern 16 MHz fabriksinställd RC (1 %noggrannhet)
– 32 kHz oscillator för RTC med kalibrering
– Intern 32 kHz RC med kalibrering
• Låg strömförbrukning
– Viloläge, stoppläge och standbyläge
– VBAT-matning för RTC, 20×32 bitars backupregister + valfritt 4 KB backup SRAM
• 3×12-bitars, 2,4 MSPS A/D-omvandlare: upp till 24kanaler och 7,2 MSPS i trippel sammanflätadläge
• 2×12-bitars D/A-omvandlare
• Allmän DMA: 16-ströms DMAstyrenhet med FIFO och burst-stöd
• Upp till 17 timers: upp till tolv 16-bitars och två 32-bitarsbittimers upp till 168 MHz, var och en med upp till 4IC/OC/PWM eller pulsräknare och kvadratur(inkrementell) kodaringång
• Felsökningsläge
– Felsökning med seriell kabel (SWD) och JTAGgränssnitt
– Cortex-M4 Inbäddad Trace Macrocell™
• Upp till 140 I/O-portar med avbrottskapacitet
– Upp till 136 snabba I/O upp till 84 MHz
– Upp till 138 5 V-toleranta I/O:er
• Upp till 15 kommunikationsgränssnitt
– Upp till 3 × I2C-gränssnitt (SMBus/PMBus)
– Upp till 4 USART/2 UART (10,5 Mbit/s, ISO7816-gränssnitt, LIN, IrDA, modemkontroll)
– Upp till 3 SPI:er (42 Mbit/s), varav 2 med muxningfull-duplex I2S för att uppnå ljudklass
noggrannhet via intern ljud-PLL eller externklocka
– 2 × CAN-gränssnitt (2.0B aktiva)
– SDIO-gränssnitt
• Avancerad anslutning
– USB 2.0 fullhastighetsenhet/värd/OTGstyrenhet med inbyggd PHY
– USB 2.0 höghastighets-/fullhastighets-enhet/värd/OTG-kontroller med dedikerad
DMA, fullhastighets-PHY och ULPI på chip
– 10/100 Ethernet MAC med dedikerad DMA:stöder IEEE 1588v2-hårdvara, MII/RMII
• 8- till 14-bitars parallellt kameragränssnitt upp till54 Mbyte/s
• Sann slumptalsgenerator
• CRC-beräkningsenhet
• 96-bitars unikt ID
• RTC: subsekundnoggrannhet, hårdvarukalender