We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

What is a Digital-to-Analog Converter?


A Digital-to-Analog Converter (DAC) is an integrated analog peripheral that provides a variable voltage reference that is ratio metric with an input source. DACs are defined by their bit resolution, which indicates how many selectable voltage levels are possible between the positive and negative voltage sources. For example, a 10-bit DAC will provide 210 or 1024 possible voltage levels. Source voltages can be selected for VDD device power, the internal configurable voltage reference or from the external VREF pins.

Why Use an On-Chip DAC?


8-bit PIC® and AVR® microcontrollers (MCUs) integrating an on-chip DAC reduce external component count, noise and application size while providing an accurate voltage source for on-chip peripherals that can be scaled dynamically by the CPU as system parameters change. The output of the DAC is also often available on an output pin. Options for on-chip buffering are available on select MCUs to also reduce the number external components needed.

We provide a wide range of DAC options and bit resolutions for 8-bit PIC and AVR devices. Please refer to the individual device data sheets for available options.

r1-v1-CORP-DIAG-Main-image-for-8-bit-DAC-homepage-800x600px

8-bit Microcontrollers with Digital-to-Analog Converters


View All Parametrics
Product Pricing Program Memory Size (KWords) Max DAC Resolution (bits) DAC outputs Pin Count
ATTINY1614 0.5200 8 8 1 14
ATTINY1616 0.5500 8 8 1 20
ATTINY1617 0.6600 8 8 1 24
ATTINY212 0.3100 1 8 1 8
ATTINY214 0.3700 1 8 1 14
ATTINY3216 0.7300 16 8 1 20
ATTINY3217 0.7100 16 8 1 24
ATTINY412 0.3200 2 8 1 8
ATTINY414 0.3900 2 8 1 14
ATTINY416 0.4500 2 8 1 20
ATTINY417 0.5700 2 8 1 24
ATTINY814 0.4600 4 8 1 14
ATTINY816 0.5000 4 8 1 20
ATTINY817 0.6400 4 8 1 24
AVR128DA28 1.1100 32 10 1 28
AVR128DA32 1.2200 64 10 1 32
AVR128DA48 1.3200 64 10 1 48
AVR128DA64 1.5300 64 10 1 64
AVR128DB28 1.1900 64 10 1 28
AVR128DB32 1.3000 64 10 1 32
AVR128DB48 1.4000 64 10 1 48
AVR128DB64 1.6100 64 10 1 64
AVR32DA28 0.9100 16 10 1 28
AVR32DA32 0.9900 16 10 1 32
AVR32DA48 1.1500 16 10 1 48
AVR64DA28 0.9900 32 10 1 28
AVR64DA32 1.0900 32 10 1 32
AVR64DA48 1.2000 32 10 1 48
AVR64DA64 1.4000 32 10 1 64
PIC12F1571 0.4100 1 5 1 8
PIC12F1572 0.4500 2 5 1 8
PIC16F15313 0.4600 2 5 2 8
PIC16F15323 0.5000 2 5 2 14
PIC16F15324 0.5600 4 5 2 14
PIC16F15325 0.6300 8 5 2 14
PIC16F15344 0.6300 4 5 2 20
PIC16F15345 0.7000 8 5 2 20
PIC16F15354 0.7300 4 5 2 28
PIC16F15355 0.8000 8 5 2 28
PIC16F15356 0.8800 16 5 2 28
PIC16F15375 0.9000 8 5 2 40
PIC16F15376 0.9800 16 5 2 40
PIC16F15385 0.8800 8 5 2 48
PIC16F15386 0.9700 16 5 2 48
PIC16F18313 0.5300 2 5 1 8
PIC16F18323 0.5700 2 5 1 14
PIC16F18324 0.6400 4 5 1 14
PIC16F18325 0.7100 8 5 1 14
PIC16F18326 0.7800 16 5 1 14
PIC16F18344 0.7000 4 5 1 20
PIC16F18345 0.7700 8 5 1 20
PIC16F18855 0.8400 8 5 2 28
PIC18F04Q40 0.6300 8 8 1 14
PIC18F04Q41 0.6900 8 8 1 14
PIC18F05Q40 0.6900 16 8 1 14
PIC18F05Q41 0.7400 16 8 1 14
PIC18F06Q40 0.7700 32 8 1 14
PIC18F06Q41 0.8300 32 8 1 14
PIC18F14Q40 0.7000 8 8 1 20
PIC18F14Q41 0.7600 8 8 1 20
PIC18F15Q40 0.7600 64 8 1 20
PIC18F15Q41 0.8100 16 8 1 20
PIC18F16Q40 0.8400 32 8 1 20
PIC18F16Q41 0.9000 32 8 1 20
PIC18F24K40 0.8700 8 5 1 28
PIC18F24K42 1.0800 8 5 1 28
PIC18F24Q10 0.6500 8 5 1 28
PIC18F25K40 0.9400 16 5 1 28
PIC18F25K42 1.1500 16 8 1 28
PIC18F25Q10 0.7100 16 5 1 28
PIC18F25Q43 0.9000 16 8 1 28
PIC18F26K40 1.0200 32 5 1 28
PIC18F26K42 1.2300 32 5 1 28
PIC18F26Q10 0.7800 32 5 1 28
PIC18F26Q43 0.9800 32 8 1 28
PIC18F27K40 1.2000 64 5 1 28
PIC18F27K42 1.3700 64 5 1 28
PIC18F27Q10 0.8900 64 5 1 28
PIC18F27Q43 1.0900 64 8 1 28
PIC18F45K40 1.1200 16 5 1 40
PIC18F45K42 1.2900 16 5 1 40
PIC18F45Q10 0.9600 16 5 1 40
PIC18F45Q43 1.0600 16 8 1 40
PIC18F46K40 1.1900 32 5 1 40
PIC18F46K42 1.4000 32 5 1 40
PIC18F46Q10 1.0100 32 5 1 40
PIC18F46Q43 1.1500 32 8 1 40
PIC18F47K40 1.3700 64 5 1 40
PIC18F47K42 1.5400 64 5 1 40
PIC18F47Q10 1.1000 64 5 1 40
PIC18F47Q43 1.2900 64 8 1 40
PIC18F55K42 1.3400 16 5 1 48
PIC18F55Q43 1.1300 16 8 1 48
PIC18F56Q43 1.2500 32 8 1 48
PIC18F57Q43 1.3000 64 8 1 48

Documentation

Title Download
TB3238 - TB3238 - 5-Bit Digital-to-Analog Converter Download
AN2122 - AN2122 - Flyback SMPS Using a Microcontroller as Control Unit Download
Title Download
TB3104 - Boost Converter Using the PIC16F753 Analog Features Download