SFP implementation for USB AVR microcontroller