RP2040은 라즈베리 파이가 자체 설계한 듀얼 코어 ARM Cortex-M0+ 기반의 마이크로컨트롤러로, 133MHz(후에 200MHz 인증) 클럭 속도를 자랑합니다. 264KB의 SRAM을 내장하고 있지만 자체 플래시나 EEPROM은 없으며, 외부 플래시 메모리에서 펌웨어를 로드하는 구조입니다.

30개의 GPIO 핀(아날로그 입력 포함), USB 1.1 호스트 및 디바이스 지원, 2개의 UART, 2개의 SPI, 2개의 I2C 컨트롤러, 16채널 PWM, 4채널 12비트 ADC, 그리고 프로그래밍이 가능 PIO(Programmable Input/Output) 8개를 갖추고 있습니다. 이 PIO는 정교한 입출력 제어가 가능해 다양한 주변장치와의 통신에 매우 유용합니다. 40nm 공정으로 제작되어 낮은 전력 소비와 고성능을 동시에 실현했으며, 다양한 저전력 모드도 지원해 배터리 구동 환경에도 적합합니다. RP2040은 교육용, IoT, 임베디드 시스템 등 다방면에서 활용되며 다양한 파생 보드와 함께 아두이노 환경에서도 지원되어 폭넓은 개발 생태계를 갖추고 있습니다.

Posted by 살레시오
,