Question: The full flag in EZ-USB® FX2LP™ does not assert/deassert correctly if the FIFO is configured for EPxAUTOINLEN less than the buffer size. Why?
This behavior is expected when EPxAUTOINLEN is less than the buffer size. Use the programmable flag (PF) in AUTOIN mode to correctly track the FIFO status in such a scenario. Please read about the EPxFIFOPFH and EPxFIFOPFL registers in the EZ-USB Technical Reference Manual.