9.3.6.20 NAK_LIMIT0_REG (Hots mode only) Bit Definitions

Table 9-42. NAK_LIMIT0_REG
Bit NumberNameReset ValueFunction
[4:0]Endpoint0 NAK Limit (m)0Sets the number of frames/microframes (high-speed transfers) after which endpoint 0 should timeout on receiving a stream of NAK responses. Equivalent settings for other endpoints can be made through their TX_INTERVAL_REG and TX_INTERVAL_REG registers.

The number of frames/microframes selected is 2(m – 1) (where, m is the value set in the register, valid values are 2 – 16). If the host receives NAK responses from the target for more frames than the number represented by the limit set in this register, the endpoint will be halted.

A value of 0 or 1 disables the NAK timeout function.