본문 바로가기
STM32

아두이노 우노 R4 Vs STM32F103RB

by 오징어땅콩2 2025. 10. 19.
반응형

평상시 궁금하던것인데, 이번 기회에 정리해 봅니다.

 

Arduino® UNO R4 Minima, Arduino® UNO R4 WiFi, STM32 Nucleo-F103RB
주요 제원핀 구성 비교표입니다.
(공식 데이터시트 기준으로 2025년 현재 최신 내용입니다.)

 

🔹 1. 기본 제원 비교

항목 Arduino UNO R4 Minima Arduino UNO R4 WiFi STM32 Nucleo-F103RB

MCU Renesas RA4M1
(ARM Cortex-M4)
Renesas RA4M1
(ARM Cortex-M4) + ESP32-S3
STM32F103RBT6
(ARM Cortex-M3)
클록 속도 48 MHz 48 MHz (RA4M1) + 240 MHz (ESP32-S3) 72 MHz
Flash 메모리 256 KB 256 KB (RA4M1) + 4 MB (ESP32-S3) 128 KB
SRAM 32 KB 32 KB (RA4M1) + 512 KB (ESP32-S3) 20 KB
EEPROM 8 KB 8 KB
동작 전압 (보드) 5 V 5 V 3.3 V (MCU), 5 V(보드 전원입력 가능)
입력 전압 (VIN) 6 ~ 24 V 6 ~ 24 V 7 ~ 12 V
디지털 I/O 핀 14 (PWM 6개 포함) 14 (PWM 6개 포함) 14 (PWM 다수 가능)
아날로그 입력 핀 6 채널 (14-bit) 6 채널 (14-bit) 6 채널 (12-bit)
DAC (아날로그 출력) 1 채널 (12-bit) 1 채널 (12-bit) 없음
통신 인터페이스 UART, I²C, SPI, CAN, USB(HID) UART, I²C, SPI, CAN, USB(HID), Wi-Fi/BLE(ESP32-S3) UART, I²C, SPI, CAN, USB
USB 커넥터 USB-C USB-C Micro-USB (ST-LINK)
내장 디버거 없음 (외부 USB CDC) 없음 (ESP32 프로그래밍 포트 별도) ST-LINK/V2-1 내장
특징 UNO R3 쉴드 완전 호환, 5 V 로직, DAC/RTC 내장 UNO 호환 + LED 매트릭스(12×8) + Wi-Fi/BLE + Qwiic 커넥터 UNO 헤더 + ST Morpho 헤더, 3.3 V 로직, 강력한 디버깅 기능
보드 크기 68.85 × 53.34 mm (UNO 규격) 68.85 × 53.34 mm 73 × 53 mm
공식 IDE Arduino IDE 2.x Arduino IDE 2.x STM32CubeIDE, Arduino IDE 지원 가능
가격대 (대략) 약 $18 ~ 20 약 $27 ~ 30 약 $15 ~ 20

🔹 2. 주요 핀맵 비교 (Arduino 헤더 기준)

핀명 UNO R4 Minima UNO R4 WiFi NUCLEO-F103RB

D0 / RX UART RX (Serial) UART RX (Serial) USART2 RX
D1 / TX UART TX UART TX USART2 TX
D2 Digital / External Interrupt Digital / Interrupt GPIO (INT 가능)
D3 PWM PWM PWM (TIM2_CH2)
D4 Digital Digital GPIO
D5 PWM PWM PWM (TIM3_CH1)
D6 PWM PWM PWM (TIM4_CH1)
D7 Digital Digital GPIO
D8 Digital Digital GPIO
D9 PWM PWM PWM (TIM4_CH2)
D10 PWM / SPI SS PWM / SPI SS SPI SS
D11 PWM / SPI MOSI PWM / SPI MOSI SPI MOSI
D12 SPI MISO SPI MISO SPI MISO
D13 SPI SCK / LED_BUILTIN SPI SCK / LED_BUILTIN SPI SCK / LED_BUILTIN
A0 ~ A5 14-bit ADC 입력 14-bit ADC 입력 12-bit ADC 입력
SDA / SCL I²C I²C I²C
VIN 6 ~ 24 V 입력 6 ~ 24 V 입력 7 ~ 12 V 입력
5 V 핀 출력 5 V 출력 5 V 보드 5 V 출력 (MCU 3.3 V 레귤레이터 사용)
3.3 V 핀 출력 3.3 V 출력 3.3 V 출력 3.3 V
GND 공통 그라운드 공통 그라운드 공통 그라운드
RESET 리셋 리셋 리셋

🔹 3. 보드별 요약 포인트

보드 장점 주의사항

UNO R4 Minima 5 V UNO 쉴드 완전 호환, Cortex-M4 성능, 14-bit ADC / 12-bit DAC 내장 무선통신 없음, 디버거 포트 없음
UNO R4 WiFi Wi-Fi / BLE 지원(ESP32-S3), LED 매트릭스, Qwiic 커넥터 전력소모 약간 높음, ESP32 별도 3.3 V 레벨
NUCLEO-F103RB 72 MHz 성능, ST-LINK 디버거 내장, Morpho 헤더로 모든 핀 접근 MCU 로직 3.3 V → 5 V 쉴드 직접 호환 불가(레벨 시프터 필요)

 

'STM32' 카테고리의 다른 글

Cortex-M3 Vs Cortex-M4  (0) 2025.10.19
STM32CubeIDE vs STM32CubeMX  (0) 2023.05.09
STM32보드 STM32F103 - #2 부트로드 올리기  (0) 2020.06.07
STM32보드 STM32F103 - #1 부트로드 올리기  (0) 2020.06.07
나의 첫 STM32보드 STM32F103C8T6  (0) 2020.06.07

댓글