리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표
성능, 실시간 처리, 보급성 기준으로 보는 리눅스 기반 SoC/MPU 비교 가이드
항목
Raspberry Pi CM5
STM32MP1
(ST)
i.MX 8M Mini(NXP)
AM64x
(TI)
PIC64GX
(Microchip)
CPU
ARM Cortex-A76 (4x) @ 2.0GHz
Cortex-A7 (2x) + M4
Cortex-A53 (4x) @ 1.8GHz
Cortex-A53 (2x) + R5F (2x)
RISC-V 64bit (4x AMP)
GPU

VideoCore VII
Vivante GPU
GC NanoUltra
X
없음
AI/ML

O (NEON, GPU 연산)
X
O (NEON)
O (DSP, 옵션)
△ (기본 수준)
리눅스

O (Pi OS, Ubuntu 등)
O
O
O
O (Yocto, Buildroot 등)
RTOS 동시 지원 (AMP)
X
O
X
O
O (Linux + RTOS 병행 실행)
RAM 용량

4~8GB LPDDR4
512MB~1GB DDR3
1~4GB LPDDR4
1~2GB
DDR4
최대 8GB DDR4 (예정)
스토리지

eMMC
(최대 32GB)
eMMC
eMMC
eMMC
eMMC, NAND/NOR
보안 부팅

X
O
O (보안 부팅, 키 관리, PMP 등)
디스플레이 지원

HDMI, DSI, CSI
병렬 RGB LCD
MIPI DSI
X
HDMI, MIPI CSI
TSN 지원

X
X
X
O
O (HX 시리즈)
FPGA 포함 여부

X
X
X
X
O (단, PolarFire SoC와 핀 호환)

 

주요 고성능 임베디드 SoC/MPU 기술 분석
리눅스 기반 SoC 및 멀티코어 MPU의 비교 분석

1. Raspberry Pi CM5

  • 용도: 프로토타이핑, 소형 서버, 엣지 컴퓨팅, HMI, 교육용 리눅스 디바이스
  • 개발환경: Debian 기반 Raspberry Pi OS. Python/C/C++, VS Code 원활.
  • 툴체인: GCC (arm64), 대부분 오픈소스 지원 풍부
  • 커널/드라이버: VideoCore GPU, V4L2, CSI/DSI, SPI/I2C 풍부. 메인라인 진행 중.
  • 보드 설계: Compute Module 형태로, PCIe/HDMI/USB 분리 설계 필요. 고속 신호 설계 요구됨.
  • 보안 기능: 기본 Secure Boot 없음. Trusted Platform 지원은 부족.
  • RTOS/AMP: 리눅스 단독 운영에 최적. RTOS 병행 구조 미지원.
  • 온도/수명: 표준 소비자 제품 온도 등급. 공급 일정 불안정 이슈 있음.
  • 생태계: 포럼/서드파티 풍부. 모듈(SOM) 수 많음.
  • 실사용 사례: 미디어 처리 장비, 스마트 카메라, 3D 프린터 컨트롤러 등

 

→ 유연한 개발 환경과 뛰어난 커뮤니티 지원 및 가격이 가장 저렴. 산업용 환경에선 보안이나 실시간 요구가 아쉬움.

 

 

2. STM32MP1 (ST)

  • 용도: 디스플레이 제어, HMI, 터치 UI, 복합 제어기기
  • 개발환경: STM32CubeMX, OpenSTLinux, Yocto 기반 SDK, Qt 등 UI 지원
  • 툴체인: GCC, STM32CubeIDE, Buildroot
  • 커널/드라이버: DSI, LVDS, I2C, ADC 등 전통 STM32 주변장치 대부분 지원
  • 보드 설계: 중간 난이도. DDR3L, PMIC 통합. 2/4층 설계 가능
  • 보안 기능: TrustZone, Secure Boot, HW RNG 등 존재
  • RTOS/AMP: Cortex-M4 내장. FreeRTOS 병행 운영 매우 쉬움
  • 온도/수명: 산업용 온도, 10년 공급 보장
  • 생태계: STM32 시리즈의 방대한 커뮤니티와 유틸리티 활용 가능
  • 실사용 사례: 산업용 UI 패널, 터치 제어기, 휴대용 검사 장비

 

