1 Introduction

MCC Melody supports the generation of firmware drivers for independent off-chip devices that are interfaced with the microcontroller via common communication protocols / GPIO. These firmware drivers provide APIs for users to operate these off-chip devices with their chosen microcontroller.

Some drivers support specific off-chip devices while others support a general category of off-chip device. For libraries supporting a specific device, they follow the below naming convention:

<Communication Protocol> <Type of Device> <Specific Supported Part Number> Driver

Examples:
  • I2C Temp Sensor MCP98xx Driver
  • SPI Digipot MCP41HV51 Driver
MCC Melody supports the following off-chip device drivers. For API information for the specific driver, click the link provided below or navigate to the identically-named section of this document.

For off-chip EEPROM device support, refer to the EEPROM Library, which supports a range of off-chip EEPROMs as well as on-chip EEPROM operations.

For generic Temperature Sensor devices support, refer to the Temperature Sensor Library, which features APIs for a temperature sensor’s core functionalities.