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 PIC18(1)
- AVR® MCUs
- ATtiny 0, 1 and 2 family of devices
- AVR DA, DB, DD, DU, EA, EB family of devices
Notes:
-
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.
- Multi-image and anti-rollback features are recommended for devices with more than 16 KB Flash memory. Devices with 16 KB or less Flash memory should carefully evaluate their application’s memory requirements before enabling these features.