Skip to content

Latest commit

 

History

History
390 lines (314 loc) · 23.1 KB

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 ✔   ✖ samd  
SAM D51, E5x ✔   ✖ samd  
SAM G55 ✔   ✖ samg  
SAM L21, L22 ✔   ✖ samd  
SAM E70,S70,V70,V71 ✔   ✔ samx7x  
NordicSemi nRF52833, nRF52840 ✔ ✖ ✖ nrf5x  
nRF5340 ✔ ✖ ✖ nrf5x  
Nuvoton NUC120 ✔ ✖ ✖    
NUC121/NUC125 ✔ ✖ ✖    
NUC126 ✔ ✖ ✖    
NUC505 ✔   ✔    
NXP iMXRT RT10xx ✔ ✔ ✔ ci_hs  
Kinetis KL25 ✔ ⚠ ✖    
K32L2 ✔   ✖    
LPC 11u, 13, 15 ✔ ✖ ✖ lpc_ip3511  
17, 40 ✔ ⚠ ✖ lpc17_40  
18, 43 ✔ ✔ ✔ ci_hs  
51u ✔ ✖ ✖ lpc_ip3511  
54 ✔   ✔ lpc_ip3511  
55 ✔   ✔ lpc_ip3511  
Raspberry Pi RP2040 ✔ ✔ ✖ rp2040  
Renesas RX 63N, 65N, 72N ✔ ✔ ✖ usba  
Silabs EFM32GG12 ✔   ✖ dwc2  
Sony CXD56 ✔ ✖ ✔ cxd56  
ST STM32 F0 ✔ ✖ ✖ stm32_fsdev  
F1 102, 103 ✔ ✖ ✖ stm32_fsdev  
105, 107 ✔   ✖ dwc2  
F2 ✔   ✔ dwc2  
F3 ✔ ✖ ✖ stm32_fsdev  
F4 ✔   ✔ dwc2  
F7 ✔   ✔ dwc2  
H7 ✔   ✔ dwc2  
G4 ✔ ✖ ✖ stm32_fsdev  
L0, L1 ✔ ✖ ✖ stm32_fsdev  
L4 4x2, 4x3 ✔ ✖ ✖ stm32_fsdev  
4x5, 4x6 ✔     dwc2  
L4+ ✔     dwc2  
U5 ⚠     dwc2  
TI MSP430 ✔ ✖ ✖ msp430x5xx  
MSP432E4 ✔   ✖ musb  
TM4C123 ✔   ✖ 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