{"id":1114,"date":"2021-11-08T21:13:39","date_gmt":"2021-11-09T02:13:39","guid":{"rendered":"http:\/\/robotsbench.com\/?p=1114"},"modified":"2022-03-16T11:07:07","modified_gmt":"2022-03-16T16:07:07","slug":"how-much-current-can-i-draw-from-an-arduino-uno","status":"publish","type":"post","link":"https:\/\/robotsbench.com\/how-much-current-can-i-draw-from-an-arduino-uno\/","title":{"rendered":"How much current can I draw from an Arduino Uno?"},"content":{"rendered":"\n
When planning the power supply for a project a common question is how much current can I draw from an Arduino? The current you can draw depends on where you are drawing it from the board. On the other hand, regardless of where you’re drawing it from, all of the current you draw add up to the maximum that your power supply can offer :<\/p>\n\n\n\n
This budget also includes what the Arduino itself draws, which can vary depending on what you’re running on it and how it’s powered. 25mA should be a safe bet, but since it depends on the features you are using, the best way to know is to measure it with your program running (which is also true of the other devices you want to use.<\/p>\n\n\n\n
If you need to have the USB plugged in for debugging, but also need the extra current from the barrel jack, you don’t need to worry about not having the current you need. The Arduino will switch to the barrel jack as a power source if enough voltage and current are coming in.<\/p>\n\n\n\n
I also like to use my benchtop power supply<\/a> to test if a given power source will be enough: you can set the power and maximum current that can be drawn, and see how much of that current is really used by your project.<\/p>\n\n\n\n Finally, the maximums discussed here are for the Arduino Uno R3 (Rev 3) and the Arduino Uno Wifi Rev2. If you have another Arduino board, you’ll need to look at the datasheet for your board to make sure the values are the same.<\/p>\n\n\n\n For an Arduino Uno, the recommended value in the datasheet from a single I\/O pin is 20mA. Those pins are meant for logic signals, and not for components with large power requirements. Also, the total that can be drawn from all the pins on the board is 200mA.<\/p>\n\n\n\n The board and the pin will be damaged if you go over 40mA, which is also documented in the datasheet. This gives you some safety margin: you shouldn’t have any problem if you stick to 20mA and below.<\/p>\n\n\n\n There are three different pins that handle power on the board:<\/p>\n\n\n\n So, if you need to power various components, the 5V pin is your best option if it can supply enough power. If you need even more than that, you’ll need to consider an external source of power<\/a> for those components that’s not linked to the Arduino power supply and leave the Arduino to do what it’s the best at, controlling the logic of your project.<\/p>\n","protected":false},"excerpt":{"rendered":" When planning the power supply for a project a common question is how much current can I draw from an Arduino? The current you can draw depends on where you are drawing it from the board. On the other hand, regardless of where you’re drawing it from, all of the current you draw add up … Read moreHow much current can I draw from an Arduino Uno?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":434,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"This guide describes how many mA can be draw from an Arduino Uno pins (from I\/O pins, and from the 5V and 3.3V pins on the board).","_seopress_robots_index":"","inline_featured_image":false},"categories":[87],"tags":[89,102,92],"featured_image_urls":{"full":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1920,1080,false],"thumbnail":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-150x150.jpg",150,150,true],"medium":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-300x169.jpg",300,169,true],"medium_large":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-768x432.jpg",768,432,true],"large":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1536,864,false],"2048x2048":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1920,1080,false]},"post_excerpt_stackable":" When planning the power supply for a project a common question is how much current can I draw from an Arduino? The current you can draw depends on where you are drawing it from the board. On the other hand, regardless of where you’re drawing it from, all of the current you draw add up to the maximum that your power supply can offer : 400mA on USB (the fuse on the board will trip at 500mA). This is also a limit to the usb port. Around 900mA from a good qualify external power supply (limited by the regulator on…<\/p>\n","category_list":"Arduino<\/a>","author_info":{"name":"Cindy","url":"https:\/\/robotsbench.com\/author\/cindyptn\/"},"comments_num":"0 comments","featured_image_urls_v2":{"full":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1920,1080,false],"thumbnail":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-150x150.jpg",150,150,true],"medium":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-300x169.jpg",300,169,true],"medium_large":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-768x432.jpg",768,432,true],"large":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1536,864,false],"2048x2048":["https:\/\/robotsbench.com\/wp-content\/uploads\/2019\/08\/plug-672223_1920.jpg",1920,1080,false]},"post_excerpt_stackable_v2":" When planning the power supply for a project a common question is how much current can I draw from an Arduino? The current you can draw depends on where you are drawing it from the board. On the other hand, regardless of where you’re drawing it from, all of the current you draw add up to the maximum that your power supply can offer : 400mA on USB (the fuse on the board will trip at 500mA). This is also a limit to the usb port. Around 900mA from a good qualify external power supply (limited by the regulator on…<\/p>\n","category_list_v2":"Arduino<\/a>","author_info_v2":{"name":"Cindy","url":"https:\/\/robotsbench.com\/author\/cindyptn\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/posts\/1114"}],"collection":[{"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/comments?post=1114"}],"version-history":[{"count":8,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/posts\/1114\/revisions"}],"predecessor-version":[{"id":1280,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/posts\/1114\/revisions\/1280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/media\/434"}],"wp:attachment":[{"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/media?parent=1114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/categories?post=1114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotsbench.com\/wp-json\/wp\/v2\/tags?post=1114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}Drawing power from an I\/O pin<\/h2>\n\n\n\n
Powering components from the 5V or 3.3V pins<\/h2>\n\n\n\n