→ 소형 제어기기와 디스플레이 기반 UI에 적합한 특성을 가지고 있으며, 산업용에 최적화된 솔루션을 제공

 

 

3. NXP i.MX 8M Mini (NXP)

  • 용도: 스마트 홈, 오디오 기기, 카메라 허브, 미디어 디바이스
  • 개발환경: Yocto 기반 Linux SDK (NXP 제공). Qt 등 UI 프레임워크 지원.
  • 툴체인: GCC, Yocto Toolchain. 개발 레벨 높지만 확장성 뛰어남.
  • 커널/드라이버: Vivante GPU, CSI, I2S, MIPI DSI 드라이버 등 안정적.
  • 보드 설계: PMIC 권장, LPDDR 인터페이스 설계 난이도 있음.
  • 보안 기능: TrustZone, CAAM, Secure Boot, OTP 키 영역 제공.
  • RTOS/AMP: Cortex-M4 내장. FreeRTOS와 AMP 구성에 적합.
  • 온도/수명: 산업용 등급 및 10~15년 장기공급.
  • 생태계: Toradex/Variscite 등 SOM 업체 다수.
  • 실사용 사례: 구글 스마트 스피커, 오디오앰프, 산업 UI 디바이스

 

→ 스마트 홈이나 미디어 디바이스에 강점을 보이며, 보안 측면에서도 안정적인 성능을 발휘. 보통 SOM 형태로 사용하며 가격이 다른 제품 대비 비쌈

 

 

4. AM64x (TI)

  • 용도: 산업용 게이트웨이, 리얼타임 제어기, 공장 자동화 장비
  • 개발환경: TI SDK (Yocto 기반), CCS IDE, PDK, SysConfig 등 잘 갖춰짐
  • 툴체인: GCC, TI Clang. RTOS, Linux 병행 빌드 지원
  • 커널/드라이버: TSN, PRU, EtherCAT, CAN, USB 안정성 높음
  • 보드 설계: DDR4/PCIe, 산업 인터페이스 설계 필요. 하드웨어 요구 높은 편
  • 보안 기능: TrustZone, HSM, Secure Boot, Firewall 등 강력
  • RTOS/AMP: R5F 코어 + Cortex-A53 구조. Linux + RTOS AMP 구조 이상적
  • 온도/수명: -40~105°C, 10년 이상 공급 보장
  • 생태계: TI E2E, 산업 고객사 다수, 모듈 업체도 있음
  • 실사용 사례: 이더넷 스위치, 로봇 제어기, 산업 HMI

 

→ 산업용 리얼타임 제어와 보안에서 뛰어난 성능을 발휘하며, 장기적인 공급 안정성까지 확보된 제품

 

 

5. PIC64GX (Microchip)

  • 용도: 보안 네트워크 장비, 병렬 신호 처리, 엣지 분석 장비 등 (예정)
  • 개발환경: MPLAB X IDE, Harmony SDK 예정. 툴 지원은 ARM보다 제한적.
  • 툴체인: GCC for RISC-V, LLVM. 일부 전용 툴 필요 가능성 있음.
  • 커널/드라이버: 리눅스 커널 포팅 중. 초기 단계, 주변장치 드라이버 불안정 가능.
  • 보드 설계: 아직 공식 설계 자료 많지 않음. 하드웨어 사양 미확정.
  • 보안 기능: RISC-V PMP, Crypto 엔진 탑재 예정. Secure Boot 포함.
  • RTOS/AMP: RTOS 호환 구조 예상. 병렬 처리용 RT Core 내장.
  • 온도/수명: Microchip 특성상 산업용 등급 및 10년 이상 공급 예상.
  • 생태계: 시작 단계. 커뮤니티 제한적.
  • 실사용 사례: 아직 없음. 산업용 보안 게이트웨이 기대됨.

 

→ 아직 초기 단계에 있어 실제 활용 사례나 툴체인과 라이브러리 지원 부. RISC-V 기반 신기술을 고려할 때 중간 이상의 가격을 예상.

 

 

