... of data packets each capable of transmitting to 1023 bytes of data Data0 Data1 Data packets have the following format Sync PID Data CRC16 EOP Handshake Packets There are three type of handshake ... containing the control data to be sent, a stall packet indicating the endpoint has had a error or a NAK packet indicating to the host that the endpoint is working, but temporary has no data to ... exact amount of data requested, transferred a packet less than the maximum endpoint size of transferred a zero-length packet IN DATA x ACK STALL NAK OUT DATA x ACK NAK STALL Token Phase Data...