STMicroelectronics STM32F7 32-Bit MCU+FPUI microcontroller MCU+PFU a 32 bit STM32F7 di STMicroelectronics si basano sul processore ad alte prestazioni ARM® Cortex®-M7 RISC a 32 bit, che raggiunge una frequenza di 216 MHz. Il processore Cortex-M7 offre un'unità SFPU (Single Floating Point Unit) che supporta tutti i tipi di dati e istruzioni di elaborazione dati a precisione singola ARM. Inoltre questi dispositivi implementano un set completo di istruzioni DSP e un'unità di protezione della memoria (MPU, Memory Protection Unit) che migliora la sicurezza dell'applicazione.
Caratteristiche
- Processore: CPU ARM Cortex-M7 a 32 bit con FPU, acceleratore adattativo in tempo reale (ART Accelerator™) e cache L1: cache dati da 4 KB e cache istruzioni da 4 KB, che consentono l'esecuzione 0-wait state dalla memoria Flash incorporata e da memorie esterne, con frequenza fino a 216 MHz, MPU, 462 DMIPS / 2,14 DMIPS/MHz (Dhrystone 2.1) e istruzioni DSP
- Memorie
- Fino a 1 MB di memoria Flash
- 1024 byte di memoria OTP
- SRAM: 320 KB (inclusi 64 KB di RAM TCM per i dati critici in tempo reale) + 16 KB di RAM TCM per le istruzioni (routine critiche in tempo reale) + 4 KB di SRAM di backup (disponibile nelle modalità a più bassa potenza)
- Controller per memoria esterna flessibile, con bus dati fino a 32 bit: memorie SRAM, PSRAM, SDRAM/LPSDR SDRAM e NOR/NAND
- Quad SPI a doppia modalità
- Interfaccia parallela LCD, modalità 8080/6800
- Controller LCD-TFT fino alla risoluzione XGA con Chrom-ART Accelerator™ dedicato, per la creazione di contenuto grafico avanzato (DMA2D)
- Clock, reset e gestione dell'alimentazione
- I/O e alimentazione applicazioni da 1,7 a 3,6 V
- POR, PDR, PVD e BOR
- Alimentazione USB dedicata
- Oscillatore al cristallo a 4 - 26 MHz
- RC interno a 16 MHz calibrato dal produttore (precisione dell'1%)
- Oscillatore a 32 kHz per RTC con calibrazione
- RC interno a 32 kHz con calibrazione
- Bassa potenza
- Modalità Sospensione, Arresto e Standby
- Alimentazione VBAT per RTC, 32× registri di backup a 32 bit + 4 KB di SRAM di backup
- 3× ADC a 12 bit, 2,4 MSPS: fino a 24 canali e 7,2 MSPS in modalità interleaved tripla
- 2× convertitori D/A a 12 bit
- DMA per usi generali: controller DMA a 16 flussi di streaming con FIFO e supporto burst
- Fino a 18 timer: fino a 13 timer a 16 bit (1× timer a 16 bit a bassa potenza disponibile in modalità Arresto) e due timer a 32 bit, ciascuno con massimo 4 uscite IC/OC/PWM o per contatore impulsi e ingresso encoder (incrementale) in quadratura. Tutti i 15 timer sono eseguibili fino a 216 MHz. 2× timer watchdog, SysTick
- Modalità di debug
- Interfacce SWD e JTAG
- Cortex-M7 Trace Macrocell™
- Fino a 168 porte I/O con capacità di Interrupt
- Fino a 164 I/O veloci, fino a 108 MHz
- Fino a 166 I/O con tolleranza di 5 V
- Fino a 25 interfacce di comunicazione
- Fino a 4× interfacce I2C interfaces (SMBus/PMBus)
- Fino a 4 USART/4 UART (27 Mbit/s, interfaccia ISO7816, LIN, IrDA, controllo modem)
- Fino a 6 SPI (fino a 50 Mbit/s), 3 con I2S simplex muxed per la precisione di classe audio tramite PLL audio interno o clock esterno
- 2 x SAI (Serial Audio Interface)
- 2 × CAN (2.0B attiva) e interfaccia SDMMC
- Interfaccia SPDIFRX
- HDMI-CEC
- Connettività avanzata
- Controller dispositivi/host/OTG USB 2.0 full-speed con PHY on-chip
- Controller dispositivi/host/OTG USB 2.0 high-speed/full-speed con DMA dedicato, PHY e ULPI full-speed on-chip
- MAC 10/100 Ethernet con DMA dedicato: supporta l'hardware IEEE 1588v2, MII/RMII
- Interfaccia parallela per videocamera a 8-14 bit, fino a 54 Mbyte/s
- Generatore di numeri true random
- Unità di calcolo CRC
- RTC: precisione inferiore al secondo, calendario hardware
- ID univoco a 96 bit
|
Discovery Kit 32F746GDISCOVERY di STMicroelectronicsIl Discovery Kit 32F746GDISCOVERY di STMicroelectronics introduce la serie di microcontroller STM32F7 basati sul processore ARM Cortex-M7. Il kit consente di sviluppare e condividere applicazioni e supporta riproduttori audio/video, registratori audio e allarmi domestici anti-intrusione. È inoltre possibile progettare HMI, grazie alle funzionalità touchscreen audio, video e a colori.
Caratteristiche
- Microcontroller STM32F746NGH6 con 1 Mbyte di memoria Flash e 340 Kbyte di RAM, in involucro BGA216
- ST-LINK/V2-1 integrato, con capacità di ri-enumerazione USB
- Funzioni USB: porta COM virtuale, archiviazione di massa, porta di debug
- LCD-TFT a colori, da 4,3", 480x272, con touchscreen capacitivo
- Connettore da videocamera
- Codec audio SAI
- Connettore di ingresso e di uscita audio
- Uscite per auricolari stereo
- Due microfoni MEMS ST
- Connettore di ingresso RCA SPDIF
- Due pulsanti (utente e reset)
- 128-Mbit di memoria Flash Quad-SPI
- 128-Mbit di SDRAM (64 Mbit accessibili)
- Connettore per scheda microSD
- Connettore per scheda figlia RF-EEPROM
- USB OTG HS con connettori Micro-AB
- USB OTG FS con connettori Micro-AB
- Connettore Ethernet conforme a IEEE-802.3-2002
- Cinque opzioni di alimentazione:
- ST LINK/V2-1
- Connettore USB FS
- Connettore USB HS
- Connettore VIN da Arduino
- Esterna a 5 V da connettore
- Uscita di alimentazione per applicazioni esterne: 3,3 V o 5 V
- Connettori Arduino Uno V3
- Software gratuito completo, inclusa una gamma di esempi, parte del pacchetto STM32Cube
|
|