Attiny85 USB interfacing possible?

I've seen projects like Digispark and V-USB do this.

If I clock the tiny at 20MHz using an external crystal, would I be able to get USB interfacing using Arduino IDE?

If possible, can someone please direct me to a page on how to do this?

Thanks,

Tom, AVR noob

Tomalo:
I've seen projects like Digispark and V-USB do this.

If I clock the tiny at 20MHz using an external crystal, would I be able to get USB interfacing using Arduino IDE?

To program the same chip that's running the USB protocol?

It's not impossible, but it might be a lot of work.

Tomalo:
If possible, can someone please direct me to a page on how to do this?

This page might help: Attiny45 based USBtinyISP Programmer – AyLo

As the guy who wrote the blog post, I would actually recommend this post instead:

It has the details of implementing vusb on a new mcu, as well as my python-usb struggs.

--t0