STM32F7 마이크로컨트롤러는 코드가 내장 플래시에서 또는 외부 메모리에서 실행되든 ST의 ART Accelerator™와 L1 캐시의 이점을 활용하여 Cortex-M7 코어의 이론상 최대성능을 제공합니다 : 216MHz fCPU에서 1082 CoreMark /462 DMIPS 달성
새로운 주변 장치 세트로 구성된 스마트 아키텍처
STM32F7 시리즈는 다음과 같은 기술을 통해 Cortex-M7 코어의 성능을 극대화합니다 :
코어, 주변 장치 및 메모리 상호 연결용 AXI 및 다중 AHB 버스 구조
최대 16KB + 16KB의 I-캐시 및 D-캐시
특정 디바이스에서 ‘읽으면서 쓰기(Read-While-Write)’ 기능을 지원하는 최대 2MB의 내장형 플래시 메모리
2개의 범용 DMA 컨트롤러와 이더넷 전용 DMA 컨트롤러(일부 제품 라인), 고속 USB OTG (On-The-Go) 인터페이스, Chrom-ART 그래픽 가속기(일부 제품 라인)
주변 장치 속도는 CPU 속도와 무관하므로 (듀얼 클록 지원) 시스템 클록을 교체하더라도 주변 장치의 성능이 아무런 영향을 받지 않습니다.
SPDIF 출력을 지원하는 직렬 오디오 인터페이스(SAI) 2개, SPDIF 입력을 지원하는 I²S 반이중 인터페이스 3개, 전용 전원 공급 장치를 갖춘 USB OTG 인터페이스 2개, 듀얼 모드 Quad-SPI 플래시 메모리 인터페이스 등 훨씬 더 많은 주변 장치
분산된 구조의 대용량 SRAM :
시간에 민감한 데이터 처리(스택, 힙 등)를 위한 최대 128KB의 DTCM(Tightly-Coupled Memory for Data) 등 최대 512KB의 범용 데이터 메모리
시간에 민감한 루틴을 위한 16KB의 ITCM(Tightly-Coupled Memory for Instructions)
최소 전력 모드에서 데이터를 보존하는 4KB의 백업 SRAM
일부 제품 라인에서 지원되는 실행 코드 보호 기능(PC-ROP)
일부 제품 라인에서 지원되는 온칩 USB high-speed PHY
전력 효율
1.8V에서 7 CoreMark/mW
모든 컨텍스트 및 SRAM을 저장하는 Stop 모드에서 100µA의 일반적인 전류 소비량
호환성
Cortex-M7은 Cortex-M4 명령어 세트와 하위 호환됩니다.
STM32F7 시리즈는 STM32F4 시리즈와의 핀투핀(pin-to-pin) 호환성을 지원합니다.*