1. 개요 및 특징
Waveshare의 RP2040-Zero는 라즈베리 파이 피코(Raspberry Pi Pico)의 고성능, 저비용, 소형화 콘셉트를 극대화한 초소형 마이크로컨트롤러(MCU) 보드다. 라즈베리 파이가 자체 설계한 RP2040 칩을 탑재하여 피코와 호환성을 유지하면서도, 크기는 비교할 수 없을 정도로 작아졌다.
- 초소형 폼팩터: 우표만 한 크기로 임베디드 프로젝트나 소형 웨어러블 기기에 최적이다.
- USB Type-C: 최신 규격인 C타입 포트를 채택하여 케이블 연결이 편리하고 내구성이 좋다.
- 성능: 듀얼 코어 M0+ 프로세서를 기반으로 강력한 연산 능력을 제공한다.
2. 하드웨어 스펙 상세
원본 데이터시트를 기반으로 한 핵심 사양이다.
- MCU: Raspberry Pi RP2040 (Dual-core Arm Cortex M0+, 최대 133MHz 클럭)
- 메모리:
264KB SRAM: internal memory.
2MB 온보드 플래시 메모리: 외부 QSPI 플래시를 장착하여 노어(Nor) 플래시로 작동한다. - 전원 및 연결:
USB Type-C: 전원 공급, 데이터 전송 및 플래싱(프로그램 업로드) 용도.
온보드 3.3V 레귤레이터 (LDO) 탑재. - 주요 기능:
정확한 온칩 클록 및 타이머.
온도 센서 내장.
가속 부동 소수점 라이브러리 지원. - 전력 소비: 저전력 슬립(Sleep) 및 휴면(Dormant) 모드를 지원하여 배터리 구동에 유리하다.
- 프로그래밍 방식: USB를 통해 대용량 저장 장치(Mass Storage)로 인식되며, 파일을 끌어서 놓는(Drag-and-Drop) 방식으로 간단하게 프로그램을 업로드할 수 있다.
3. 핀아웃(Pinout) 및 인터페이스
RP2040-Zero의 가장 큰 장점 중 하나는 작은 크기에도 불구하고 RP2040의 수많은 GPIO를 충실히 끌어냈다는 점이다.

상세 핀 사양:
- 총 GPIO 핀: 29개 (이 중 26개는 외부로 드러나 있으며, 나머지 3개는 내부 WS2812 LED 제어 등에 사용될 수 있다.)
- 디지털 인터페이스:
UART × 2
SPI × 2
I2C × 2 - 아날로그 인터페이스:
12비트 ADC (Analog-to-Digital Converter) × 4 채널 (Pico는 3채널 사용 가능). - PWM: 16개의 PWM 채널을 제어할 수 있어 모터나 LED 밝기 제어에 용이하다.
- PIO (Programmable I/O): RP2040의 핵심 기능으로, 8개의 PIO 상태 머신을 제공한다. 이를 통해 사용자 정의 디지털 인터페이스(예: 카메라인터페이스, I2S 오디오, 자체 통신 프로토콜 등)를 하드웨어적으로 구현할 수 있다.
4. 하드웨어 구조 및 회로도
Castellated 핀 (성곽 모양 핀)
보드 가장자리의 GPIO 핀들이 성곽 모양(Castellated)으로 마감되어 있다. 이는 단순히 헤더 핀을 꽂아 브레드보드에 사용할 수 있을 뿐만 아니라, 사용자가 직접 설계한 PCB 위에 보드 자체를 SMD 부품처럼 납땜하여 실장(Mounting)할 수 있게 해준다.

온보드 WS2812 RGB LED
보드 자체에 주소 지정이 가능한 WS2812 RGB LED가 한 개 달려 있다. 별도의 외부 LED 없이도 프로그램의 상태를 색상으로 표현하거나 간단한 시각 효과를 내는 데 매우 유용하다.

5. 소프트웨어 개발 환경 (SDK)
RP2040 칩을 기반으로 하므로 라즈베리 파이 피코의 생태계를 그대로 이용할 수 있다.
- MicroPython / CircuitPython: 초보자도 배우기 쉽고 인터프리터 방식으로 빠른 개발이 가능하다. 특히 Thonny IDE를 사용하면 매우 편리하다.
- C/C++ SDK: 완전한 성능을 끌어내야 하거나 저수준 제어가 필요할 때 사용한다. Visual Studio Code 등의 환경에서 개발할 수 있다.
- Arduino IDE: 아두이노 에코시스템에 익숙한 사용자라면 Arduino IDE에서 RP2040 보드 매니저를 설치하여 사용할 수 있다.
6. 결론 및 활용처
Waveshare RP2040-Zero는 라즈베리 파이 피코의 성능을 그대로 유지하면서 C타입 포트와 초소형 폼팩터라는 강력한 무기를 갖췄다. 특히 소형화가 필수적인 커스텀 키보드(예: 매크로 패드, 분리형 키보드), IoT 센서 노드, 웨어러블 기기 등의 프로젝트에 최고의 선택지가 될 것이다.
'IOT > MCU' 카테고리의 다른 글
| ESP 시리즈의 종류 및 특징 (5) | 2024.10.01 |
|---|---|
| 아두이노 MCU 총 정리 (0) | 2024.10.01 |
| 아두이노 MCU 가격비교 (0) | 2022.10.05 |