drs's blog

A Solution to the dribble bit problem

The errata ES_LPC177x/8x (http://www.lpcware.com/content/nxpfile/errata-sheet-eslpc177x8x) describes a problem that exists in some parts with a USB host controller block where the host controller can hang in some (rare) cases where a dribble bit is seen on the bus. The only way to recover from this hang is to reset the USB host controller.

This is a list of parts that are affected by this problem:
LPC2361,62,87,88
LPC24xx
LPC1754,56,58,59
LPC1765,66,68,69
LPC1776,77,78
LPC178x
LPC32x0

So to address this problem you must first detect the hang, then reset the block.

Syndicate content
feedback