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 |