요약

- 임베디드 SoC/MPU 비교는 각 칩셋의 특성과 장단점을 정리해 보았는데, 실제 제품 개발에 있어서 선택에 도움이 되고자 함

- 각 제품은 고유의 장점과 특화된 용도가 있기 때문에, 무엇보다 사용할 애플리케이션과 요구사항에 맞는 최적의 SoC/MPU를 선택하는 것이 가장 중요

 

 

'ST > MCU' 카테고리의 다른 글

ST Stellar(스텔라) 32-bit automotive MCU  (1) 2025.04.24
MCU(4) - NXP  (0) 2025.03.17
MCU(3) - Infineon  (0) 2025.03.17
MCU(2) - TI  (0) 2025.03.17
MCU(1) - ST  (0) 2025.03.17

https://www.st.com/en/automotive-microcontrollers/stellar-32-bit-automotive-mcus.html

 

Stellar 32-bit automotive MCUs - STMicroelectronics

Discover STMicroelectronics' Stellar 32-bit automotive MCUs, providing high performance and reliability for automotive systems.

www.st.com


Stellar MCU + xMemory의 주요 장점

1. 동적으로 재구성 가능한 메모리 구조

  • 기존 MCU에서는 메모리 맵이 고정되어 있어, 펌웨어가 굽히면 메모리 영역이 변하지 않음. 즉, 코드와 데이터 영역을 고정하고, 추가적인 메모리가 필요하면 새로운 MCU로 교체하거나 기존 메모리를 덮어써야 함
  • Stellar xMemory는 소프트웨어로 메모리 맵을 동적으로 재구성 가능
  • 예를 들어, 기존 코드 영역을 데이터 저장 공간으로 바꿀 수 있고, 필요한 메모리 용량을 소프트웨어적으로 늘리거나 줄일 수 있음
  • 프로그램을 굽고 나서도 메모리 구조를 자유롭게 변경 가능하며, 기능 추가나 업데이트 시 메모리 구성을 유연하게 바꿀 수 있어 향후 변화에 더 잘 대응할 수 있음

 

2. 소프트웨어 정의 차량(SDV)에 최적화

  • Stellar MCU는 **소프트웨어 정의 차량(SDV)**의 요구사항을 충족하도록 설계. 하드웨어 변경 없이 소프트웨어로 기능을 변경하거나 업데이트 가능.
  • 예를 들어, 차량이 출시된 후에도 새로운 기능을 소프트웨어로 추가하거나, 버그를 수정하거나 성능을 최적화하는 것이 소프트웨어적으로 가능
  • 하드웨어를 교체하지 않고도 다양한 기능을 소프트웨어로만 확장 가능하고, 이는 OTA(Over-the-Air) 업데이트로 쉽게 수행

 

3. 자동차 안전 및 보안에 최적화

  • Stellar xMemory는 ISO 26262 ASIL D 수준의 기능 안전성과 ISO 21434 사이버 보안 표준을 준수. 이를 통해 차량의 안전성과 보안을 강화
  • ASIL D는 자동차의 안전성이 매우 중요한 분야에서 요구되는 최고 수준의 안전 표준. Stellar MCU는 이 기준을 충족하여, 안전한 운행을 보장
  • 또한 사이버 보안이 중요한 자동차 시스템에서 ISO 21434 표준을 지원하여, 외부 공격으로부터 차량 시스템을 보호할 수 있음

 

4. 고성능 메모리 및 내구성

  • Stellar xMemory는 Phase Change Memory (PCM) 기술을 기반으로 하여, 기존 플래시 메모리보다 빠르고 내구성이 뛰어나며 전력 소모가 적음
  • PCM은 쓰기 속도가 빠르고, 내구성(쓰기 횟수)이 훨씬 좋으며, 전력 소모가 적기 때문에 차량의 실시간성, 내구성, 저전력 소모 요구 사항을 충족.
  • 기존 MCU는 수만 번의 쓰기 제한이 있지만, xMemory는 수백만 번까지 쓸 수 있어 긴 시간 동안 안정적으로 동작 가능

 

