STM32F7 시리즈

Arm® Cortex®-M7 코어가 탑재된 고성능 MCU STM32F7 시리즈

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) 호환성을 지원합니다.*

* 참고: 64핀 및 100핀 패키지에 관한 구체적인 사례는 데이터시트를 참조하십시오.

* 아래 이미지를 클릭하여 각 제품군의 상세 내용을 확인하실 수 있습니다.