This shows you the differences between two versions of the page.
eusart_bug [2008/03/06 20:05] 127.0.0.1 external edit |
eusart_bug [2008/12/09 21:35] nebula |
||
---|---|---|---|
Line 4: | Line 4: | ||
For detailed infos, how the bug has been found, please read the detailed report at the [[http://www.ucapps.de|MBHP_USB_PIC]] page. | For detailed infos, how the bug has been found, please read the detailed report at the [[http://www.ucapps.de|MBHP_USB_PIC]] page. | ||
- | Since there was no adequate software workaround available for this silicon bug, it made the old chip revisions nearly useless for MIDI applications: zero bytes were sporadically inserted into the MIDI Out stream, so that the MIDI protocol was violated. As a hardware workaround for this issue, a [[iic_modules|MBHP_IIC_MIDI]] module was used with minimal configuration (MIDI Out only). | + | Since there was no adequate software workaround available for this silicon bug, it made the old chip revisions nearly useless for MIDI applications. As a hardware workaround for this issue, the [[MBHP_IIC_MIDI]] module was developed. |
- | Meanwhile the bug has been fixed by Microchip. | + | Meanwhile, the bug has been fixed by Microchip. |
- | All newer chip revisions (produced 2007 and later) are not affected anymore! :-) | + | **Newer chip revisions (produced 2007 and later) are not affected anymore!** :-) |
There is a small application available at the [[http://www.ucapps.de/mios_download.html|MIOS Download]] page which allows you to determine the revision ID (search for "revision_id") | There is a small application available at the [[http://www.ucapps.de/mios_download.html|MIOS Download]] page which allows you to determine the revision ID (search for "revision_id") |