Skip to content

Latest commit

 

History

History
390 lines (314 loc) · 23.1 KB

supported.rst

File metadata and controls

390 lines (314 loc) · 23.1 KB

Supported Devices

Supported MCUs

Manufacturer Family Device Host Highspeed Driver Note
Broadcom BCM2711, BCM2837 dwc2
Dialog DA1469x da146xx
Espressif ESP32 S2, S3 dwc2 or esp32sx
GigaDevice GD32VF103 dwc2
Infineon XMC4500 dwc2
MicroChip

SAM D11, D21

-----------------------+

SAM D51, E5x

-----------------------+

SAM G55

-----------------------+

SAM L21, L22

-----------------------+

SAM E70,S70,V70,V71

--------+

--------+

--------+

--------+

------+

------+

------+

------+

-----------+

-----------+

-----------+

-----------+

samd

-------------------+

samd

-------------------+

samg

-------------------+

samd

-------------------+

samx7x

--------------+

--------------+

--------------+

--------------+

NordicSemi

nRF52833, nRF52840

-----------------------+

nRF5340

--------+

------+

-----------+

nrf5x

-------------------+

nrf5x

--------------+
Nuvoton

NUC120

-----------------------+

NUC121/NUC125

-----------------------+

NUC126

-----------------------+

NUC505

--------+

--------+

--------+

------+

------+

------+

-----------+

-----------+

-----------+

-------------------+

-------------------+

-------------------+

--------------+

--------------+

--------------+

NXP

iMXRT | RT10xx

---------+-------------+
Kinetis | KL25
K32L2
---------+-------------+
LPC | 11u, 13, 15
17, 40
18, 43
51u
54
55

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

------+

------+

------+

------+

------+

------+

------+

------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

ci_hs

-------------------+

-------------------+

-------------------+

lpc_ip3511

-------------------+

lpc17_40

-------------------+

ci_hs

-------------------+

lpc_ip3511

-------------------+

lpc_ip3511

-------------------+

lpc_ip3511

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

Raspberry Pi RP2040 rp2040
Renesas RX 63N, 65N, 72N usba
Silabs EFM32GG12 dwc2
Sony CXD56 cxd56
ST STM32

F0

----+------------------+
F1 | 102, 103
105, 107
----+------------------+

F2

-----------------------+

F3

-----------------------+

F4

-----------------------+

F7

-----------------------+

H7

-----------------------+

G4

-----------------------+

L0, L1

----+------------------+
L4 | 4x2, 4x3
4x5, 4x6
----+------------------+

L4+

-----------------------+

U5

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

--------+

------+

------+

------+

------+

------+

------+

------+

------+

------+

------+

------+

------+

------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

-----------+

stm32_fsdev

-------------------+

stm32_fsdev

-------------------+

dwc2

-------------------+

dwc2

-------------------+

stm32_fsdev

-------------------+

dwc2

-------------------+

dwc2

-------------------+

dwc2

-------------------+

stm32_fsdev

-------------------+

stm32_fsdev

-------------------+

stm32_fsdev

-------------------+

dwc2

-------------------+

dwc2

-------------------+

dwc2

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

--------------+

TI

MSP430

-----------------------+

MSP432E4

-----------------------+

TM4C123

--------+

--------+

------+

------+

-----------+

-----------+

msp430x5xx

-------------------+

musb

-------------------+

musb

--------------+

--------------+

ValentyUSB eptri eptri

Table Legend

Supported
WIP/partial support
Not 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):

Broadcom

Dialog DA146xx

Espressif ESP32-S2

GigaDevice

Infineon

XMC4000

MicroChip

SAMD11 & SAMD21

SAMD51 & SAME54

SAME7x

SAMG

SAML2x

Nordic nRF5x

Nuvoton

NXP

iMX RT

Kinetis

LPC 11-13-15

LPC 17-40

LPC 18-43

LPC 51

LPC 54

LPC55

Renesas RX

Raspberry Pi RP2040

Silabs

Sony

ST STM32

F0

F1

F2

F3

F4

F7

H7

G4

L0

L4

TI

Tomu