5. 차세대 전기차 및 자율주행 시스템에 최적화

  • Stellar MCU는 **전기차(EV)**와 같은 차세대 차량 아키텍처에 최적화. 전기차의 **배터리 관리 시스템(BMS)**이나 자율주행 시스템과 같이 고속 데이터 처리와 실시간 성능을 요구하는 시스템에 적합
  • 전기차에서 배터리 수명과 에너지 효율이 중요한 요소인데, xMemory의 저전력 특성이 이를 지원하고, 고속 데이터 전송과 처리가 중요한 자율주행 시스템에서도 최적의 성능을 발휘

 

Stellar MCU + xMemory 장점

항목
기존 MCU
Stellar MCU + xMemory
메모리 구조
고정
동적으로 재구성 가능
기능 확장성
하드웨어 변경 필요
소프트웨어로 유연하게 확장 가능
안전성
기본 수준
ASIL D 기능 안전성, ISO 21434 사이버 보안
메모리 내구성
Flash 제한
PCM 기반, 내구성 높고 속도 빠름
전기차 대응
제한적
전기차 및 자율주행 시스템 최적화
업데이트 방식
펌웨어 교체
OTA(Over-the-Air) 업데이트 가능

 


결론

Stellar MCU와 xMemory 기술은 자동차 산업에서 소프트웨어 정의 차량(SDV)의 요구를 충족하고, 기능을 유연하게 확장하며, 안전성과 보안성을 강화하는 강력한 기술

기존 MCU가 한계가 있었던 메모리 구조의 고정성과 기능 확장성의 부족을 해결하며, 차량의 실시간 요구사항을 충족할 수 있는 미래지향적인 MCU로, 차량의 성능과 수명을 연장하는 데 큰 역할

 

'ST > MCU' 카테고리의 다른 글

리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표  (0) 2025.05.14
MCU(4) - NXP  (0) 2025.03.17
MCU(3) - Infineon  (0) 2025.03.17
MCU(2) - TI  (0) 2025.03.17
MCU(1) - ST  (0) 2025.03.17

 

Arm® Cortex®-M 코어와 EdgeVerse™ 에지 컴퓨팅 플랫폼의 일부를 기반으로 하는 NAT의 혁신적인 장치는 증가하는 성능과 통합으로 업계 판도를 계속 변화시키고 있으며, MCUXpresso 소프트웨어 및 툴과 광범위한 파트너 에코시스템을 포함한 탁월한 지원으로 더욱 보완하고 있습니다.

 

NAT의 새로운 MCX 포트폴리오는 혁신적인 제품 기능, 단순화된 시스템 설계 및 개발자 중심의 경험을 통해 확장성을 제공합니다. 이 포트폴리오는 설계 유연성과 최적의 지원을 위해 포괄적인 주변기기 세트를 통합합니다.

1-1. 제품군

(1) Cortex-M33

- MCX Portfolio

- LPC5500 Series

- i.MX RT600 Series

- i.MX RT500 Series

 

(2) Cortex-M7

- i.MX RT1100 Series

- i.MX RT1000 Series

 

(3) Cortex-M4

- K32 L Series

- Kinetis K Series

- LPC54000 Series

- LPC4300 Series

- LPC4000 Series

 

(4) Cortex-M0/M0+

- K32 L2 Series

- Kinetis L Series

- LPC800 Series

- LPC51U68

- LPC1100 Series

- LPC1200 Series

 

(5) Cortex-M3

- LPC1800 Series

- LPC1700 Series

- LPC1500 Series

- LPC1300 Series

 

(6) Legacy Arm7 / Arm9

- LPC3000 Series

- LPC2000 Series

 

'ST > MCU' 카테고리의 다른 글

리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표  (0) 2025.05.14
ST Stellar(스텔라) 32-bit automotive MCU  (1) 2025.04.24
MCU(3) - Infineon  (0) 2025.03.17
MCU(2) - TI  (0) 2025.03.17
MCU(1) - ST  (0) 2025.03.17

 

