1 No USB? No problem. (33c3)
A conference talk on implementing USB entirely in software on a small ARM microcontroller, cited when people ask about USB without dedicated hardware.
Channel
1 recommended video. Channel on YouTube
A conference talk on implementing USB entirely in software on a small ARM microcontroller, cited when people ask about USB without dedicated hardware.