{"id":24,"date":"2014-08-05T21:47:12","date_gmt":"2014-08-05T20:47:12","guid":{"rendered":"http:\/\/s349703311.onlinehome.fr\/wordpress\/?p=24"},"modified":"2014-08-05T22:54:34","modified_gmt":"2014-08-05T21:54:34","slug":"microcontroleur-avr-8bits-vs-cypress-arm-32bits-cortex-m0","status":"publish","type":"post","link":"https:\/\/www.jelectronique.com\/?p=24","title":{"rendered":"Microcontroleur AVR 8bits vs Cypress ARM 32bits Cortex M0"},"content":{"rendered":"<p>Il fut un temps o\u00f9 les terrains d&rsquo;application des microcontr\u00f4leurs 8bits et 32 bits \u00e9taient bien dissoci\u00e9s. Aujourd&rsquo;hui, je me demande si c&rsquo;est toujours vrai &#8230;<\/p>\n<p>ARM sort des processeurs qui se rapprochent de plus en plus des microcontr\u00f4leurs 8-16bits alors que les microcontr\u00f4leurs 8bits montent en puissance. On peut donc se demander s&rsquo;il ne serait pas pertinent de s&rsquo;orienter vers des ARM pour certaines applications qui utilisaient des gros 8 bits.<\/p>\n<p>En tant que n\u00e9ophyte dans le domaine des microcontr\u00f4leurs 32 bits, je me suis d\u00e9cid\u00e9 \u00e0 faire un petit comparatif entre deux microcontr\u00f4leurs.<\/p>\n<p>J&rsquo;ai donc choisis le flagship d&rsquo;ATMEL le XMEGA 256 et le petit CY8C4245AXI-483 de cypress<\/p>\n<table width=\"573\">\n<tbody>\n<tr>\n<td width=\"191\"><\/td>\n<td width=\"213\">ATMEL AVR XMEGA 256 A3<\/td>\n<td width=\"169\">CYPRESS CY8C4245AXI-483<\/td>\n<\/tr>\n<tr>\n<td>Flash<\/td>\n<td>256 Kbytes<\/td>\n<td><span style=\"color: #ff0000;\">32 Kbytes<\/span><\/td>\n<\/tr>\n<tr>\n<td>I\/O<\/td>\n<td>64<\/td>\n<td><span style=\"color: #ff0000;\">36<\/span><\/td>\n<\/tr>\n<tr>\n<td>Fr\u00e9quence MAX<\/td>\n<td><span style=\"color: #ff0000;\">32Mhz<\/span><\/td>\n<td>48Mhz<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>16 Kbytes<\/td>\n<td><span style=\"color: #ff0000;\">4 Kbytes<\/span><\/td>\n<\/tr>\n<tr>\n<td>Alimention<\/td>\n<td><span style=\"color: #ff0000;\">1,6 \u00e0 3,6V<\/span><\/td>\n<td>1,7 \u00e0 5,5V<\/td>\n<\/tr>\n<tr>\n<td>Timers<\/td>\n<td>7<\/td>\n<td><span style=\"color: #ff0000;\">4<\/span><\/td>\n<\/tr>\n<tr>\n<td>Comparateur analogique<\/td>\n<td>4<\/td>\n<td><span style=\"color: #ff0000;\">2<\/span><\/td>\n<\/tr>\n<tr>\n<td>ADC Resolution<\/td>\n<td>12 bits<\/td>\n<td>12 bits<\/td>\n<\/tr>\n<tr>\n<td>ADC canaux<\/td>\n<td>16<\/td>\n<td><span style=\"color: #ff0000;\">1<\/span><\/td>\n<\/tr>\n<tr>\n<td>DAC<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>7<\/td>\n<td rowspan=\"3\"><span style=\"color: #ff0000;\">2<\/span><\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>1 (Pas host)<\/td>\n<td><span style=\"color: #ff0000;\">0<\/span><\/td>\n<\/tr>\n<tr>\n<td>Conso en fonctionnement<\/td>\n<td>9mA @ 3,3V @ 32Mhz<\/td>\n<td>13,8mA @ 3,3V @ 48Mhz<\/td>\n<\/tr>\n<tr>\n<td>Conso en veille<\/td>\n<td>50nA<\/td>\n<td>150nA<\/td>\n<\/tr>\n<tr>\n<td>Prix<\/td>\n<td><span style=\"color: #ff0000;\">5,97\u20ac (Mouser)<\/span><\/td>\n<td>2,73\u20ac (Mouser)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En conclusion :<\/p>\n<p>&#8211; Un petit ARM 32bits est globalement moins int\u00e9ressant qu&rsquo;un gros 8 bits (Moins fournit en p\u00e9riph\u00e9riques, m\u00e9moire Rikiki, alors que le code d&rsquo;un 32 bits doit probablement en consommer plus &#8230;). Mais attention chez ARM, qui fait le moins peut faire le plus ! On doit trouver assez facilement des microcontr\u00f4leurs ayant des caract\u00e9ristiques \u00e9quivalentes au XMEGA et bien entendu, des caract\u00e9ristiques bien sup\u00e9rieures ! (Pour quel prix ?)<\/p>\n<p>&#8211; Les gammes de produits se chevauchent ! A vue de nez, le CY8C4245AXI-483 doit \u00eatre \u00e9quivalent \u00e0 un XMEGA32 dont le prix est aussi d&rsquo;environ 2 \u00e0 3\u20ac)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il fut un temps o\u00f9 les terrains d&rsquo;application des microcontr\u00f4leurs 8bits et 32 bits \u00e9taient bien dissoci\u00e9s. Aujourd&rsquo;hui, je me demande si c&rsquo;est toujours vrai &#8230; ARM sort des processeurs qui se rapprochent de plus en plus des microcontr\u00f4leurs 8-16bits&hellip; <a href=\"https:\/\/www.jelectronique.com\/?p=24\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":26,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronique"],"_links":{"self":[{"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":6,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/posts\/24\/revisions\/31"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=\/wp\/v2\/media\/26"}],"wp:attachment":[{"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jelectronique.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}