Микроконтроллерные платы 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