These bits contains the Ping/Bulk-out
period.
These bits are cleared when a USB
reset is sent or when PEN[n] is zero.
BINTERVAL |
Description |
=0 |
Multiple consecutive OUT token is sent in the
same frame until it is acked by the peripheral |
>0 |
One OUT token is sent every BINTERVAL frame
until it is acked by the peripheral |
PCFGn.PINGEN |
BINTERVAL |
Description |
0 |
=0 |
Multiple
consecutive OUT token is sent in the same frame until it is
acked by the peripheral |
0 |
>0 |
One
OUT token is sent every BINTERVAL micro frame until it is acked
by the peripheral |
1 |
=0 |
Multiple consecutive PING token is sent in the same frame until
it is acked by the peripheral |
1 |
>0 |
One
PING token is sent every BINTERVAL frame until it is acked by
the peripheral |
Depending from the type of pipe the
desired period is defined as:
PTYPE |
Description |
Interrupt |
1 ms to 255
ms |
Isochronous |
2^(Binterval) * 1 ms |
Bulk
or control |
1 ms
to 255 ms |
EXT
LPM |
bInterval ignored. Always 1 ms when a NYET is received. |