ESP32-C3-MINI-1-N4/N4X, H4/H4X 차이
ESP32-C3 칩 리비전 v1.1 호환성 권고 (AR2024-009) (2025/01/01)
개요
| ESP32-C3 메인칩 버전 | SRAM | 하드웨어 호환 | 펌웨어 호홤 |
| V0.4 | - | 호환 | IDF 버전에 따름 |
| v1.1 | +35KB증가 |
ESP32-C3 칩의 사용 가능한 SRAM 공간을 늘리기 위해 칩이 v1.1로 업그레이드되었습니다.
이로 인해 약 35KB의 추가 SRAM 공간을 사용할 수 있으며, 이는 ROM 코드 최적화를 통해 확보되었습니다.
그러나, 기존 ESP-IDF 버전으로 컴파일된 펌웨어는 v1.1 칩에서 직접 실행되지 않으므로, ESP-IDF 업그레이드가 필요합니다.
ESP32-C3-MINI-1 모듈은 하드웨어 상 변경이 없습니다.
IDF버젼을 아래 버젼이상으로 사용하면 모두 동작이 가능합니다.
| Release branch | Recommended “v1.1 최소지원 IDF버전” |
Required |
| release/v4.3 | v4.3.7+ | v4.3.7 |
| release/v4.4 | v4.4.7+ | v4.4.7 |
| release/v5.0 | v5.0.5+ | v5.0.5 |
| release/v5.1 | v5.1.3+ | v5.1.3 |
| release/v5.2 and above | v5.2+ | v5.2 |
*v0.4의 최소지원 IDF버전은 v4.3 입니다.
추가된 SRAM 35KB를 사용하고자 할 경우
Menuconfig에서 Rev v1.1로 설정을 해야 하고, 반드시 Rev 1.1 칩을 사용해야 합니다.
- menuconfig 설정
- 소프트웨어 컴파일 및 플래싱
v0.4와 v1.1을 동시에 사용하려면
1. menuconfig에서 Minimum Supported ESP32-C3는 "Rev v0.4"로 설정
2. IDF버전을 최소지원 IDF버전이상으로 사용하여 바이너리를 다시 컴파일
다만, 이 경우 추가된 *35KB SRAM 사용 불가
모듈 별 내부 칩 버전 현황
| 모듈 파트명 | 메인칩 ver | 동작온도 | 호환성 |
| ESP32-C3-MINI-1-N4 | v0.4 | ~ 85C | 하드웨어 동일하게 호환됩니다. |
| ESP32-C3-MINI-1-H4 | v0.4 | ~ 105C | |
| ESP32-C3-MINI-1-H4X | v1.1 | ~ 105C |
*모듈 Datasheet : https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf
요약: ESP32-C3 v1.1 칩은 35KB 추가 SRAM을 제공하지만, 기존 펌웨어는 실행되지 않으며 ESP-IDF 업그레이드가 필요합니다. v1.1 전용 펌웨어를 만들면 추가 SRAM을 사용할 수 있고, v0.4와의 호환성을 유지하려면 추가 SRAM을 포기해야 합니다.
'ESPRESSIF' 카테고리의 다른 글
| Espressif SoC에서 FPU(Floating Point Unit, 부동소수점 연산 장치)에 대하여 (0) | 2025.11.11 |
|---|---|
| ESP32 - ENABLE_SECURITY_DOWNLOAD eFuse의 역할 (0) | 2025.09.19 |
| ESP32 보안기능 - Secure boot V2 (0) | 2025.09.19 |
| [ESP32] 3종 제품 비교, ESP32-S3, ESP32-C3, ESP32-C5 (0) | 2025.09.05 |
| ESP32 IDF 기반 펌웨어 개발을 위한 주요 강좌 소개 (0) | 2025.09.05 |







