반응형
평상시 궁금하던것인데, 이번 기회에 정리해 봅니다.
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 |
댓글