Для электронщиков и радиолюбителей

Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350

Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350

Когда Raspberry Pi Foundation представила RP2040, стало очевидно: это не просто ещё один ARM-микроконтроллер. Странная архитектура с двумя ядрами M0+, мощная подсистема PIO, непривычно большой объём SRAM — всё это делало микросхему выходцем из мира FPGA, замаскированным под MCU.
С выходом RP2350 в 2024 году стало ясно: направление выбрано верно — и новое поколение только усиливает эту идею.

Разберём, что именно делает Pico и линейку RPxx «микроконтроллерами нового типа» и почему RP2350 — это не просто «обновление тактовой частоты», а качественный шаг вперёд.


Почему RP2040 вообще стал сенсацией

RP2040 появился в момент, когда рынок MCU среднего класса был перенасыщен, но при этом однотипен: Cortex-M0/M3/M4 с типовыми перифериями, иногда — чуть лучше DMA или набор таймеров.

Вдруг появляется микросхема с такими особенностями:

1. Две одинаковые Cortex-M0+

Большинство MCU удешевляют архитектуру за счёт одного ядра. Здесь же — два M0+.
Причём без «RTOS-ориентированного» перекоса: ядра работают независимо, но разделяют огромную SRAM, что открывает простор для параллельной обработки сигналов.

2. Гигантская для класса SRAM (264 КБ)

RP2040 вообще не имеет флеша внутри — всё загружается из внешнего SPI.
Зато оперативной памяти много, и она быстрая, равномерно распределённая банками, что делает RP2040 похожим на DSP-процессоры.

3. PIO — внешне простая, но очень мощная программируемая периферия

Главная «фишка»: PIO (Programmable I/O).
Можно реализовать:

  • VGA/NTSC/PAL видеосигнал,
  • I2S/TDM,
  • нестандартные промышленные протоколы,
  • WS2812 с точным таймингом,
  • даже DVI (!) на Pico 2.

По сути, PIO — это маленькая FPGA на 8 состояний с собственным набором регистров и FIFO.

4. Очень удачный баланс цены и возможностей

Дешевле STM32 со сравнимой производительностью, гибче ESP32 в плане низкоуровневого ввода-вывода.

Этого уже хватило, чтобы RP2040 стал «народным MCU». Но RP2350 сделал следующий шаг, причём не один.


RP2350: три главных скачка вперёд

RP2350 не просто «следующий номер». Это попытка создать MCU, который одинаково комфортен и для новичков, и для тех, кто использует его как мини-DSP, мини-SoC или альтернативу CPLD/FPGA.

1. Два разных варианта ядра: ARMv8-M или RISC-V

Это впервые в массовом MCU:
производитель выпускает один чип с выбором ISA.

  • ARM-вариант: Cortex-M33 с TrustZone и более современным набором инструкций.
  • RISC-V-вариант: ядро с поддержкой RV32IMAC, всё то же железо, но другая архитектура.

Инженеру это даёт свободу:
можно писать один и тот же код под две ISA, сравнивать производительность, экспериментировать с переносимостью RTOS и драйверов.

2. Подсистема PIO стала серьёзнее

PIО в RP2040 был мощным, но довольно простым.
В RP2350 она получила улучшения:

  • выше тактовая частота относительно ядра,
  • расширенные возможности триггеров и синхронизации,
  • улучшенная работа с DMA (важно в аудио и протоколах),
  • больше гибкости в маршрутизации сигналов.

PIO уже не просто «фича», а полноценный инструмент, который можно сравнивать с периферией FPGA-класса в простых задачах.

3. Новая архитектура памяти и увеличенные объёмы RAM

RP2350 получил расширенную SRAM и лучшую организацию доступов: теперь конкуренция между ядрами и DMA менее критична.

Practical эффект:

  • PIO и DMA меньше мешают ядрам,
  • аудио/видео буферизация стабильнее,
  • многозадачные RTOS работают лучше.

Итог: RP2350 лучше подходит для задач с высокой пропускной способностью данных.


Общие улучшения, которые ощущаются в реальных проектах

Более быстрый USB

Теперь проще реализовать:

  • аудиокарты,
  • HID-устройства,
  • USB-CDC с высокими скоростями,
  • передачу видеопотоков с минимальной задержкой.

Аппаратные улучшения безопасности

В MPC и IoT-устройствах это стало критически важным, и ARM M33 + TrustZone даёт возможности, которые раньше были доступны только в старших STM32.

Расширенное питание и лучшая работа в низком энергопотреблении

RP2350 значительно «экономичнее» при той же производительности.


Почему RP2350 — это не просто «быстрее, больше, новее»

RP2350 закрепляет модель «микроконтроллера-конструктора»:

  • хочешь — работай на ARM;
  • хочешь — на RISC-V;
  • хочешь — делегируй всё в PIO;
  • нужно больше гибкости — подключай DMA и управляй многопоточностью.

Это MCU, который не диктует стиль разработки. Он адаптируется под задачу.

— Для проектов с нестандартными протоколами — это альтернатива CPLD.

— Для проектов с интенсивной обработкой данных — мини-DSP.

— Для хобби — доступный, мощный, гибкий модуль.

— Для промышленности — стабильная и дешёвая платформа.

RP2350 делает Raspberry Pi Pico 2 инструментом профессионального уровня, сохраняя при этом гуманную цену.


Куда всё это движется

Судя по направлению развития, Raspberry Pi строит не просто линейку MCU, а экосистему низкоуровневых вычислителей, которые могут заменить часть FPGA и DSP в недорогих устройствах.

RP2040 показал, что необычная архитектура востребована.
RP2350 подтвердил, что она жизнеспособна и масштабируется.

Есть ощущение, что следующее поколение (RP3xxx?) получит ещё более мощную PIO, расширенную математику и, возможно, аппаратные блоки обработки сигналов.


Итог

RP2040 стал сенсацией благодаря PIO, двухъядерности и необычной архитектуре SRAM.
RP2350 стал шагом от «любительского чуда» к полноценной инженерной платформе.

И главное: Raspberry Pi создаёт микроконтроллеры, которые не копируют рынок, а раздвигают его границы.