1# M480 Series 2 3## Supported drivers 4 5| Peripheral | rt_device_class_type | Device name | 6| ------ | ---- | :------: | 7| BPWM | RT_Device_Class_Miscellaneous (PWM) | ***bpwm[0-1]*** | 8| BPWM (Capture function)| RT_Device_Class_Miscellaneous (Input capture) | ***bpwm[0-1]i[0-5]*** | 9| CAN | RT_Device_Class_CAN | ***can[0-1]*** | 10| CLK | RT_Device_Class_PM | ***pm*** | 11| CRC | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** | 12| CRYPTO | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** | 13| EADC | RT_Device_Class_Miscellaneous (ADC) | ***eadc[0-1]*** | 14| EBI | N/A | ***N/A*** | 15| ECAP | RT_Device_Class_Miscellaneous (Input capture) | ***ecap[0-1]i[0-2]*** | 16| EMAC | RT_Device_Class_NetIf | ***e0*** | 17| EPWM | RT_Device_Class_Miscellaneous (PWM) | ***epwm[0-1]*** | 18| EPWM (Capture function) | RT_Device_Class_Miscellaneous (Input capture) | ***epwm[0-1]i[0-5]*** | 19| FMC | FAL | ***N/A*** | 20| GPIO | RT_Device_Class_Miscellaneous (Pin) | ***gpio*** | 21| GPIO | RT_Device_Class_I2CBUS | ***softi2c0[0-1]*** | 22| HSOTG | RT_Device_Class_USBHost/RT_Device_Class_USBDevice | ***N/A*** | 23| HSUSBD | RT_Device_Class_USBDevice | ***usbd*** | 24| I2C | RT_Device_Class_I2CBUS | ***i2c[0-2]*** | 25| I2S | RT_Device_Class_Sound/RT_Device_Class_Pipe | ***sound0*** | 26| PDMA | N/A | ***N/A*** | 27| QEI | RT_Device_Class_Miscellaneous (Pulse encoder) | ***qei[0-1]*** | 28| QSPI | RT_Device_Class_SPIBUS | ***qspi[0-1]*** | 29| RTC | RT_Device_Class_RTC | ***rtc*** | 30| SC (UART function) | RT_Device_Class_Char | ***scuart[0-2]*** | 31| SDH | RT_Device_Class_Block | ***sdh[0-1]*** | 32| SPI | RT_Device_Class_SPIBUS | ***spi[0-3]*** | 33| SPI (I2S function) | RT_Device_Class_Sound/RT_Device_Class_Pipe | ***spii2s[0-3]*** | 34| TIMER | RT_Device_Class_Timer | ***timer[0-3]*** | 35| TIMER (Capture function) | RT_Device_Class_Miscellaneous (Input capture) | ***timer[0-3]i0*** | 36| TIMER (PWM function) | RT_Device_Class_Miscellaneous (PWM) | ***tpwm[0-3]*** | 37| TRNG | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** | 38| UART | RT_Device_Class_Char | ***uart[0-7]*** | 39| USBD | RT_Device_Class_USBDevice | ***usbd*** | 40| USBH, HSUSBH | RT_Device_Class_USBHost | ***usbh*** | 41| USCI (I2C function) | RT_Device_Class_I2CBUS | ***ui2c[0-1]*** | 42| USCI (SPI function) | RT_Device_Class_SPIBUS | ***uspi[0-1]*** | 43| USCI (UART function) | RT_Device_Class_Char | ***uuart[0-1]*** | 44| WDT | RT_Device_Class_Miscellaneous (Watchdog) | ***wdt*** | 45 46## Resources 47* [Download M480 TRM][1] 48 49 [1]: https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA05-M480 50