STM32MP1 시리즈

듀얼 Arm® Cortex®-A7 및 Cortex®-M4 코어가 탑재된 STM32MP1 마이크로프로세서 시리즈

다양한 애플리케이션을 손쉽게 개발할 수 있는 범용 마이크로프로세서 포트폴리오인 STM32MP1 시리즈는 이종 단일 또는 듀얼 Arm Cortex-A7 및 Cortex-M4 코어 아키텍처를 기반으로 한층 더 강화된 여러 가지 유연한 애플리케이션 지원 능력을 갖춰 언제든지 최고의 성능과 전력 수치를 달성합니다. Cortex-A7 코어는 오픈 소스 운영 체제(Linux / Android)와 호환되며, Cortex-M4 코어는 STM32 MCU 에코시스템을 활용합니다.

STM32MP1은 풍부한 개발 에코시스템을 비롯해 다음과 같이 많은 장점을 제공합니다.

  • 주요 오픈 소스 Linux 배포 및 파트너를 통한 Android 지원
  • Cortex-M4 코어용 STM32Cube 펌웨어 및 임베디드 소프트웨어 라이브러리
  • 고급 HMI 개발에 이상적인 3D GPU(Graphics Processing Unit) 옵션
  • 풍부한 디지털 및 아날로그 주변 장치 세트
  • 고급 보안 기능
  • 최적화된 BOM(Bill of Material) 제공: 우수한 통합, 경제적인 PCB 기술(PTH(Plated-Through Hole) PCB) 과 호환되는 패키지, 전용 PMIC(Power Management IC)
  • ST 및 파트너의 고급 툴
  • 동급 최고의 현지 및 온라인 지원
  • 전 세계 유통 채널
  • 매년 갱신되는 지속적인 10년 수명 보증 프로그램
오픈 소스 운영 체제를 지원하는 STM32 에코시스템

Cortex®-M4 MCU 환경이 친숙한 개발자는 GCC 기반 IDE, STM32CubeProgrammer, STM32CubeMX 등 동일한 STM32Cube 툴셋(DRAM 하위 시스템을 쉽게 구성할 수 있는 DRAM 인터페이스 튜닝 툴 포함)을 사용해 본인의 역량을 손쉽게 극대화할 수 있습니다.

Arm® Cortex®-A7 코어를 개발할 경우, ST가 주요 오픈 소스 OpenSTLinux 배포판 개발 과정에서 걸림돌로 작용할만한 요인을 제거하도록 지원하므로 애플리케이션 소프트웨어를 빠르고 쉽게 이식할 수 있습니다.

ST 파트너 프로그램(ST Partner Program) 을 통해 개발자는 광범위한 써드파티의 에코시스템을 활용할 수 있습니다.

유연한 아키텍처

단일 또는 듀얼 Cortex-A7 코어는 오픈 소스 운영 체제 전용이며, Cortex-M4 코어는 실시간 및 저전력 작업 전용입니다.

  • 800MHz의 속도를 발휘하는 듀얼 Cortex®-A7 코어
    • 32KB L1 명령 캐시
    • 32KB L1 데이터 캐시
    • 256KB 레벨 2 캐시
  • 209MHz의 속도를 달성하는 Cortex®-M4 코어
    • 단정도 FPU(Floating Point Unit)
    • DSP(Digital Signal Processor) 명령의 전체 세트
    • 애플리케이션 보안 강화용 메모리 보호 장치

Cortex-M4 코어는 순수 결정론적 코드를 실행하는 데 내장형 SRAM(448KB)를 활용합니다. 예를 들어, STM32Cube펌웨어 기반의 STM32 MCU를 사용 중인 고객의 경우, Cortex-M4 코어의 448KB SRAM에 코드를 고스란히 재사용하고, Cortex-A7 코어에서 실행되는 Linux 애플리케이션(예: HMI)을 추가할 수 있습니다.

대부분의 주변 장치를 다양한 애플리케이션의 요건에 맞춰 Cortex-A7 또는 Cortex-M4 코어에 할당할 수 있습니다.

전력 효율
  • 동적 효율성: 애플리케이션의 처리 및 실시간 요건에 따라 Cortex-A7 및 Cortex-M4 코어가 각기 개별적으로 가동되거나 중지되어 전력 효율을 극대화할 수 있습니다.
  • 저전력 모드: 다음과 같이 여러 전력 모드가 지원됩니다.
    • 대기 모드: 36µW까지 감소
    • VBAT 모드: 4.5µW까지 감소 이 모드에서는 변조 감지 기능이 있어 시스템의 보안을 유지하면서도 실시간 시계를 사용하여 시간을 추적할 수 있습니다.

STM32MP1 시리즈는 핀투핀(pin-to-pin) 호환성을 지원하는 3가지 제품 라인으로 다음과 같이 구성되어 있습니다.

STM32MP157: 최대 800MHz의 듀얼 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어, 3D GPU, DSI 디스플레이 인터페이스, CAN FD

STM32MP153: 최대 800MHz의 듀얼 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어, CAN FD

STM32MP151: 최대 800MHz의 단일 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어

모든 제품 라인은 보안 옵션(암호화 및 안전 부팅)을 지원합니다.

STM32MP1 시리즈와 함께 STPMIC1 사용

ST는 DC/DC 벅 컨버터 4개, LDO 6개, DC/DC 부스트 컨버터 1개, USB VBUS, 범용 전원 스위치를 통합함으로써 STM32MP1 및 보드의 다른 부품에 필요한 전원 레일을 모두 확보하여, 공간 및 BOM 절약 효과를 창출하는 전용 PMIC(Power-Management IC)인 STPMIC1로 칩셋을 완성합니다. STPMIC1은 전력 소비를 최소화하므로 배터리 구동식 애플리케이션에 STPMIC1 시리즈와 함께 사용하는 데 이상적인 칩입니다.


STM32MP1A STM32MP1C STM32MP1D STM32MP1F STM32MP3A STM32MP3C STM32MP3D STM32MP3F STM32MP7A STM32MP7C STM32MP7D STM32MP7F