Infineon 마이크로컨트롤러 포트폴리오는 기존의 8비트 및 16비트 마이크로컨트롤러와 함께 강력한 성능과 향후 검증된 보안 솔루션을 제공하는 최첨단 32비트 마이크로컨트롤러를 포함하는 포괄적인 제품 범위를 제공합니다. 32비트 MCU 제품 포트폴리오에는 Arm® Cortex®-M 기술을 기반으로 하는 XMC™, TRAVELO™ T2G, PSoC™, Auto PSoC™, FM™ 및 MOTIX™ Embedded Power(System-on-Chip)와 TriCore™ 기술을 사용하는 AURIX™가 포함됩니다. Infineon의 광범위한 마이크로컨트롤러 포트폴리오는 자동차, 산업 및 소비자 시장을 위한 다양한 애플리케이션을 위한 확장 가능한 고성능 솔루션을 제공합니다.

 

- Cypress Semiconductor 인수 : PSoC® 6 MCU

 

https://www.infineon.com/cms/en/product/microcontroller/

 

Microcontroller - Infineon Technologies

32-bit microcontrollers for applications where performance, connectivity, safety, and security are needed.

www.infineon.com

 

 

1-1. 제품군

(1) 32-bit AURIX™ TriCore™ Microcontroller

- AURIX™ TriCore™는 RISC 프로세서 코어, 마이크로 컨트롤러 및 DSP의 요소를 하나의 MCU로 통합

 

https://www.infineon.com/cms/en/product/microcontroller/32-bit-tricore-microcontroller/

 

32-bit AURIX™ TriCore™ Microcontroller - Infineon Technologies

Explore the 32-bit AURIX™ TriCore™ MCUs with embedded safety and security features for a range of automotive and industrial applications.

www.infineon.com

 

(2) 32-bit PSoC™ Arm® Cortex® Microcontroller

- PSoC™ Microcontroller는 ARM® Cortex®-M 프로세서, 고성능 프로그래밍 가능 아날로그 블록, PLD 기반 프로그래밍 가능 디지털 블록, 프로그래밍 가능 상호 연결 및 라우팅, CapSense™를 기반으로 하는 세계 유일의 프로그래밍 가능 임베디드 시스템 온 칩(PSoC) 솔루션

- CY*로 시작하는 부품은 Cypress 인수로 인한 제품군

 

https://www.infineon.com/cms/en/product/microcontroller/32-bit-psoc-arm-cortex-microcontroller/

 

32-bit PSOC™ Arm® Cortex® Microcontroller - Infineon Technologies

Infineon’s PSOC™ microcontrollers offer low-power Cortex®-M0 and -M0+ cores and routing with CAPSENSE™ capacitive sensing.

www.infineon.com

 

(3) 32-bit TRAVEO™ T2G Arm® Cortex® Microcontroller

- Infineon TRAVO™ T2G 마이크로컨트롤러는 Arm® Cortex®-M4(싱글 코어)/M7(싱글 코어/듀얼 코어) 코어를 기반으로 하며, 전기, 차체 컨트롤 모듈, 게이트웨이 및 정보와 같은 광범위한 자동차 애플리케이션에 맞게 조정된 고성능, 향상된 인간-기계 인터페이스, 높은 보안 및 고급 네트워킹 프로토콜을 제공

 

https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/

 

32-bit TRAVEO™ T2G Arm® Cortex® Microcontroller - Infineon Technologies

The TRAVEO™ T2G family of 32-bit Arm® based MCUs supports in-car networks and high-performance functions optimized for a minimal memory footprint.

www.infineon.com

 

(4) 32-bit XMC™ Industrial Microcontroller Arm® Cortex®-M

- 32-bit XMC1000 Industrial Microcontroller Arm® Cortex®-M0

- 32-bit XMC4000 Industrial Microcontroller Arm® Cortex®-M4

- 32-bit XMC7000 Industrial Microcontroller Arm® Cortex®-M7

 

https://www.infineon.com/cms/en/product/microcontroller/32-bit-industrial-microcontroller-based-on-arm-cortex-m/

 

 

1-2. 개발 보드

(1) AURIX™ Microcontroller Boards

 

(2) XMC™ Microcontroller Boards

 

(3) Embedded Power Microcontroller Boards

 

1-3. 개발 환경

