We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Software Library

MCP4XCXFX Generic C API Library


Generic C API library for the following Microchip devices:

  • MCP4XCXFX DAC devices with I2C communication interface: MCP47FEB01, MCP47FEB02, MCP47FEB04, MCP47FEB08, MCP47FEB11, MCP47FEB12, MCP47FEB14, MCP47FEB18, MCP47FEB21, MCP47FEB22, MCP47FEB24, MCP47FEB28, MCP47FVB01, MCP47FVB02, MCP47FVB04, MCP47FVB08, MCP47FVB11, MCP47FVB12, MCP47FVB14, MCP47FVB18, MCP47FVB21, MCP47FVB22, MCP47FVB24, MCP47FVB28, MCP47CMB01, MCP47CMB02, MCP47CMB04, MCP47CMB08, MCP47CMB11, MCP47CMB12, MCP47CMB14, MCP47CMB18, MCP47CMB21, MCP47CMB22, MCP47CMB24, MCP47CMB28, MCP47CVB01, MCP47CVB02, MCP47CVB04, MCP47CVB08, MCP47CVB11, MCP47CVB12, MCP47CVB14, MCP47CVB18, MCP47CVB21, MCP47CVB22, MCP47CVB24, MCP47CVB28, MCP47CMD01, MCP47CMD02, MCP47CMD11, MCP47CMD12, MCP47CMD21, MCP47CMD22, MCP47CVD01, MCP47CVD02, MCP47CVD11, MCP47CVD12, MCP47CVD21, MCP47CVD22.
  • MCP4XCXFX DAC devices with SPI communication interface: MCP48FEB01, MCP48FEB02, MCP48FEB04, MCP48FEB08, MCP48FEB11, MCP48FEB12, MCP48FEB14, MCP48FEB18, MCP48FEB21, MCP48FEB22, MCP48FEB24, MCP48FEB28, MCP48FVB01, MCP48FVB02, MCP48FVB04, MCP48FVB08, MCP48FVB11, MCP48FVB12, MCP48FVB14, MCP48FVB18, MCP48FVB21, MCP48FVB22, MCP48FVB24, MCP48FVB28, MCP48CMB01, MCP48CMB02, MCP48CMB04, MCP48CMB08, MCP48CMB11, MCP48CMB12, MCP48CMB14, MCP48CMB18, MCP48CMB21, MCP48CMB22, MCP48CMB24, MCP48CMB28, MCP48CVB01, MCP48CVB02, MCP48CVB04, MCP48CVB08, MCP48CVB11, MCP48CVB12, MCP48CVB14, MCP48CVB18, MCP48CVB21, MCP48CVB22, MCP48CVB24, MCP48CVB28, MCP48CMD01, MCP48CMD02, MCP48CMD11, MCP48CMD12, MCP48CMD21, MCP48CMD22, MCP48CVD01, MCP48CVD02, MCP48CVD11, MCP48CVD12, MCP48CVD21, MCP48CVD22.

Documents


Search Documentation
Title
Document Category
Date
MCP4XCXFX generic C library v1.0 Software Libraries and Firmware 15 Dec 2025 Download

Products


