8 Supported Devices and Families

The MCC Melody 8-Bit MDFU Client Library supports the families listed below.

The accuracy of this list is dependent on the compatibility with devices released in the MPLAB X version stated in the System Requirements, as well as versions that support the listed Peripheral Library (PLIB) versions.

8-bit Families

  • PIC16/PIC18 MCUs
    • All Melody supported PIC16 and PIC181
  • AVR® MCUs
    • ATtiny 0, 1 and 2 Family of devices
    • AVR DA, DB, DD, DU, EA, EB Family of devices

Note:

  1. The PIC18FxxK90 and PIC18FxxK80 device families do not support I²C communication because they lack the software-controlled address ACK/NACK feature. Since acknowledge polling is a requirement of the MDFU protocol specification for I²C, it can only be implemented on devices that support the software-controlled ACK/NACK feature.