I am planning to design my own HUB75 interface LED matrix display driver with this microcontroller. Is this microcontroller enough for the large size display(1920*1080) with refresh rate up to 50Hz. if so I want to enter pixel data through USB communication and is this microcontroller capable of handling high data speed? I know that this microcontroller support USB 2.0 but does It support the full speed range of USB 2.0?