{"id":414,"date":"2019-04-12T13:35:48","date_gmt":"2019-04-12T13:35:48","guid":{"rendered":"https:\/\/arduino-developer.com\/arduino\/?p=414"},"modified":"2021-01-21T19:46:31","modified_gmt":"2021-01-21T19:46:31","slug":"attiny-ics","status":"publish","type":"post","link":"https:\/\/arduino-developer.com\/arduino\/hardware\/arduinos\/attiny-ics","title":{"rendered":"ATtiny IC&#8217;s"},"content":{"rendered":"\n<p>All of the ATtiny&#8217;s are basically the same apart from the number of actual IO pins and a few specific features.  <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ATtiny24 \/ ATtiny44 \/ ATtiny84<\/h4>\n\n\n\n<p>14pin<br>Internal osc +-10% without user calibration (ATtiny841 is drop in replacement with better accuracy)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ATtiny85<\/h4>\n\n\n\n<p>8 pin<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ATtiny441 \/ ATtiny841<\/h4>\n\n\n\n<p>14 pin<br>Internal osc +-2% without user calibration<\/p>\n\n\n\n<p>Default pin numbering to use: Counterclockwise<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ ATMEL ATTINY84 ARDUINO PIN NUMBERS - \"COUNTERCLOCKWISE\" PIN MAPPING OPTION\n\/\/                    +-\\\/-+\n\/\/ &#91;VCC]        VCC  1|    |14  GND        &#91;GND]\n\/\/        _0_   PB0  2|    |13  AREF  _10_  \n\/\/        _1_   PB1  3|    |12  PA1   _9_   \n\/\/ &#91;RST]        PB3  4|    |11  PA2   _8_   \n\/\/        _2_   PB2  5|    |10  PA3   _7_   \n\/\/        _3_   PA7  6|    |9   PA4   _6_  &#91;SCK]\n\/\/ &#91;MOSI] _4_   PA6  7|    |8   PA5   _5_  &#91;MISO]\n\/\/                    +----+\n\/\/ &#91;Programmer pins in brackets]<\/code><\/pre>\n\n\n\n<p>So, if you have a LED connected to pin 11, you&#8217;d declare it as this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define IO_LED              8   \/\/PA2<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">UART pins for serial programming<\/h5>\n\n\n\n<p>(UART0 default pins):<\/p>\n\n\n\n<p>4 &#8211; PB3, RESET<br>11 &#8211; PA2, RXD0<br>12 &#8211; PA1, TXD0<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Analog pins<\/h5>\n\n\n\n<p>Example:<\/p>\n\n\n\n<p>PB0 is accessed using analogRead(A11)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ATtiny861<\/h4>\n\n\n\n<p>20 pin<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>All of the ATtiny&#8217;s are basically the same apart from the number of actual IO pins and a few specific features. ATtiny24 \/ ATtiny44 \/ ATtiny84 14pinInternal osc +-10% without user calibration (ATtiny841 is drop in replacement with better accuracy) ATtiny85 8 pin ATtiny441 \/ ATtiny841 14 pinInternal osc +-2% without user calibration Default pin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-414","post","type-post","status-publish","format-standard","hentry","category-arduinos"],"_links":{"self":[{"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/posts\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":8,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/posts\/414\/revisions\/639"}],"wp:attachment":[{"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino-developer.com\/arduino\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}