Микроконтроллер Raspberry Pi RP2350 оснащён интерфейсом HSTX (High-Speed Serial Transmit), дополняющим программируемые входы/выходы (PIOs) Raspberry Pi RP2040 , представленные три года назад. Теперь MCU RP2350 содержит три блока PIO и один интерфейс HSTX, работающий через 8 GPIO. Рассмотрим детальнее назначение HSTX, его применение и отличия от PIOs, а также примеры программирования на C и MicroPython.
Интерфейс высокоскоростной последовательной передачи (HSTX) детально описан в документации RP2350 на странице 1118 : «Интерфейс HSTX передаёт данные из системного тактового домена на GPIO со скоростью, независимой от системной тактовой частоты». Дополнительно указана рабочая частота 150 МГц, обеспечивающая до 300 Мбит/с на вывод при DDR-режиме, или суммарно 2400 Мбит/с через 8 выводов.