Generally the USB interface is either either host or device (except for OTG which can be either), a USB stick is device so must be driven by a host. There are PIC which can be a host but these are...