STM32F407IGT6 IC MCU ARM M4 1024 FLASH 168 Mhz 192 kB SRAM
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori ARM - MCU |
Direttiva RoHS: | Dettagli |
Serie: | STM32F407IG |
Stile di montaggio: | SMD/SMT |
Confezione/custodia: | LQFP-176 |
Nucleo: | ARM Cortex M4 |
Dimensione della memoria del programma: | 1 MB |
Larghezza del bus dati: | 32 bit |
Risoluzione ADC: | 12 bit |
Frequenza di clock massima: | 168 MHz |
Numero di I/O: | 140 I/O |
Dimensione RAM dati: | 192 kB |
Tensione di alimentazione - Min: | 1,8 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 85 °C |
Confezione: | Vassoio |
Marca: | STMicroelectronics |
Risoluzione DAC: | 12 bit |
Tipo di RAM dati: | SRAM |
Tipo di interfaccia: | PUÒ, I2C, SDIO, I2S/SPI, UART/USART, USB |
Sensibile all'umidità: | SÌ |
Numero di canali ADC: | 24 canali |
Serie di processori: | STM32F40 |
Prodotto: | MCU+FPU |
Tipo di prodotto: | Microcontrollori ARM - MCU |
Tipo di memoria del programma: | Flash |
Quantità confezione di fabbrica: | 400 |
Sottocategoria: | Microcontrollori - MCU |
Nome commerciale: | STM32 |
Timer di controllo: | Timer di controllo, con finestra |
Peso unitario: | 0,067010 once |
♠ Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, fino a 1 MB Flash/192+4 KB RAM, USB OTG HS/FS, Ethernet, 17 TIM, 3 ADC, 15 interfacce di comunicazione e fotocamera
La famiglia STM32F405xx e STM32F407xx si basa sul processore Arm® ad alte prestazioniCore RISC Cortex®-M4 a 32 bit che opera a una frequenza fino a 168 MHz. Il Cortex-M4Il core è dotato di un'unità a virgola mobile (FPU) a precisione singola che supporta tutte le istruzioni di elaborazione dati e i tipi di dati Arm a precisione singola. Implementa inoltre un set completo di DSP.istruzioni e un'unità di protezione della memoria (MPU) che migliora la sicurezza dell'applicazione.
La famiglia STM32F405xx e STM32F407xx incorpora chip embedded ad alta velocitàmemorie (memoria Flash fino a 1 Mbyte, fino a 192 Kbyte di SRAM), fino a 4 Kbyte diSRAM di backup e una vasta gamma di I/O e periferiche migliorate collegate a dueBus APB, tre bus AHB e una matrice bus multi-AHB a 32 bit.
Tutti i dispositivi offrono tre ADC a 12 bit, due DAC, un RTC a basso consumo, dodici ADC per uso generaleTimer a 16 bit, inclusi due timer PWM per il controllo del motore e due timer a 32 bit per uso generale.un vero generatore di numeri casuali (RNG). Presenta anche funzionalità standard e avanzateinterfacce di comunicazione.
• Fino a tre I2C
• Tre SPI, due I2S full duplex. Per ottenere la precisione della classe audio, le periferiche I2Spuò essere sincronizzato tramite un PLL audio interno dedicato o tramite un clock esterno per consentiresincronizzazione.
• Quattro USART più due UART
• Una porta USB OTG a piena velocità e una porta USB OTG ad alta velocità con capacità a piena velocità (conULPI),
• Due CAN
• Un'interfaccia SDIO/MMC
• Ethernet e l'interfaccia della fotocamera sono disponibili solo sui dispositivi STM32F407xx.
Le nuove periferiche avanzate includono un SDIO, un controllo di memoria statica flessibile migliorato(FSMC) interfaccia (per dispositivi offerti in pacchetti da 100 pin e oltre), una fotocameraInterfaccia per sensori CMOS. Fare riferimento alla Tabella 2: STM32F405xx e STM32F407xx: caratteristichee conteggi delle periferiche per l'elenco delle periferiche disponibili su ciascun codice articolo.
La famiglia STM32F405xx e STM32F407xx funziona nella temperatura compresa tra -40 e +105 °Cintervallo di alimentazione da 1,8 a 3,6 V. La tensione di alimentazione può scendere a 1,7 V quandoil dispositivo funziona nell'intervallo di temperatura da 0 a 70 °C utilizzando un alimentatore esternosupervisore: fare riferimento alla Sezione: Reset interno OFF. Un set completo di funzioni di risparmio energeticomodalità consente la progettazione di applicazioni a basso consumo energetico.
La famiglia STM32F405xx e STM32F407xx offre dispositivi in vari pacchetti che vannoda 64 pin a 176 pin. Il set di periferiche incluse cambia a seconda del dispositivo scelto.Queste caratteristiche rendono la famiglia di microcontrollori STM32F405xx e STM32F407xx adattaper un'ampia gamma di applicazioni:
• Azionamento motore e controllo delle applicazioni
• Attrezzature mediche
• Applicazioni industriali: PLC, inverter, interruttori automatici
• Stampanti e scanner
• Sistemi di allarme, videocitofono e HVAC
• Apparecchi audio per la casa
• Core: CPU Arm® Cortex®-M4 a 32 bit con FPU,Acceleratore adattivo in tempo reale (ART)Acceleratore) che consente l'esecuzione in stato di attesa 0dalla memoria Flash, frequenza fino a 168 MHz,unità di protezione della memoria, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) e DSPistruzioni
• Ricordi
– Fino a 1 Mbyte di memoria Flash
– Fino a 192+4 Kbyte di SRAM inclusi 64-Kbyte di dati CCM (core coupled memory)RAM
– 512 byte di memoria OTP
– Controller di memoria statica flessibilesupporto Compact Flash, SRAM,Memorie PSRAM, NOR e NAND
• Interfaccia parallela LCD, modalità 8080/6800
• Gestione dell'orologio, del reset e dell'alimentazione
– Alimentazione dell'applicazione e I/O da 1,8 V a 3,6 V
– POR, PDR, PVD e BOR
– Oscillatore a cristallo da 4 a 26 MHz
– RC interno da 16 MHz regolato in fabbrica (1%precisione)
– Oscillatore a 32 kHz per RTC con calibrazione
– RC interno a 32 kHz con calibrazione
• Funzionamento a basso consumo energetico
– Modalità Sleep, Stop e Standby
– Alimentazione VBAT per RTC, backup 20×32 bitregistri + SRAM di backup opzionale da 4 KB
• Convertitori A/D 3×12 bit, 2,4 MSPS: fino a 24canali e 7,2 MSPS in triplo interlacciamentomodalità
• Convertitori D/A 2×12 bit
• DMA per uso generale: DMA a 16 flussicontroller con FIFO e supporto burst
• Fino a 17 timer: fino a dodici a 16 bit e due a 32 bittimer di bit fino a 168 MHz, ciascuno con un massimo di 4Contatore IC/OC/PWM o impulsi e quadraturaingresso encoder (incrementale)
• Modalità debug
– Debug del cavo seriale (SWD) e JTAGinterfacce
– Macrocellula di traccia incorporata Cortex-M4™
• Fino a 140 porte I/O con capacità di interruzione
– Fino a 136 I/O veloci fino a 84 MHz
– Fino a 138 I/O con tolleranza a 5 V
• Fino a 15 interfacce di comunicazione
– Fino a 3 interfacce I2C (SMBus/PMBus)
– Fino a 4 USART/2 UART (10,5 Mbit/s, ISOInterfaccia 7816, LIN, IrDA, controllo modem)
– Fino a 3 SPI (42 Mbit/s), 2 con muxedI2S full-duplex per raggiungere la classe audio
precisione tramite PLL audio interno o esternoorologio
– 2 interfacce CAN (2.0B attive)
– Interfaccia SDIO
• Connettività avanzata
– Dispositivo/host/OTG USB 2.0 a piena velocitàcontrollore con PHY su chip
– USB 2.0 ad alta velocità/velocità massimacontroller dispositivo/host/OTG con dedicato
DMA, PHY a piena velocità su chip e ULPI
– MAC Ethernet 10/100 con DMA dedicato:supporta hardware IEEE 1588v2, MII/RMII
• Interfaccia telecamera parallela da 8 a 14 bit fino a54 Mbyte/s
• Vero generatore di numeri casuali
• Unità di calcolo CRC
• ID univoco a 96 bit
•RTC: precisione al secondo, calendario hardware