(1) AURIX™ Development Studio

AURIX™ 마이크로컨트롤러 제품군을 위한 무료 IDE(Integrated Development Environment)입니다. 이클립스 IDE, C-Compiler, 멀티코어 디버거, 인피니언 로우 레벨 드라이버(iLD)를 포함한 포괄적인 개발 환경으로, 응용 프로그램 코드의 편집, 컴파일, 디버깅을 가능하게 하는 시간 및 코드 크기 제한이 없음

 

(2) DAVE™ IDE

개발에서 생산(E2P)에 이르는 전체 개발 프로세스를 지원하는 DAVE™ 및 보완 도구

 

(3) ModusToolbox™

Modus Toolbox™ 소프트웨어는 PSoC™ Arm® Cortex® Microcontroller, XMC™ 산업용 마이크로컨트롤러, AIROC™ Wi-Fi 장치, AIROC™ Bluetooth® 장치 및 USB-C 전력 공급 마이크로컨트롤러를 비롯한 다양한 Infineon 마이크로컨트롤러 장치를 지원하는 현대적이고 확장 가능한 개발 환경

 

'ST > MCU' 카테고리의 다른 글

리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표  (0) 2025.05.14
ST Stellar(스텔라) 32-bit automotive MCU  (1) 2025.04.24
MCU(4) - NXP  (0) 2025.03.17
MCU(2) - TI  (0) 2025.03.17
MCU(1) - ST  (0) 2025.03.17

 

1. ARM 기반 32bit MCU

동급 최고의 Arm® 기반 32비트 마이크로컨트롤러(MCU)는 확장 가능한 고성능 및 전력 효율적인 장치 포트폴리오를 제공하여 시스템 요구사항을 충족합니다. 기능 안전, 전력 효율성, 실시간 제어, 고급 네트워킹, 분석 및 보안과 같은 기능을 설계에 접목할 수 있습니다. 개발을 가속화하는 업계 최고의 평가 도구, 참조 설계 및 개발 리소스로 신속하게 시작하십시오.

 

https://www.ti.com/microcontrollers-mcus-processors/arm-based-microcontrollers/overview.html

 

Arm-based microcontrollers | TI.com

Highly integrated, low-cost MCUs for industrial and automotive systems

www.ti.com

 


2. C2000

C2000™ 마이크로컨트롤러는 실시간 제어를 위해 설계되었습니다. NAT은 다양한 애플리케이션에 걸쳐 모든 성능 수준 및 가격대에 대해 짧은 지연 시간의 실시간 제어 기능을 제공합니다. C2000 실시간 MCU를 질화갈륨(GaN) IC 및 탄화규소(SiC) 전원 장치와 페어링하여 전체 기능을 달성할 수 있습니다. 이 페어링을 통해 높은 스위칭 주파수, 높은 전력 밀도 등과 같은 설계 문제를 해결할 수 있습니다.

 

https://www.ti.com/microcontrollers-mcus-processors/c2000-real-time-control-mcus/overview.html

 

C2000 real-time microcontrollers | TI.com

Achieve seamless digital power management and motor control in automotive and industrial applications with our real-time microcontrollers (MCUs)

www.ti.com

 

 


3. MSP430

Ultra-low Power의 16 bit MCU

 

'ST > MCU' 카테고리의 다른 글

리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표  (0) 2025.05.14
ST Stellar(스텔라) 32-bit automotive MCU  (1) 2025.04.24
MCU(4) - NXP  (0) 2025.03.17
MCU(3) - Infineon  (0) 2025.03.17
MCU(1) - ST  (0) 2025.03.17

 

1. STM32

: ST마이크로일렉트로닉스의 Arm® Cortex®-M 프로세서를 기반으로 하는 32비트 마이크로컨트롤러

STM32 제품군은 MCU 사용자에게 새로운 자유도를 제공하도록 설계되었다. 매우 고성능, 실시간 기능, 디지털 신호 처리, 저전력/저전압 작동, 연결성이 결합된 제품을 제공하는 동시에 완전한 통합과 개발 용이성을 유지한다.

 

