2.6.1 USB, When Receiving 1023 Byte Length Isochronous Frame, it Will Corrupt the 1024th SRAM Location
When USB is configured for isochronous operation and 1023 bytes data payload size, the 1024th RAM location directly after the endpoint RAM buffer will be corrupted.
Work Around
Allocate 1024 bytes RAM buffer when using a 1023 isochronous endpoint. This workaround is implemented in all USB software and source code from Microchip in the AVR Software Framework.
Affected Silicon Revisions
Rev. L |
X |