This shows you the differences between two versions of the page.
home:mbhp:pic:eusart_bug [2008/12/01 07:24] Durisian created |
home:mbhp:pic:eusart_bug [2008/12/01 07:25] (current) Durisian |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | The infamous EUSART bug had been found on a PIC18F4550 during the development of the MBHP_USB_PIC module. Unfortunately it turned out, that many PICs (such as the [[mios_pic18f4620|PIC18F4620]]) were affected by this bug as well. | + | The infamous EUSART bug had been found on a PIC18F4550 during the development of the MBHP_USB_PIC module. Unfortunately it turned out, that many PICs (such as the [[18f4620|PIC18F4620]]) were affected by this bug as well. |
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: 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 [[home:mbhp:module:iic_midi|MBHP_IIC_MIDI]] module was used with minimal configuration (MIDI Out only). |
Meanwhile the bug has been fixed by Microchip. | Meanwhile the bug has been fixed by Microchip. |