업계 표준 코어를 기반으로 하는 탁월한 범위의 STM32 마이크로컨트롤러는 프로젝트 개발을 지원하는 다양한 도구와 소프트웨어가 함께 제공되므로 이 제품군은 소규모 프로젝트와 엔드 투 엔드 플랫폼 모두에 이상적이다.

 

https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html

 

STM32 32-bit Arm Cortex MCUs - STMicroelectronics

Microcontrollers from the STM32 MCU family are based on Arm Cortex-M processors and designed to offer new degrees of freedom to MCU users.

www.st.com

라고 홈페이지에 소개 하고 있다.

 

ARM 기반 마이크로컨트롤러 모델을 선정할 경우 0순위로 검토를 하게되는 제품이며, 코어텍스 M0~M7 까지 커버하는 넓은 제품군과 다양한 패키징, 많은 부가기능, 타사 대비 저렴한 가격 등으로 인해 많이 사용된다.

 

1-1. 제품군

(1) STM32F

- 메인스트림, 하이엔드 등의 주력 라인업

 

(2) STM32H

- 하이엔드 라인업. 내부에 그래픽코어가 내장

 

(3) STM32G

- F 시리즈의 일부를 대체하는 신형 메인스트림 라인업

 

(4) STM32L

- 저전력 라인업

 

(5) STM32WB

- WiFi와 Bluethooth 통신컨트롤러를 내장

 

(6) STM32MP1

- STM32기반 마이크로프로세서 라인업. Cortex M4 기반 MCU와 Cortex A7기반 듀얼코어 프로세서가 통합된 혼합형 프로세서

 

 

1-2. 개발 보드

 

(1) NUCLEO Boards

- ST에서 직접 개발 판매하는 레퍼런스 개발보드. 보통 흰색

 

(2) DISCOVERY Kits

- 주변장치가 좀 더 많이 있고 별도 인터페이스 규격의 도터보드 형태로 확장 가능. 보통 파란색.

 

(3) Evalutation Boards

- STM32 MCU와 MPU를 위한 완전한 데모 및 개발 플랫폼으로. 송수신기, 센서, 메모리 인터페이스, 디스플레이 등과 같은 외부 회로 포함

 

 

1-3. 개발 환경

(1) STM32CubeIDE

- CubeIDE는 ST마이크로에서 공식적으로 제공 및 지원해주는 무료 개발 IDE

- IAR이나 KEIL이 많이 쓰였는데, ST에서 CubeIDE를 밀어주면서 사용할 필요가 없어졌음


2. STM8(NRND:Not Recommended for New Design)

→ 22년 3분기 단종. 대체품은 STM32C0

ST의 8비트 마이크로컨트롤러 플랫폼은 고성능 8비트 코어와 최첨단 주변기기 세트를 중심으로 구현된다. 이 플랫폼은 ST 전용 130nm 내장 비휘발성 메모리 기술을 사용하여 제조됩니다.

STM8은 향상된 스택 포인터 동작, 고급 주소 지정 모드, 새로운 명령어를 통해 빠르고 안전한 개발을 가능하게 한다.

https://www.st.com/en/microcontrollers-microprocessors/stm8-8-bit-mcus.html

 

STM8 8-bit MCUs - STMicroelectronics

ST's 8-bit microcontroller platform is implemented around a high-performance 8-bit core and a state-of-the-art set of peripherals. This platform is manufactured using an ST-proprietary 130 nm embedded non-volatile memory technology.

www.st.com

 

2-1. 제품군

(1) STM8S

- 메인스트림

 

(2) STM8L

- 저전력 라인업

 

(3) STM8AF and STM8AL

- 자동차 MCU

 

 

2-3. 개발 환경

(1) STM32CubeIDE

- 상동

'ST > MCU' 카테고리의 다른 글

리눅스 기반 임베디드 플랫폼 선택을 위한 SoC/MPU 비교표  (0) 2025.05.14
ST Stellar(스텔라) 32-bit automotive MCU  (1) 2025.04.24
MCU(4) - NXP  (0) 2025.03.17
MCU(3) - Infineon  (0) 2025.03.17
MCU(2) - TI  (0) 2025.03.17

+ Recent posts