BF707 USB controller


I use the BF707 USB controller in peripheral mode. For a few days, I was struggling to get an isochronous endpoint to send packets to the host, but to no avail. Finally I found out, that it is necessary to load the TXMAXP register each time before a transmission takes place. It would be helpful, if there is a short note about this requirement in the Hardware Reference Manual (description of the TXMAXP register).

Kind regards,


  • Hi Joe,

    Apologies for delay in response. While looking into your mail, it seems that you resolved the issue you were faced. Please correct us if our understanding is wrong.

    If our understanding is correct, Thank you for sharing this and apologies for inconvenience, we shall take the required actions to add a note regarding this.