Микроконтроллерные платы Pico

Микроконтроллер RP2350

RP2350 - высокопроизводительный, безопасный, бюджетный и простой в использовании микроконтроллер от разработчиков Raspberry Pi. Используется в микроконтроллерной плате Pico 2

С большим объёмом встроенной памяти, симметричным двухъядерным процессорным комплексом, детерминированной шиной и богатым набором периферийных устройств, дополненных уникальной подсистемой программируемого ввода/вывода (PIO),  он предоставляет профессиональным пользователям непревзойденную мощность и гибкость. 

Благодаря подробной документации, поддержке языка MicroPython и загрузчику UF2 в ROM порог входа для начала работы с этим микроконтроллером максимально снижен, в том числе для начинающих пользователей

RP2350 является устройством без сохранения состояния, поддерживающим  выполнение программ из внешней памяти типа QSPI. Это проектное решение позволяет вам подобрать оптимальный размер чипа памяти и сэкономить благодаря низким ценам на память такого типа.

RP2350 изготовлен по современному технологическому процессу 40 нм, обеспечивая высокую производительность и экономичное энергопотребление. Для обеспечения длительной автономной работы доступны несколько энергосберегающих режимов.

Технические характеристики

  • Двухядерный процессор - ARM Cortex-M33 или RISC-V Hazard3 частотой 150 МГц (выбирается при загрузке ПО или задаётся в однократнопрограммируемой памяти)
  • Высокопроизводительная память SRAM 520KB
  • Поддержка внешних чипов QSPI Flash памяти объёмом до 16 MB
  • DMA контроллер
  • Коммутатором типа «кроссбар»
  • Программируемый LDO
  • PLL для генерации испульсов
  • от 30 GPIO пинов, 4 из которых могут использовать как входы АЦП
  • 2 UART
  • 2 SPI
  • 2 I2C
  • 24x канальный ШИМ
  • USB 1.1 контроллер и PHY может выступать как ведущим, так и ведомым USB устройством
  • 3 программируемых IO (PIO) блока, 12 машин состояния

Безопасность

  • Однократно программируемая память (OTP) 8Кб
  • Аппаратный SHA-256
  • Аппаратный истинный генератор случайных чисел (TRNG)
  • Проверка подписи при загрузке

Варианты корпусов

RP2350A: 7×7 QFN 60 pin (30 GPIO)
RP2350B: 10×10 QFN (80 GPIO)

RP2354A: 7×7 QFN 60 pin (30 GPIO) + 2Mb Flash
RP2354B: 10×10 QFN (80 GPIO) + 2Mb Flash

Дополнительные документы

Даташит RP2350

Рекомендации по проектированию плат с RP2350

Бриф RP2350

Пример дизайна платы с RP2350 в формате KiCAD