{"id":58350,"date":"2021-11-01T00:41:32","date_gmt":"2021-10-31T23:41:32","guid":{"rendered":"https:\/\/www.microplanet.ma\/?post_type=product&#038;p=58350"},"modified":"2026-10-20T15:20:16","modified_gmt":"2026-10-20T15:20:16","slug":"pcf8591-8bit-adc-dac-i2c-module-sensors","status":"publish","type":"product","link":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/","title":{"rendered":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors"},"content":{"rendered":"<h3>PCF8591 ADC\/DAC I\u00b2C Module<\/h3>\n<p>This module is a reference and learning board built around the PCF8591, an 8-bit analog-to-digital and digital-to-analog converter. It provides four analog inputs, one analog output, and onboard light-dependent resistor (LDR), thermistor and potentiometer sensors. The listing offers board revisions A and B.<\/p>\n<ul>\n<li>Four-channel, 8-bit ADC<\/li>\n<li>One-channel, 8-bit DAC<\/li>\n<li>Onboard LDR, thermistor and potentiometer<\/li>\n<li>I\u00b2C interface<\/li>\n<li>Module described as compatible with 3.3 V and 5 V logic; verify I\u00b2C line levels with your controller<\/li>\n<\/ul>\n<p><strong>PCF8591 and module specifications<\/strong><\/p>\n<ul>\n<li>IC operating supply: 2.5\u20136.0 V according to NXP. The source gives 2.7\u20136 V in one place and 2.5\u20136 V for the module header.<\/li>\n<li>DAC output without load: 0 V to VCC (source-listed)<\/li>\n<li>DAC output with 10 k\u03a9 load: 0 V to 0.9 \u00d7 VCC (source-listed)<\/li>\n<li>PCB dimensions: 35 \u00d7 23 mm<\/li>\n<\/ul>\n<h4>DAC analog output<\/h4>\n<p>The DAC output is available at <code>AOUT<\/code> and has 256 output steps. At a 5 V supply, one nominal step is 5 V \u00f7 256, approximately 20 mV. The board connects an LED and 1 k\u03a9 resistor to the DAC output; this load limits the output swing. The source estimates a maximum of about 4.2 V at VCC = 5 V. For a larger output swing, the source recommends removing the LED load. The DAC is also used internally during ADC operation; an internal track-and-hold circuit maintains the output value.<\/p>\n<h4>ADC analog inputs<\/h4>\n<p>Inputs <code>AIN0<\/code>\u2013<code>AIN3<\/code> are available at the header. They operate as four single-ended, ground-referenced inputs by default. The PCF8591 also supports two differential inputs; consult the datasheet for that configuration.<\/p>\n<p>Three onboard jumpers connect the sensors to input channels. Remove the relevant jumper to use that channel as a general-purpose input:<\/p>\n<ul>\n<li><strong>J5:<\/strong> LDR to channel 0 (<code>AIN0<\/code>)<\/li>\n<li><strong>J4:<\/strong> thermistor to channel 1 (<code>AIN1<\/code>)<\/li>\n<li><strong>J6:<\/strong> potentiometer wiper to channel 3 (<code>AIN3<\/code>)<\/li>\n<li>Channel 2 (<code>AIN2<\/code>) has no onboard sensor connection and needs no jumper adjustment.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/protosupplies.com\/wp-content\/uploads\/2020\/10\/PCF8591-AD-and-DA-Converter-Module-Jumpers.jpg\" alt=\"PCF8591 module jumper locations\" width=\"150\" height=\"130\" \/><\/p>\n<h4>LDR<\/h4>\n<p>The LDR responds to changes in light. Less light increases the voltage read on channel 0. Readings are relative and are not calibrated absolute light-intensity measurements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/protosupplies.com\/wp-content\/uploads\/2020\/10\/PCF8591-AD-and-DA-Converter-Module-LDR.jpg\" alt=\"PCF8591 module LDR\" width=\"150\" height=\"130\" \/><\/p>\n<h4>Thermistor<\/h4>\n<p>The thermistor resistance changes with temperature. A temperature decrease raises the voltage on channel 1, according to the source. Its exact specification is not provided, so use it for relative temperature changes unless you characterize and calibrate it empirically.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/protosupplies.com\/wp-content\/uploads\/2020\/10\/PCF8591-AD-and-DA-Converter-Module-Thermistor.jpg\" alt=\"PCF8591 module thermistor\" width=\"150\" height=\"130\" \/><\/p>\n<h4>Potentiometer<\/h4>\n<p>The onboard 10 k\u03a9 potentiometer is connected between VCC and GND, with its wiper connected to channel 3. Turning it varies the channel-3 voltage between 0 V and VCC; clockwise rotation lowers the voltage, according to the source. It can be used as a general-purpose analog control input.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/protosupplies.com\/wp-content\/uploads\/2020\/10\/PCF8591-AD-and-DA-Converter-Module-Potentiometer.jpg\" alt=\"PCF8591 module potentiometer\" width=\"150\" height=\"130\" \/><\/p>\n<h4>I\u00b2C interface<\/h4>\n<ul>\n<li>I\u00b2C address: <code>0x48<\/code>. The source says all three IC address pins are tied to ground on this module, so the address cannot be changed.<\/li>\n<li>Two 10 k\u03a9 pull-up resistors are fitted to SCL and SDA.<\/li>\n<\/ul>\n<p>If the module is powered at 5 V, verify that the I\u00b2C pull-up voltage is safe for the connected controller; use suitable level shifting where required. Confirm analog input range and output levels before connecting other equipment.<\/p>\n<h4>Connections<\/h4>\n<p>Connect VCC and GND to a suitable supply and the microcontroller. Connect I\u00b2C SCL and SDA to the matching bus lines.<\/p>\n<p><strong>1 \u00d7 4 I\u00b2C header<\/strong><\/p>\n<ul>\n<li>SCL: I\u00b2C clock<\/li>\n<li>SDA: I\u00b2C data<\/li>\n<li>GND: ground<\/li>\n<li>VCC: supply, listed as 2.5\u20136 V<\/li>\n<\/ul>\n<p><strong>1 \u00d7 5 analog header<\/strong><\/p>\n<ul>\n<li>AOUT: DAC analog output<\/li>\n<li>AIN0: ADC input channel 0<\/li>\n<li>AIN1: ADC input channel 1<\/li>\n<li>AIN2: ADC input channel 2<\/li>\n<li>AIN3: ADC input channel 3<\/li>\n<\/ul>\n<p>NXP lists the PCF8591 IC as discontinued; specifications remain available in its datasheet. Verify the fitted chip and board revision.<\/p>\n<p><a href=\"https:\/\/www.nxp.com\/products\/PCF8591\">NXP PCF8591 product information<\/a> \u00b7 <a href=\"https:\/\/www.nxp.com\/docs\/en\/data-sheet\/PCF8591.pdf\">Official PCF8591 datasheet<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PCF8591 I\u00b2C module with four 8-bit analog inputs, one 8-bit DAC output, and onboard LDR, thermistor and potentiometer. Select revision A or B.<\/p>\n","protected":false},"featured_media":58351,"template":"","meta":[],"product_brand":[],"product_cat":[314,316],"product_tag":[],"class_list":["post-58350","product","type-product","status-publish","has-post-thumbnail","product_cat-developpement-en","product_cat-modules-capteurs-en","first","instock","taxable","shipping-taxable","purchasable","product-type-variable"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors | MicroPlanet<\/title>\n<meta name=\"description\" content=\"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors | MicroPlanet\" \/>\n<meta property=\"og:description\" content=\"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroPlanet Maroc\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ArduinoPlanet\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T15:20:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2021\/11\/218-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/\",\"name\":\"PCF8591 8-Bit ADC\\\/DAC I\u00b2C Module with Sensors | MicroPlanet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/218-1.png\",\"datePublished\":\"2021-10-31T23:41:32+00:00\",\"dateModified\":\"2026-10-20T15:20:16+00:00\",\"description\":\"PCF8591 8-Bit ADC\\\/DAC I\u00b2C Module with Sensors\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/218-1.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/218-1.png\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/en\\\/produit\\\/pcf8591-8bit-adc-dac-i2c-module-sensors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PCF8591 8-Bit ADC\\\/DAC I\u00b2C Module with Sensors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"name\":\"MicroPlanet Maroc\",\"description\":\"Arduino, Electronique DIY, Modules, Composants, Raspberry PI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microplanet.ma\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\",\"name\":\"MicroPlanet\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"width\":400,\"height\":133,\"caption\":\"MicroPlanet\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ArduinoPlanet\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors | MicroPlanet","description":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/","og_locale":"en_US","og_type":"article","og_title":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors | MicroPlanet","og_description":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors","og_url":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/","og_site_name":"MicroPlanet Maroc","article_publisher":"https:\/\/www.facebook.com\/ArduinoPlanet\/","article_modified_time":"2026-10-20T15:20:16+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2021\/11\/218-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/","url":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/","name":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors | MicroPlanet","isPartOf":{"@id":"https:\/\/www.microplanet.ma\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/#primaryimage"},"image":{"@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2021\/11\/218-1.png","datePublished":"2021-10-31T23:41:32+00:00","dateModified":"2026-10-20T15:20:16+00:00","description":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors","breadcrumb":{"@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/#primaryimage","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2021\/11\/218-1.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2021\/11\/218-1.png","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.microplanet.ma\/en\/produit\/pcf8591-8bit-adc-dac-i2c-module-sensors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.microplanet.ma\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/www.microplanet.ma\/shop\/"},{"@type":"ListItem","position":3,"name":"PCF8591 8-Bit ADC\/DAC I\u00b2C Module with Sensors"}]},{"@type":"WebSite","@id":"https:\/\/www.microplanet.ma\/#website","url":"https:\/\/www.microplanet.ma\/","name":"MicroPlanet Maroc","description":"Arduino, Electronique DIY, Modules, Composants, Raspberry PI","publisher":{"@id":"https:\/\/www.microplanet.ma\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microplanet.ma\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microplanet.ma\/#organization","name":"MicroPlanet","url":"https:\/\/www.microplanet.ma\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","width":400,"height":133,"caption":"MicroPlanet"},"image":{"@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ArduinoPlanet\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product\/58350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media\/58351"}],"wp:attachment":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media?parent=58350"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_brand?post=58350"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_cat?post=58350"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_tag?post=58350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}