Supported DevicesΒΆ

Supported MCUsΒΆ

Warning

This table is a WIP! the data is not correct, tho if a device is listed, it likely works as a usb full speed device at the least.

Manufacturer

Family

Device

Host

FS

HS

Known Issues

Dialog

DA1469x

🟩

❌

🟩

❌

Espressif

ESP32-S2

🟩

❌

🟩

❌

ESP32-S3

🟩

❌

🟩

❌

MicroChip

SAMD11

🟩

❌

🟩

❌

SAMD21

🟩

❌

🟩

❌

SAMD51

🟩

❌

🟩

❌

SAME5x

🟩

❌

🟩

❌

SAMG55

🟩

❌

🟩

❌

SAML21

🟩

❌

🟩

❌

SAML22

🟩

❌

🟩

❌

SAME70,S70,V70,V71

🟩

πŸŸ₯

🟩

🟩

NordicSemi

nRF52833

🟩

❌

🟩

❌

nRF52840

🟩

❌

🟩

❌

Nuvoton

NUC120

🟩

❌

🟩

❌

NUC121/NUC125

🟩

❌

🟩

❌

NUC126

🟩

❌

🟩

❌

NUC505

🟩

❌

🟩

❌

NXP

iMX

RT1011

🟩

🟨

🟩

❌

RT1015

🟩

🟨

🟩

❌

RT1021

🟩

🟨

🟩

❌

RT1052

🟩

🟨

🟩

❌

RT1062

🟩

🟨

🟩

❌

RT1064

🟩

🟨

🟩

❌

Kinetis KL25

🟩

❌

🟩

❌

LPC

11u

🟩

❌

🟩

❌

13

🟩

❌

🟩

❌

15

🟩

❌

🟩

❌

17

🟩

❌

🟩

❌

18

🟨

🟩

❌

40

❌

🟩

❌

43

🟩

🟨

🟩

❌

51u

🟩

❌

🟩

❌

54

🟩

❌

🟩

❌

55

🟩

❌

🟩

Raspberry Pi

RP2040

🟩

❌

🟩

Renesas

RX63N

🟩

🟩

❌

RX65N

🟩

🟩

❌

Silabs

EFM32GG12

🟩

❌

🟩

❌

#750

Sony

CXD56

🟩

❌

🟩

❌

ST

STM32

L0

🟩

🟩

F0

🟩

🟩

F1

🟩

🟩

F2

🟩

🟩

F3

🟩

🟩

F4

🟩

🟩

F7

🟩

🟩

H7

🟩

🟩

🟩

TI

MSP430

🟩

🟩

ValentyUSB

eptri

🟩

🟩

Table LegendΒΆ

❌

Not available

πŸŸ₯

Not supported

🟨

WIP/partial support

🟩

Supported

Supported BoardsΒΆ

The board support code is only used for self-contained examples and testing. It is not used when TinyUSB is part of a larger project. It is responsible for getting the MCU started and the USB peripheral clocked with minimal of on-board devices

  • One LED : for status

  • One Button : to get input from user

  • One UART : optional for device, but required for host examples

The following boards are supported (sorted alphabetically):

TomuΒΆ