Connect BPi to PC via USB

Hi, I’m looking for a microcontroller that is as powerfull as Bpi m3 or Rpi 3+ that could communicate to PC not only through WiFi/Bluetoth, but USB as well. Is it possible with M3 or any other models of Banana pis?

There are many micro-controllers that can be connected with USB such as Analog Blackfin, Maxim Intergrated or ELAN Microelectronics etc. According to the Apple iPad support, Analog Blackfin can be a good option.