This is awesome. An implementation of USB 1.1 (low-speed) completely in software. Imagine projects with USB interfaces that have no additional, expensive, hard-to-solder ICs… Talk about simple. I gotta do something with this.