Datasheet

39.6.44 Host Pipe x Configuration Register (High-speed Bulk-out or High-speed Control Pipe)
Name:  USBHS_HSTPIPCFGx (HSBOHSCP)
Offset:  0x0500 + x*0x04 [x=0..9]
Reset:  0
Property:  Read/Write
This configuration is relevant only if PTYPE = 0x0 or 0x2 in ”Host Pipe x Configuration Register”.
Bit 31 30 29 28 27 26 25 24
BINTERVAL[7:0]
Access
Reset 0 0 0 0 0 0 0 0
Bit 23 22 21 20 19 18 17 16
PINGEN PEPNUM[3:0]
Access
Reset 0 0 0 0 0
Bit 15 14 13 12 11 10 9 8
PTYPE[1:0] AUTOSW PTOKEN[1:0]
Access
Reset 0 0 0 0 0
Bit 7 6 5 4 3 2 1 0
PSIZE[2:0] PBK[1:0] ALLOC
Access
Reset 0 0 0 0 0 0
Bits 31:24 – BINTERVAL[7:0] bInterval Parameter for the Bulk-Out/Ping T
ransaction
This field contains the Ping/Bulk-out period.
• If BINTERVAL > 0 and PINGEN = 1, one PING token is sent every bInterval microframe until it is ACKed by the
peripheral.
• If BINTERVAL = 0 and PINGEN = 1, multiple consecutive PING tokens are sent in the same microframe until they
are ACKed.
• If BINTERVAL > 0 and PINGEN = 0, one OUT token is sent every bInterval microframe until it is ACKed by the
peripheral.
• If BINTERVAL = 0 and PINGEN = 0, multiple consecutive OUT tokens are sent in the same microframe until they
are ACKed.
This value must be in the range from 0 to 255.
Bit 20 – PINGEN Ping Enable
This bit is relevant for High-speed Bulk-out transaction only (including the control data stage and the control status
stage).
This bit is cleared upon sending a USB reset.
Value Description
0
Disables the ping protocol.
1
Enables the ping mechanism according to the USB 2.0 Standard.
Bits 19:16 – PEPNUM[3:0] Pipe Endpoint Number
This field contains the number of the endpoint targeted by the pipe. This value is from 0 to
10.
This field is cleared upon sending a USB reset.
Bits 13:12 – PTYPE[1:0] Pipe Type
This field contains the pipe type.
This field is cleared upon sending a USB reset.
SAM E70/S70/V70/V71 Family
USB High-Speed Interface (USBHS)
© 2019 Microchip T
echnology Inc.
Datasheet
DS60001527D-page 879