Title
Product
Title
MCP47CVB28
12-Bit Octal Output DAC with I2C™
MCP47CVB28 12-Bit Octal Output DAC with I2C™
MCP48CVB11
10-Bit Single Output DAC with SPI
MCP48CVB11 10-Bit Single Output DAC with SPI
MCP47FEB11
10-Bit Single Output DAC w/EEPROM and I2C™
MCP47FEB11 10-Bit Single Output DAC w/EEPROM and I2C™
MCP47CVD11
10-Bit Single Output DAC with I2C™
MCP47CVD11 10-Bit Single Output DAC with I2C™
MCP48FEB22
12-Bit Dual Output DAC w/EEPROM and SPI
MCP48FEB22 12-Bit Dual Output DAC w/EEPROM and SPI
MCP47CVB21
12-Bit Single Output DAC with I2C™
MCP47CVB21 12-Bit Single Output DAC with I2C™
MCP48FVB08
8-Bit Octal Output DAC with SPI
MCP48FVB08 8-Bit Octal Output DAC with SPI
MCP47CMB14
10-Bit Quad Output DAC w/MTP and I2C™
MCP47CMB14 10-Bit Quad Output DAC w/MTP and I2C™
MCP48CVB22
12-Bit Dual Output DAC with SPI
MCP48CVB22 12-Bit Dual Output DAC with SPI
MCP48CMB01
8-Bit Single Output DAC w/MTP and SPI
MCP48CMB01 8-Bit Single Output DAC w/MTP and SPI
MCP47CVB02
8-Bit Dual Output DAC with I2C™
MCP47CVB02 8-Bit Dual Output DAC with I2C™
MCP47FVB18
10-Bit Octal Output DAC with I2C™
MCP47FVB18 10-Bit Octal Output DAC with I2C™
MCP48FEB02
8-Bit Dual Output DAC w/EEPROM and SPI
MCP48FEB02 8-Bit Dual Output DAC w/EEPROM and SPI
MCP47FVB21
12-Bit Signle Output DAC with I2C™
MCP47FVB21 12-Bit Signle Output DAC with I2C™
MCP48CVD02
8-Bit Dual Output DAC w/MTP and SPI
MCP48CVD02 8-Bit Dual Output DAC w/MTP and SPI
MCP47CMD02
8-Bit Dual Output DAC w/MTP and I2C™
MCP47CMD02 8-Bit Dual Output DAC w/MTP and I2C™
MCP47CMD12
10-Bit Dual Output DAC w/MTP and I2C™
MCP47CMD12 10-Bit Dual Output DAC w/MTP and I2C™
MCP48CMD21
12-Bit Single Output DAC w/MTP and SPI
MCP48CMD21 12-Bit Single Output DAC w/MTP and SPI
MCP48FEB04
8-Bit Quad Output DAC w/EEPROM and SPI
MCP48FEB04 8-Bit Quad Output DAC w/EEPROM and SPI
MCP47FEB22
12-Bit Dual Output DAC w/EEPROM and I2C™
MCP47FEB22 12-Bit Dual Output DAC w/EEPROM and I2C™
MCP48CMB11
10-Bit Single Output DAC w/MTP and SPI
MCP48CMB11 10-Bit Single Output DAC w/MTP and SPI
MCP48FVB11
10-Bit Single Output DAC with SPI
MCP48FVB11 10-Bit Single Output DAC with SPI
MCP48CMB08
8-Bit Octal Output DAC w/MTP and SPI
MCP48CMB08 8-Bit Octal Output DAC w/MTP and SPI
MCP47CMB01
8-Bit Single Output DAC w/MTP and I2C™
MCP47CMB01 8-Bit Single Output DAC w/MTP and I2C™
MCP48CMB12
12-Bit Single Output DAC w/MTP and SPI
MCP48CMB12 12-Bit Single Output DAC w/MTP and SPI
MCP47FVB11
10-Bit Single Output DAC with I2C™
MCP47FVB11 10-Bit Single Output DAC with I2C™
MCP47CMB02
8-Bit Dual Output DAC w/MTP and I2C™
MCP47CMB02 8-Bit Dual Output DAC w/MTP and I2C™
MCP47CMB12
10-Bit Dual Output DAC w/MTP and I2C™
MCP47CMB12 10-Bit Dual Output DAC w/MTP and I2C™
MCP48CMD11
10-Bit Single Output DAC w/MTP and SPI
MCP48CMD11 10-Bit Single Output DAC w/MTP and SPI
MCP47CVB18
10-Bit Octal Output DAC with I2C™
MCP47CVB18 10-Bit Octal Output DAC with I2C™
MCP48CMB24
12-Bit Quad Output DAC w/MTP and SPI
MCP48CMB24 12-Bit Quad Output DAC w/MTP and SPI
MCP47CVD01
8-Bit Single Output DAC w/MTP and I2C™
MCP47CVD01 8-Bit Single Output DAC w/MTP and I2C™
MCP47CMB04
8-Bit Quad Output DAC w/MTP and I2C™
MCP47CMB04 8-Bit Quad Output DAC w/MTP and I2C™
MCP47FEB12
10-Bit Dual Output DAC w/EEPROM and I2C™
MCP47FEB12 10-Bit Dual Output DAC w/EEPROM and I2C™
MCP47FVB24
12-Bit Quad Output DAC with I2C™
MCP47FVB24 12-Bit Quad Output DAC with I2C™
MCP47FVB08
8-Bit Octal Output DAC with I2C™
MCP47FVB08 8-Bit Octal Output DAC with I2C™
MCP48FEB28
12-Bit Octal Output DAC w/EEPROM and SPI
MCP48FEB28 12-Bit Octal Output DAC w/EEPROM and SPI
MCP48FVB12
10-Bit Dual Output DAC with SPI
MCP48FVB12 10-Bit Dual Output DAC with SPI
MCP48CMD01
8-Bit Single Output DAC w/MTP and SPI
MCP48CMD01 8-Bit Single Output DAC w/MTP and SPI
MCP48CMD02
8-Bit Dual Output DAC w/MTP and SPI
MCP48CMD02 8-Bit Dual Output DAC w/MTP and SPI
MCP48CVB21
12-Bit Single Output DAC with SPI
MCP48CVB21 12-Bit Single Output DAC with SPI
MCP47FEB01
8-Bit Single Output DAC w/EEPROM and I2C™
MCP47FEB01 8-Bit Single Output DAC w/EEPROM and I2C™
MCP48FVB24
12-Bit Quad Output DAC with SPI
MCP48FVB24 12-Bit Quad Output DAC with SPI
MCP48CMB14
Mixed Signal Products
MCP48CMB14 Mixed Signal Products
MCP48FEB01
8-Bit Single Output DAC w/EEPROM and SPI
MCP48FEB01 8-Bit Single Output DAC w/EEPROM and SPI
MCP48FVB01
8-Bit Single Output DAC with SPI
MCP48FVB01 8-Bit Single Output DAC with SPI
MCP47CVD12
10-Bit Dual Output DAC w/MTP and I2C™
MCP47CVD12 10-Bit Dual Output DAC w/MTP and I2C™
MCP47CVD22
12-Bit Dual Output DAC w/MTP and I2C™
MCP47CVD22 12-Bit Dual Output DAC w/MTP and I2C™
MCP48CVD01
8-Bit Single Output DAC w/MTP and SPI
MCP48CVD01 8-Bit Single Output DAC w/MTP and SPI
MCP48CMB22
12-Bit Dual Output DAC w/MTP and SPI
MCP48CMB22 12-Bit Dual Output DAC w/MTP and SPI
MCP48FVB22
12-Bit Dual Output DAC with SPI
MCP48FVB22 12-Bit Dual Output DAC with SPI
MCP48CVD12
10-Bit Dual Output DAC w/MTP and SPI
MCP48CVD12 10-Bit Dual Output DAC w/MTP and SPI
MCP47FEB28
12-Bit Octal Output DAC w/EEPROM and I2C™
MCP47FEB28 12-Bit Octal Output DAC w/EEPROM and I2C™
MCP47FVB22
12-Bit Dual Output DAC with I2C™
MCP47FVB22 12-Bit Dual Output DAC with I2C™
MCP48CMD12
10-Bit Dual Output DAC w/MTP and SPI
MCP48CMD12 10-Bit Dual Output DAC w/MTP and SPI
MCP47CVB11
10-Bit Single Output DAC with I2C™
MCP47CVB11 10-Bit Single Output DAC with I2C™
MCP48FVB18
10-Bit Octal Output DAC with SPI
MCP48FVB18 10-Bit Octal Output DAC with SPI
MCP48FVB28
12-Bit Octal Output DAC with SPI
MCP48FVB28 12-Bit Octal Output DAC with SPI
MCP48CMB21
12-Bit Single Output DAC w/MTP and SPI
MCP48CMB21 12-Bit Single Output DAC w/MTP and SPI
MCP48CVB12
10-Bit Dual Output DAC with SPI
MCP48CVB12 10-Bit Dual Output DAC with SPI
MCP48CVD21
12-Bit Single Output DAC w/MTP and SPI
MCP48CVD21 12-Bit Single Output DAC w/MTP and SPI
MCP47CMB11
10-Bit Single Output DAC w/MTP and I2C™
MCP47CMB11 10-Bit Single Output DAC w/MTP and I2C™
MCP47FVB04
8-Bit Quad Output DAC with I2C™
MCP47FVB04 8-Bit Quad Output DAC with I2C™
MCP47CMB21
12-Bit Single Output DAC w/MTP and I2C™
MCP47CMB21 12-Bit Single Output DAC w/MTP and I2C™
MCP48FVB02
8-Bit Dual Output DAC with SPI
MCP48FVB02 8-Bit Dual Output DAC with SPI
MCP48FEB24
12-Bit Quad Output DAC w/EEPROM and SPI
MCP48FEB24 12-Bit Quad Output DAC w/EEPROM and SPI
MCP48CMB02
8-Bit Dual Output DAC w/MTP and SPI
MCP48CMB02 8-Bit Dual Output DAC w/MTP and SPI
MCP48CVB08
8-Bit Octal Output DAC with SPI
MCP48CVB08 8-Bit Octal Output DAC with SPI
MCP48FEB11
10-Bit Single Output DAC w/EEPROM and SPI
MCP48FEB11 10-Bit Single Output DAC w/EEPROM and SPI
MCP47FVB02
8-Bit Dual Output DAC with I2C™
MCP47FVB02 8-Bit Dual Output DAC with I2C™
MCP48CVB14
10-Bit Quad Output DAC with SPI
MCP48CVB14 10-Bit Quad Output DAC with SPI
MCP48CVB28
12-Bit Octal Output DAC with SPI
MCP48CVB28 12-Bit Octal Output DAC with SPI
MCP47CMD11
10-Bit Single Output DAC w/MTP and I2C™
MCP47CMD11 10-Bit Single Output DAC w/MTP and I2C™
MCP47CMD21
12-Bit Single Output DAC w/MTP and I2C™
MCP47CMD21 12-Bit Single Output DAC w/MTP and I2C™
MCP47CVB14
10-Bit Single Output DAC with I2C™
MCP47CVB14 10-Bit Single Output DAC with I2C™
MCP48CVB01
8-Bit Single Output DAC with SPI
MCP48CVB01 8-Bit Single Output DAC with SPI
MCP47CMB28
12-Bit Octal Output DAC w/MTP and I2C™
MCP47CMB28 12-Bit Octal Output DAC w/MTP and I2C™
MCP48CMB04
8-Bit Quad Output DAC w/MTP and SPI
MCP48CMB04 8-Bit Quad Output DAC w/MTP and SPI
MCP47CVB01
8-Bit Single Output DAC with I2C™
MCP47CVB01 8-Bit Single Output DAC with I2C™
MCP47CMD22
12-Bit Dual Output DAC w/MTP and I2C™
MCP47CMD22 12-Bit Dual Output DAC w/MTP and I2C™
MCP48FEB08
8-Bit Octal Output DAC w/EEPROM and SPI
MCP48FEB08 8-Bit Octal Output DAC w/EEPROM and SPI
MCP48FVB21
12-Bit Single Output DAC with SPI
MCP48FVB21 12-Bit Single Output DAC with SPI
MCP48CVD11
10-Bit Single Output DAC w/MTP and SPI
MCP48CVD11 10-Bit Single Output DAC w/MTP and SPI
MCP47CMB08
12-Bit Octal Output DAC w/MTP and I2C™
MCP47CMB08 12-Bit Octal Output DAC w/MTP and I2C™
MCP48CVD22
12-Bit Dual Output DAC w/MTP and SPI
MCP48CVD22 12-Bit Dual Output DAC w/MTP and SPI
MCP47CMB22
12-Bit Dual Output DAC w/MTP and I2C™
MCP47CMB22 12-Bit Dual Output DAC w/MTP and I2C™
MCP48CVB24
12-Bit Quad Output DAC with SPI
MCP48CVB24 12-Bit Quad Output DAC with SPI
MCP47FEB14
10-Bit Quad Output DAC w/EEPROM and I2C™
MCP47FEB14 10-Bit Quad Output DAC w/EEPROM and I2C™
MCP48FVB14
10-Bit Quad Output DAC with SPI
MCP48FVB14 10-Bit Quad Output DAC with SPI
MCP48CVB04
8-Bit Quad Output DAC with SPI
MCP48CVB04 8-Bit Quad Output DAC with SPI
MCP48FEB12
10-Bit Dual Output DAC w/EEPROM and SPI
MCP48FEB12 10-Bit Dual Output DAC w/EEPROM and SPI
MCP47CVB12
10-Bit Dual Output DAC with I2C™
MCP47CVB12 10-Bit Dual Output DAC with I2C™
MCP47CMB18
10-Bit Octal Output DAC w/MTP and I2C™
MCP47CMB18 10-Bit Octal Output DAC w/MTP and I2C™
MCP47FVB01
8-Bit Single Output DAC with I2C™
MCP47FVB01 8-Bit Single Output DAC with I2C™
MCP48FEB18
10-Bit Octal Output DAC w/EEPROM and SPI
MCP48FEB18 10-Bit Octal Output DAC w/EEPROM and SPI
MCP47FEB24
12-Bit Quad Output DAC w/EEPROM and I2C™
MCP47FEB24 12-Bit Quad Output DAC w/EEPROM and I2C™
MCP47CMD01
8-Bit Single Output DAC w/MTP and I2C™
MCP47CMD01 8-Bit Single Output DAC w/MTP and I2C™
MCP48FEB21
12-Bit Single Output DAC w/EEPROM and SPI
MCP48FEB21 12-Bit Single Output DAC w/EEPROM and SPI
MCP47CVB04
8-Bit Quad Output DAC with I2C™
MCP47CVB04 8-Bit Quad Output DAC with I2C™
MCP47FEB04
8-Bit Quad Output DAC w/EEPROM and I2C™
MCP47FEB04 8-Bit Quad Output DAC w/EEPROM and I2C™
MCP47CVB08
8-Bit Octal Output DAC with I2C™
MCP47CVB08 8-Bit Octal Output DAC with I2C™
MCP47FEB18
10-Bit Octal Output DAC w/EEPROM and I2C™
MCP47FEB18 10-Bit Octal Output DAC w/EEPROM and I2C™
MCP47CVB24
12-Bit Single Output DAC with I2C™
MCP47CVB24 12-Bit Single Output DAC with I2C™
MCP47FEB21
12-Bit Single Output DAC w/EEPROM and I2C™
MCP47FEB21 12-Bit Single Output DAC w/EEPROM and I2C™
MCP47CVD21
12-Bit Single Output DAC w/MTP and I2C™
MCP47CVD21 12-Bit Single Output DAC w/MTP and I2C™
MCP48FVB04
8-Bit Quad Output DAC with SPI
MCP48FVB04 8-Bit Quad Output DAC with SPI
MCP47CMB24
12-Bit Quad Output DAC w/MTP and I2C™
MCP47CMB24 12-Bit Quad Output DAC w/MTP and I2C™
MCP48CVB02
8-Bit Dual Output DAC with SPI
MCP48CVB02 8-Bit Dual Output DAC with SPI
MCP48CMB18
Mixed Signal Products
MCP48CMB18 Mixed Signal Products
MCP48CMB28
12-Bit Octal Output DAC w/MTP and SPI
MCP48CMB28 12-Bit Octal Output DAC w/MTP and SPI
MCP47CVD02
8-Bit Dual Output DAC w/MTP and I2C™
MCP47CVD02 8-Bit Dual Output DAC w/MTP and I2C™
MCP47FEB02
8-Bit Dual Output DAC w/EEPROM and I2C™
MCP47FEB02 8-Bit Dual Output DAC w/EEPROM and I2C™
MCP47CVB22
12-Bit Dual Output DAC with I2C™
MCP47CVB22 12-Bit Dual Output DAC with I2C™
MCP47FVB14
10-Bit Quad Output DAC with I2C™
MCP47FVB14 10-Bit Quad Output DAC with I2C™
MCP48CMD22
12-Bit Dual Output DAC w/MTP and SPI
MCP48CMD22 12-Bit Dual Output DAC w/MTP and SPI
MCP47FVB28
12-Bit Octal Output DAC with I2C™
MCP47FVB28 12-Bit Octal Output DAC with I2C™
MCP48CVB18
10-Bit Octal Output DAC with SPI
MCP48CVB18 10-Bit Octal Output DAC with SPI
MCP47FEB08
8-Bit Octal Output DAC w/EEPROM and I2C™
MCP47FEB08 8-Bit Octal Output DAC w/EEPROM and I2C™
MCP47FVB12
10-Bit Dual Output DAC with I2C™
MCP47FVB12 10-Bit Dual Output DAC with I2C™
MCP48FEB14
10-Bit Quad Output DAC w/EEPROM and SPI
MCP48FEB14 10-Bit Quad Output DAC w/EEPROM and SPI

Live Chat

Need Help?

Privacy Policy