CINXE.COM
Tips on coding, designing, and embedding with microcontrollers
<!DOCTYPE html> <html lang="en-US"> <head > <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <style type="text/css"> .slide-excerpt { width: 100%; } .slide-excerpt { top: 0; } .slide-excerpt { left: 0; } .flexslider { max-width: 737px; max-height: 400px; } .slide-image { max-height: 400px; } </style> <!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v24.4) - https://yoast.com/wordpress/plugins/seo/ --> <title>Tips on coding, designing, and embedding with microcontrollers</title><style id="perfmatters-used-css">html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[hidden],template{display:none;}html,input[type="search"]{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table;}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table;}html{font-size:62.5%;}body > div{font-size:1.6rem;}body{background-color:#f6f5f2;color:#666;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.625;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{transition:all .1s ease-in-out;}::selection{background-color:#000;color:#fff;}a{color:#db0000;text-decoration:none;}a img{margin-bottom:-4px;}a:focus,a:hover{color:#000;}p{margin:0 0 24px;padding:0;}ol,ul{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;line-height:1.2;margin:0 0 16px;}h1{font-size:36px;font-size:3.6rem;}h2{font-size:30px;font-size:3rem;}h3{font-size:24px;font-size:2.4rem;}h4{font-size:20px;font-size:2rem;}embed,iframe,img,object,video,.wp-caption{max-width:100%;}img{height:auto;}input,select,textarea{background-color:#fff;border:1px solid #e3e3e3;box-shadow:1px 1px 3px #eee inset;color:#767676;font-size:14px;font-size:1.4rem;padding:16px;width:100%;}input[type="checkbox"],input[type="radio"],input[type="image"]{width:auto;}input:focus,textarea:focus{border:1px solid #999;outline:none;}::-moz-placeholder{color:#767676;opacity:1;}::-webkit-input-placeholder{color:#767676;}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{background-color:#000;border:none;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;font-size:1.4rem;line-height:1;padding:16px;text-transform:uppercase;white-space:normal;width:auto;}button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus,.entry-content .button:focus,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#db0000;color:#fff;}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background-color:#ddd;border-width:0;color:#565656;cursor:not-allowed;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.genesis-nav-menu .search input[type="submit"]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type="submit"]:focus{clip:auto !important;display:block;font-size:1em;font-weight:700;height:auto;padding:20px 23px;text-decoration:none;width:auto;z-index:100000;}.more-link{position:relative;}.screen-reader-shortcut:focus,.screen-reader-text:focus{background-color:#fff;}.site-container-wrap{background-color:#fff;border:1px solid #e3e3e3;margin:60px auto;max-width:1140px;}.site-inner{clear:both;}.content{float:right;width:778px;}.content-sidebar .content,.content-sidebar-sidebar .content{border-right:1px solid #e3e3e3;float:left;}.sidebar-primary{float:right;width:359px;}.search-form{overflow:hidden;position:relative;}.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;right:0;top:0;width:1px;}a.aligncenter img{display:block;margin:0 auto;}img.centered,.aligncenter{display:block;margin:0 auto 20px;}.alignleft{float:left;text-align:left;}a.alignleft,a.alignnone,a.alignright{max-width:100%;}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 16px 0;}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 16px;}.entry-title{font-size:36px;font-size:3.6rem;line-height:1;}.entry-title a,.sidebar .widget-title a{color:#000;}.entry-title a:focus,.entry-title a:hover{color:#db0000;}.widget-title{border-top:3px solid #000;border-bottom:1px solid #e3e3e3;color:#000;font-size:14px;font-size:1.4rem;font-weight:400;margin-bottom:24px;padding:16px;text-align:center;text-transform:uppercase;}.widget{word-wrap:break-word;}.featured-content .entry{margin-bottom:20px;padding:0;}.featured-content .entry-title{font-size:20px;font-size:2rem;line-height:1.2;}.featured-content p{margin-bottom:20px;}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider li{border:none;}.news-pro-home .content .genesis_responsive_slider li::before{content:"";margin:0;}.news-pro-home .content .genesis_responsive_slider .slide-excerpt,.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border{background:transparent;border:none;margin:0;}.news-pro-home .content .genesis_responsive_slider .slide-excerpt{padding:24px;}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider .slides li,.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li{margin:0;padding:0;}.news-pro-home .content .genesis_responsive_slider h2 a{background:rgba(0,0,0,.8);color:#fff;display:inline-block;font-weight:400;line-height:1.2;padding:16px;position:relative;z-index:9;}.news-pro-home .content .genesis_responsive_slider a:focus,.news-pro-home .content .genesis_responsive_slider a:hover{color:#fff;}.news-pro-home .content .genesis_responsive_slider p{background:rgba(0,0,0,.8);color:#fff;font-size:14px;font-size:1.4rem;margin:0;padding:12px 24px;position:relative;z-index:9;}.genesis-skip-link{margin:0;}.genesis-skip-link li{height:0;width:0;list-style:none;}:focus{color:#333;outline:#ccc solid 1px;}.site-header{background-color:#fff;border-bottom:3px solid #000;}.site-header .wrap{padding:40px 0;}.title-area{float:left;padding-left:40px;width:300px;}.site-title{font-size:48px;font-size:4.8rem;font-weight:700;line-height:1;margin:0;text-transform:uppercase;}.site-title a,.site-title a:focus,.site-title a:hover{color:#000;}.site-description{color:#767676;font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase;}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px;}.header-image .site-title a{background-position:top left !important;background-size:contain !important;float:left;min-height:90px;width:100%;}.widget-area{word-wrap:break-word;}.site-header .widget-area{float:right;padding-right:40px;text-align:right;width:800px;}.site-header .widget-area li{list-style-type:none;}.site-header .search-form{float:right;margin-top:24px;}.genesis-nav-menu{clear:both;color:#000;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.5;width:100%;}.genesis-nav-menu .menu-item{display:inline-block;text-align:left;margin-right:-4px;}.genesis-nav-menu a{border-right:1px solid #e3e3e3;color:#000;display:block;padding:20px 24px;position:relative;}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a{background-color:#000;color:#fff;}.genesis-nav-menu > .menu-item > a{text-transform:uppercase;}.genesis-nav-menu .sub-menu{border-top:1px solid #e3e3e3;left:-9999px;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;z-index:99;}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #e3e3e3;border-top:none;padding:12px 24px;position:relative;width:200px;}.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item > a{background-color:#000;color:#fff;}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px;}.genesis-nav-menu .menu-item:hover{position:static;}.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto;opacity:1;}.site-header .genesis-nav-menu a{border:none;}.site-header .genesis-nav-menu .sub-menu a{border:1px solid #e3e3e3;border-top:none;}.nav-primary{border-bottom:1px solid #e3e3e3;}.menu .menu-item:focus{position:static;}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}.home-top{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;clear:both;padding:20px 20px 0;}.home-top .featured-content .entry:last-of-type,.home-top .featured-content .entry:last-of-type p{border-bottom-width:0;margin-bottom:0;}.home-top .featured-content .entry,.home-top .featured-content .entry > a{margin-bottom:0;}.home-top .featured-content .entry-header + .entry-content,.home-top .featured-content .entry-meta{margin-top:20px;}.home-top .featured-content .entry-title{background-color:#000;font-size:30px;font-size:3rem;font-weight:400;margin:0;padding:10px 15px;}.home-top .featured-content .entry-title a{color:#fff;}.home-top .featured-content .entry-title a:focus,.home-top .featured-content .entry-title a:hover{opacity:.8;}.home-top .featured-content .entry p{margin-bottom:20px;}.home-middle-left{border-right:1px solid #e3e3e3;float:left;padding:20px 20px 0;width:50%;}.home-middle-right{float:right;padding:20px 20px 0;width:50%;}.home-bottom{border-top:1px solid #e3e3e3;clear:both;padding:20px 20px 0;}.entry{border-bottom:1px solid #e3e3e3;padding:40px;}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:26px;}.entry-content ol,.entry-content ul{margin-left:40px;}.entry-content ul > li{list-style-type:disc;}.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}.entry-content .search-form{margin-bottom:40px;width:50%;}.after-entry ol,.after-entry ul,.news-pro-home .content ol,.news-pro-home .content ul,.sidebar ol,.sidebar ul{margin-bottom:12px;}.after-entry li,.news-pro-home .content li,.sidebar li{border-bottom:1px dotted #e3e3e3;list-style-position:inside;margin-bottom:12px;padding-bottom:12px;word-wrap:break-word;}.after-entry ol li:last-child,.after-entry ul li:last-child,.news-pro-home .content ol li:last-child,.news-pro-home .content ul li:last-child,.sidebar ol li:last-child,.sidebar ul li:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.after-entry ul > li,.news-pro-home .content ul > li,.sidebar ul > li{list-style-type:none;}.after-entry ul > li::before,.news-pro-home .content ul > li::before,.sidebar ul > li::before{content:"›";font-size:12px;font-size:1.2rem;margin:0 10px;}.after-entry li ol,.after-entry li ul,.news-pro-home .content li ol,.news-pro-home .content li ul,.sidebar li ol,.sidebar li ul{border-top:1px dotted #e3e3e3;margin-bottom:0;margin-top:12px;padding-left:20px;padding-top:12px;}.after-entry .widget,.news-pro-home .content .widget{padding-bottom:20px;}.sidebar .widget{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:20px;}.footer-widgets{background-color:#000;color:#fff;clear:both;padding:40px 40px 16px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6{width:160px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin-right:20px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5{float:left;}.footer-widgets a{color:#fff;}.footer-widgets a:focus,.footer-widgets a:hover{color:#ddd;-webkit-text-decoration:underline #db0000;text-decoration:underline #db0000;}.footer-widgets .widget{margin-bottom:24px;}.footer-widgets .widget-title{border:none;color:#fff;font-weight:700;padding:0;margin-bottom:16px;text-align:left;}.footer-widgets li{list-style-type:none;margin-bottom:6px;word-wrap:break-word;}.footer-widgets .search-form input:focus{border:1px solid #ddd;}.site-footer{background-color:#000;border-top:1px solid #333;color:#999;font-size:14px;font-size:1.4rem;padding:40px 0;text-align:center;}.site-footer a{color:#aaa;}.site-footer a:focus,.site-footer a:hover{color:#ddd;-webkit-text-decoration:underline #db0000;text-decoration:underline #db0000;}.site-footer p{margin-bottom:0;}@media only screen and (max-width: 1188px){.site-container-wrap{max-width:960px;}.content{width:658px;}.site-header .widget-area{width:620px;}.sidebar-primary{width:300px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6{width:130px;}.site-title{margin-top:0;}}@media only screen and (max-width: 1023px){.site-container-wrap{max-width:780px;width:96%;}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.site-inner,.title-area,.wrap{width:100%;}.entry,.entry-comments,.comment-respond{padding:20px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6{margin:0;width:33.3333%;}.site-header .title-area,.site-header .widget-area{padding:0;}.site-header .title-area{padding-bottom:16px;}.header-image .site-title a{background-position:top center !important;}.site-header .wrap{padding:20px 0;}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none;}.genesis-nav-menu,.home-top .featured-content .entry-title,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center;}.genesis-nav-menu a,.genesis-nav-menu > .first > a,.genesis-nav-menu > .last > a{border:none;padding:12px;}.site-container-wrap,.site-header .search-form{margin:16px auto;}.content{border:none;}.site-footer{padding:24px;}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-sidebar-content .sidebar-primary{border:none;}}@media only screen and (max-width: 600px){.five-sixths,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6,.four-sixths,.home-middle-left,.home-middle-right,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%;}.content #genesis-responsive-slider .flex-direction-nav li .next,.content #genesis-responsive-slider .flex-direction-nav li .prev,.content .slide-excerpt{display:none;}.home-middle-left{border:none;}.header-image .site-header .site-title a{background-size:contain !important;}.entry-title{font-size:26px;font-size:2.6rem;}}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%;}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px;}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px;}.wp-block-embed{overflow-wrap:break-word;}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em;}.wp-block-embed iframe{max-width:100%;}.wp-block-embed__wrapper{position:relative;}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%;}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%;}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%;}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%;}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%;}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%;}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%;}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height));}to{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1);}}@keyframes lightbox-zoom-out{0%{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1);visibility:visible;}99%{visibility:visible;}to{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height));}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}ol,ul{box-sizing:border-box;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-pullquote){margin:0 0 1em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}.editor-styles-wrapper,.entry-content{counter-reset:footnotes;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.aligncenter{clear:both;}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal !important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.screen-reader-text:focus{clip:auto !important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}#prestitial{height:100vh;text-align:center;z-index:99999;position:relative;}#prestitial-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-9999999;display:none;background:-webkit-gradient(linear,left top,left bottom,from(gray),to(lightgray));background:linear-gradient(gray,lightgray);}.prestitial-logo{grid-area:headerlogo;margin-top:20px;margin-left:20px;text-align:left;}#prestitial-banner{grid-area:banner;}.close-cta{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:122%;font-weight:bold;text-align:right;color:black;cursor:pointer;grid-area:headercta;margin-top:20px;margin-right:20px;}@media (max-width: 480px){.close-cta{margin-top:10px;margin-bottom:10px;}}@media (min-width: 768px){#prestitial-grid{display:grid;grid-template-columns:121px auto auto 121px;grid-template-rows:150px auto;grid-template-areas:"headerlogo headerlogo headercta headercta" "blank banner banner otherblank";}}@media screen and (min-width: 1181px){body .extendedwopts-hide.extendedwopts-desktop{display:none !important;}}@media screen and (max-width: 1024px) and (orientation: Portrait){body .extendedwopts-hide.extendedwopts-tablet{display:none !important;}}@media screen and (max-width: 1180px) and (orientation: landscape){body .extendedwopts-hide.extendedwopts-tablet{display:none !important;}}@media screen and (max-width: 767px) and (orientation: Portrait){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important;}body .extendedwopts-hide.extendedwopts-mobile{display:none !important;}}@media screen and (max-width: 991px) and (orientation: landscape){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important;}body .extendedwopts-hide.extendedwopts-mobile{display:none !important;}}#genesis-responsive-slider{background-color:#fff;border:10px solid #eee;margin:0 auto;padding:10px;position:relative;}.slide-excerpt{background-color:#fff;filter:alpha(opacity=80);display:block;margin:10px;opacity:.8;padding:0;position:absolute;z-index:8;}html > body .slide-excerpt-border{background:none;border:1px solid #ddd;display:inline;float:left;margin:10px;padding:14px;position:relative;z-index:8;}.slide-image{overflow:hidden;}.flex-container a:active,.flexslider a:active{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{list-style:none;margin:0;padding:0;}.flexslider{margin:0;padding:0;width:100%;}.flexslider .slides > li{display:none;}.flexslider .slides img{display:block;max-width:100%;}.slides:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.flexslider{background:#fff;position:relative;zoom:1;}.flexslider .slides{zoom:1;}.flexslider .slides > li{position:relative;}</style> <meta name="description" content="Giving engineers useful information on developing microcontroller-based designs and programming embedded systems" /> <link rel="canonical" href="https://www.microcontrollertips.com/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Tips on coding, designing, and embedding with microcontrollers" /> <meta name="twitter:description" content="Giving engineers useful information on developing microcontroller-based designs and programming embedded systems" /> <meta name="twitter:site" content="@MicroContrlTips" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.microcontrollertips.com/","url":"https://www.microcontrollertips.com/","name":"Tips on coding, designing, and embedding with microcontrollers","isPartOf":{"@id":"https://www.microcontrollertips.com/#website"},"datePublished":"2016-11-09T05:57:25+00:00","dateModified":"2022-06-01T19:50:52+00:00","description":"Giving engineers useful information on developing microcontroller-based designs and programming embedded systems","breadcrumb":{"@id":"https://www.microcontrollertips.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.microcontrollertips.com/"]}]},{"@type":"BreadcrumbList","@id":"https://www.microcontrollertips.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.microcontrollertips.com/#website","url":"https://www.microcontrollertips.com/","name":"Microcontroller Tips","description":"Microcontroller engineering resources, new microcontroller products and electronics engineering news","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.microcontrollertips.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <meta name="msvalidate.01" content="40BA1B879066C83CDFCA374CA4B490C3" /> <meta name="google-site-verification" content="6yTI1DcEL5fotghByH3-ZMnlX7CuoQGJl6FfbAzpgfw" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//static.addtoany.com' /> <link rel='dns-prefetch' href='//kit.fontawesome.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Microcontroller Tips » Feed" href="https://www.microcontrollertips.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Microcontroller Tips » Comments Feed" href="https://www.microcontrollertips.com/comments/feed/" /> <link rel="stylesheet" id="news-pro-css" href="https://www.microcontrollertips.com/wp-content/themes/news-pro/style.css?ver=3.2.3" type="text/css" media="print" onload="this.media='all';this.onload=null;"> <link rel="stylesheet" id="wp-block-library-css" href="https://www.microcontrollertips.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2" type="text/css" media="print" onload="this.media='all';this.onload=null;"> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='google-fonts-css' href='//fonts.googleapis.com/css?family=Raleway%3A400%2C700&ver=3.2.3' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel="stylesheet" id="addtoany-css" href="https://www.microcontrollertips.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16" type="text/css" media="print" onload="this.media='all';this.onload=null;"> <link rel="stylesheet" id="wtwh-uni-gam-prestitial-style-css" href="https://www.microcontrollertips.com/wp-content/plugins/wtwh-universal-gam/assets/css/frontend/prestitial/prestitial.css?ver=1.1.1" type="text/css" media="print" onload="this.media='all';this.onload=null;"> <link rel="stylesheet" id="slider_styles-css" href="https://www.microcontrollertips.com/wp-content/plugins/genesis-responsive-slider/assets/style.css?ver=1.0.1" type="text/css" media="print" onload="this.media='all';this.onload=null;"> <script type="text/javascript" id="addtoany-core-js-before"> /* <![CDATA[ */ window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; a2a_config.track_links = 'bitly'; a2a_config.track_links_key = 'addtoany|R_cc6a4017b0274d1d86f2397771b70136'; // username|API key delimited by | a2a_config.templates = { twitter: "${title} ${link} @MicroContrlTips" }; /* ]]> */ </script> <script type="text/javascript" defer src="https://static.addtoany.com/menu/page.js" id="addtoany-core-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" defer src="https://www.microcontrollertips.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" id="addtoany-jquery-js"></script> <script type="text/javascript" src="https://kit.fontawesome.com/371676a4da.js?ver=1.1.1" id="wtwh-uni-gam-prestitial-font-awesome-js"></script> <link rel="https://api.w.org/" href="https://www.microcontrollertips.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.microcontrollertips.com/wp-json/wp/v2/pages/2549" /><link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" /><!-- Google Tag Manager for Global Container--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MMC9PJ9');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KZX8HNL');</script> <!-- End Google Tag Manager end here --> <style type="text/css">.site-title a { background: url(/wp-content/uploads/2016/11/2016-microcontroller-logo-2.png) no-repeat !important; }</style> <link rel="icon" href="https://www.microcontrollertips.com/wp-content/uploads/2016/11/cropped-favicon-512x512-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.microcontrollertips.com/wp-content/uploads/2016/11/cropped-favicon-512x512-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.microcontrollertips.com/wp-content/uploads/2016/11/cropped-favicon-512x512-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.microcontrollertips.com/wp-content/uploads/2016/11/cropped-favicon-512x512-1-270x270.png" /> <style type="text/css" id="wp-custom-css"> /*** MOBILE SLIDER TITLE ***/ @media only screen and (max-width: 600px) { .slide-excerpt { display: block !important; } } @media only screen and (max-width: 600px) { h2 { font-size: 18px; } } /*** LYTICS IMAGE RESIZE ***/ .pf-widget.pf-widget-variant-2.image-widget, .pf-widget-img { border-radius: 0px !important; width: 100% !important; height: auto !important; top: 0px !important; left: 0px !important; margin: 0px !important; } .pf-widget.pf-widget-variant-2.image-widget, .pf-widget-content, .pf-widget-headline { margin-top: 100px; } .pf-widget.pf-widget-variant-2.image-widget .pf-widget-img { z-index: 0; } .pf-widget.image-widget, .pf-widget-close { color: white !important; z-index: 1; } /*** END LYTICS IMAGE RESIZE ***/ /*EE Classrooms Drop Down Menu*/ .motion-design-guides { font-size: 14px; font-family: Raleway, sans-serif; width: 270px; height: 50px; text-align: center; text-align-last: center; -moz-text-align-last: center; border-radius: 0px; background-color: white; color: #000; border-top: 3px solid #000; border-left: none; border-right: none; border-bottom: 1px solid #e3e3e3; text-transform: uppercase; white-space: wrap; } .motion-design-guide-option { text-align: center; text-align-last: center; -moz-text-align-last: center; text-transform: uppercase; width: 270px; white-space: wrap; } /* THREE FOOTERS */ .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 { width: 330px !important; } @media only screen and (min-width: 970px) { #genesis-footer-widgets > div { display: flex; flex-direction: row; justify-content: space-evenly !important; } } .dropbtn { background-color: #04AA6D; color: white; padding: 16px; font-size: 16px; border: none; } .dropdown { display: inline-block; } .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover {background-color: #ddd;} .dropdown:hover .dropdown-content {display: block;} .dropdown:hover .dropbtn {background-color: #3e8e41;} /*Design Guide Drop Down Menu*/ .motion-design-guides { font-size: 14px; font-family: Raleway, sans-serif; width: 270px; height: 50px; text-align: center; text-align-last: center; -moz-text-align-last: center; border-radius: 0px; background-color: white; color: #000; border-top: 3px solid #000; border-left: none; border-right: none; border-bottom: 1px solid #e3e3e3; text-transform: uppercase; white-space: wrap; } .motion-design-guide-option { text-align: center; text-align-last: center; -moz-text-align-last: center; text-transform: uppercase; width: 270px; white-space: wrap; } .motion-design-guides:after { content: ""; border: solid #000; border-width: 0 2px 2px 0; margin-left: 30px; margin-bottom: 3px; display: inline-block; padding: 2.5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); } #algolia-powered-by { display:none; } /*** FEATURED CONTRIBUTIONS ***/ #featured-post-5 h4.entry-title { font-size: 15px; } /* Search Page */ body.search .site-inner { padding-left: unset; padding-right: unset; } </style> <script async id="wtwh-uni-gam-ad-manager-lib" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script id="wtwh-uni-gam-keyword-ads-variables">var KEYWORDADS = {"hasKeywordAds":0};</script> <script id="wtwh-uni-gam-ott-variables">var OTTINFO = { "hasOTT":0, "name":"", "prestital_behavior":"", "jumbo_banner_behavior":"" };</script> <script id="wtwh-uni-gam-ad-units"> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag .defineSlot( '/5272491/ee_network/microcontroller_header', [[728, 90],[300, 250]], 'div-gpt-microcontroller-header' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [728, 90]) .addSize([768, 0], [728, 90]) .addSize([320, 0], [300, 250]) .addSize([0, 0], [300, 250]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_wallpaper', [1, 1], 'div-gpt-microcontroller_wallpaper' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [1, 1]) .addSize([768, 0], [1, 1]) .addSize([320, 0], [1, 1]) .addSize([0, 0], [1, 1]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_allstreamflex', [1, 1], 'div-gpt-microcontroller_allstreamflex' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [1, 1]) .addSize([768, 0], [1, 1]) .addSize([320, 0], [1, 1]) .addSize([0, 0], [1, 1]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_allstreamprelude', [1, 1], 'div-gpt-microcontroller_allstreamprelude' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [1, 1]) .addSize([768, 0], [1, 1]) .addSize([320, 0], [1, 1]) .addSize([0, 0], [1, 1]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_sidebar1', [[300, 250],[300, 600]], 'div-gpt-microcontroller_sidebar1' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [[300, 250],[300, 600]]) .addSize([768, 0], [[300, 250],[300, 600]]) .addSize([320, 0], [300, 250]) .addSize([0, 0], [300, 250]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_sidebarbottom', [[300, 250],[300, 600]], 'div-gpt-microcontroller_sidebarbottom' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [[300, 250],[300, 600]]) .addSize([768, 0], [[300, 250],[300, 600]]) .addSize([320, 0], [300, 250]) .addSize([0, 0], [300, 250]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_prestitial', [[640, 480],[300, 225]], 'gam-holder-prestitial-banner' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [640, 480]) .addSize([768, 0], [640, 480]) .addSize([320, 0], [300, 225]) .addSize([0, 0], [300, 225]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); googletag .defineSlot( '/5272491/ee_network/microcontroller_largeleader', [[970, 90],[970, 250]], 'div-gpt-microcontroller_largeleader' ) .defineSizeMapping( googletag .sizeMapping() .addSize([991, 0], [[970, 90],[970, 250]]) .addSize([768, 0], [[970, 90],[970, 250]]) .addSize([320, 0], [0, 0]) .addSize([0, 0], [0, 0]) .build() ) .setTargeting( 'articletitle', ['home-page'] ) .setTargeting( 'cat_target', ['05b9c640adb2347d43509aba080a99ca,home-page,ros'] ) .setTargeting( 'contentHash', ['05b9c640adb2347d43509aba080a99ca'] ) .addService( googletag.pubads() ); // googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); </script> <script id="wtwh-uni-gam-content-hash-variables"> var contentHash = "05b9c640adb2347d43509aba080a99ca"; var cat_target = "05b9c640adb2347d43509aba080a99ca,home-page,ros"; </script> <noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><style>.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://www.microcontrollertips.com/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-youtube:hover .play{filter:grayscale(0)}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}</style></head> <body class="home page-template-default page page-id-2549 custom-header header-image content-sidebar genesis-breadcrumbs-hidden genesis-footer-widgets-visible news-pro-blue news-pro-home"> <!-- xyzzy top --> <div id="prestitial" class="prestitial-no-show" style="opacity: 0;"> <div id="prestitial-overlay"></div> <div id="prestitial-grid"></div> </div> <div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to main content</a></li><li><a href="#genesis-sidebar-primary" class="screen-reader-shortcut"> Skip to primary sidebar</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul><div class="site-container-wrap"><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.microcontrollertips.com/">Microcontroller Tips</a></p><p class="site-description">Microcontroller engineering resources, new microcontroller products and electronics engineering news</p></div><div class="widget-area header-widget-area"><section id="text-15" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><div id='div-gpt-microcontroller-header'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller-header'); }); </script> </div></div> </div></section> <section id="search-2" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.microcontrollertips.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-1">Search this website</label><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.microcontrollertips.com/?s={s}"></form></div></section> </div></div></header><nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-18" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18"><a href="https://www.microcontrollertips.com/category/products/"><span >Products</span></a> <ul class="sub-menu"> <li id="menu-item-22" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-22"><a href="https://www.microcontrollertips.com/category/products/8bit/"><span >8-bit</span></a></li> <li id="menu-item-19" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19"><a href="https://www.microcontrollertips.com/category/products/16bit/"><span >16-bit</span></a></li> <li id="menu-item-20" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-20"><a href="https://www.microcontrollertips.com/category/products/32bit/"><span >32-bit</span></a></li> <li id="menu-item-21" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-21"><a href="https://www.microcontrollertips.com/category/products/64bit/"><span >64-bit</span></a></li> </ul> </li> <li id="menu-item-11" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-11"><a href="https://www.microcontrollertips.com/category/applications/"><span >Applications</span></a> <ul class="sub-menu"> <li id="menu-item-14991" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14991"><a href="https://www.microcontrollertips.com/category/applications/5g/"><span >5G</span></a></li> <li id="menu-item-12" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12"><a href="https://www.microcontrollertips.com/category/applications/automotive/"><span >Automotive</span></a></li> <li id="menu-item-13" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13"><a href="https://www.microcontrollertips.com/category/applications/connectivity/"><span >Connectivity</span></a></li> <li id="menu-item-14" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14"><a href="https://www.microcontrollertips.com/category/applications/consumer/"><span >Consumer Electronics</span></a></li> <li id="menu-item-14993" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14993"><a href="https://www.microcontrollertips.com/category/ev-engineering/"><span >EV Engineering</span></a></li> <li id="menu-item-15" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-15"><a href="https://www.microcontrollertips.com/category/applications/industrial/"><span >Industrial</span></a></li> <li id="menu-item-14995" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14995"><a href="https://www.microcontrollertips.com/category/applications/iot/"><span >IoT</span></a></li> <li id="menu-item-16" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16"><a href="https://www.microcontrollertips.com/category/applications/medical/"><span >Medical</span></a></li> <li id="menu-item-17" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-17"><a href="https://www.microcontrollertips.com/category/applications/security/"><span >Security</span></a></li> <li id="menu-item-14994" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14994"><a href="https://www.microcontrollertips.com/category/applications/telecommunications/"><span >Telecommunications</span></a></li> <li id="menu-item-14992" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14992"><a href="https://www.microcontrollertips.com/category/applications/wearables/"><span >Wearables</span></a></li> <li id="menu-item-14996" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14996"><a href="https://www.microcontrollertips.com/category/applications/wireless-applications/"><span >Wireless</span></a></li> </ul> </li> <li id="menu-item-8119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-8119"><a target="_blank"><span >Learn</span></a> <ul class="sub-menu"> <li id="menu-item-7505" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7505"><a href="https://www.eeworldonline.com/category/tech-tips/"><span >eBooks / Tech Tips</span></a></li> <li id="menu-item-14998" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14998"><a href="https://eetrainingdays.com/"><span >EE Training Days</span></a></li> <li id="menu-item-10460" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10460"><a href="https://www.microcontrollertips.com/category/faq/"><span >FAQs</span></a></li> <li id="menu-item-14999" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14999"><a href="https://www.eeworldonline.com/learning-center"><span >Learning Center</span></a></li> <li id="menu-item-15528" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15528"><a target="_blank" href="https://www.eeworldonline.com/category/tech-toolboxes/"><span >Tech Toolboxes</span></a></li> <li id="menu-item-7509" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7509"><a target="_blank" href="https://www.eeworldonline.com/ee-world-webinars-and-digital-events/"><span >Webinars/Digital Events</span></a></li> </ul> </li> <li id="menu-item-7504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7504"><a href="#"><span >Resources</span></a> <ul class="sub-menu"> <li id="menu-item-13237" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13237"><a target="_blank" href="https://www.eeworldonline.com/design-guide-library"><span >Design Guide Library</span></a></li> <li id="menu-item-5218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5218"><a target="_blank" href="https://www.DesignFast.com/"><span >DesignFast</span></a></li> <li id="menu-item-7507" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7507"><a target="_blank" href="https://www.eeworldonline.com/2023-leap-awards-winners-are-announced/"><span >LEAP Awards</span></a></li> <li id="menu-item-7508" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7508"><a href="https://www.eeworldonline.com/category/podcasts/"><span >Podcasts</span></a></li> <li id="menu-item-7510" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7510"><a href="http://www.engineeringwhitepapers.com/category/electricalelectronic/"><span >White Papers</span></a></li> </ul> </li> <li id="menu-item-2118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2118"><a href="https://www.microcontrollertips.com/ee-world-videos/"><span >Videos</span></a> <ul class="sub-menu"> <li id="menu-item-14467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14467"><a target="_blank" href="https://www.eeworldonline.com/videos/"><span >EE Videos & Interviews</span></a></li> <li id="menu-item-14468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14468"><a target="_blank" href="https://www.eeworldonline.com/teardown-videos/"><span >Teardown Videos</span></a></li> </ul> </li> <li id="menu-item-2112" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2112"><a href="#"><span >EE Forums</span></a> <ul class="sub-menu"> <li id="menu-item-2110" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2110"><a target="_blank" href="https://www.edaboard.com/"><span >EDABoard.com</span></a></li> <li id="menu-item-2111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2111"><a target="_blank" href="http://www.electro-tech-online.com"><span >Electro-Tech-Online.com</span></a></li> </ul> </li> <li id="menu-item-15000" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15000"><a href="https://eetrainingdays.com/"><span >Engineering Training Days</span></a></li> </ul></div></nav> <div style="padding-top:10px;text-align:center"><div id='jumbo-banner-ad-container' style='min-width: 970px; min-height: 90px;'><script>googletag.cmd.push(function() { googletag.display("jumbo-banner-ad-container"); });</script></div></div> <div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><h2 class="screen-reader-text">Main Content</h2><div class="home-top widget-area"><section id="genesisresponsiveslider-widget-2" class="widget genesis_responsive_slider"><div class="widget-wrap"> <div id="genesis-responsive-slider"> <div class="flexslider"> <ul class="slides"> <li> <div class="slide-excerpt slide-15946"> <div class="slide-background"></div><!-- end .slide-background --> <div class="slide-excerpt-border "> <h2><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/" rel="bookmark">A survey of Bluetooth connectivity modules for IoT applications: part 2</a></h2> </div><!-- end .slide-excerpt-border --> </div><!-- end .slide-excerpt --> <div class="slide-image"> <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/" rel="bookmark"><img width="661" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='661'%20height='400'%20viewBox='0%200%20661%20400'%3E%3C/svg%3E" alt="A survey of Bluetooth connectivity modules for IoT applications: part 2" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-661x400.png" /><noscript><img width="661" height="400" src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-661x400.png" alt="A survey of Bluetooth connectivity modules for IoT applications: part 2" /></noscript></a> </div><!-- end .slide-image --> </li> <li> <div class="slide-excerpt slide-15905"> <div class="slide-background"></div><!-- end .slide-background --> <div class="slide-excerpt-border "> <h2><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/" rel="bookmark">A survey of Bluetooth connectivity modules for IoT applications: part 1</a></h2> </div><!-- end .slide-excerpt-border --> </div><!-- end .slide-excerpt --> <div class="slide-image"> <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/" rel="bookmark"><img width="737" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='737'%20height='400'%20viewBox='0%200%20737%20400'%3E%3C/svg%3E" alt="A survey of Bluetooth connectivity modules for IoT applications: part 1" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--737x400.jpg" /><noscript><img width="737" height="400" src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--737x400.jpg" alt="A survey of Bluetooth connectivity modules for IoT applications: part 1" /></noscript></a> </div><!-- end .slide-image --> </li> <li> <div class="slide-excerpt slide-15882"> <div class="slide-background"></div><!-- end .slide-background --> <div class="slide-excerpt-border "> <h2><a href="https://www.microcontrollertips.com/teardown-amd-radeon-hd-7970-graphics-card/" rel="bookmark">Teardown: AMD Radeon HD 7970 graphics card</a></h2> </div><!-- end .slide-excerpt-border --> </div><!-- end .slide-excerpt --> <div class="slide-image"> <a href="https://www.microcontrollertips.com/teardown-amd-radeon-hd-7970-graphics-card/" rel="bookmark"><img width="737" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='737'%20height='400'%20viewBox='0%200%20737%20400'%3E%3C/svg%3E" alt="Teardown: AMD Radeon HD 7970 graphics card" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/Graphics_card_EE_background_740x400-737x400.jpg" /><noscript><img width="737" height="400" src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/Graphics_card_EE_background_740x400-737x400.jpg" alt="Teardown: AMD Radeon HD 7970 graphics card" /></noscript></a> </div><!-- end .slide-image --> </li> <li> <div class="slide-excerpt slide-15868"> <div class="slide-background"></div><!-- end .slide-background --> <div class="slide-excerpt-border "> <h2><a href="https://www.microcontrollertips.com/what-are-the-different-mlperf-benchmarks-from-mlcommons/" rel="bookmark">What are the different MLPerf benchmarks from MLCommons?</a></h2> </div><!-- end .slide-excerpt-border --> </div><!-- end .slide-excerpt --> <div class="slide-image"> <a href="https://www.microcontrollertips.com/what-are-the-different-mlperf-benchmarks-from-mlcommons/" rel="bookmark"><img width="737" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='737'%20height='400'%20viewBox='0%200%20737%20400'%3E%3C/svg%3E" alt="What are the different MLPerf benchmarks from MLCommons?" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/MLPerf_Benchmarks_MLCommons_Figure2-1-737x400.png" /><noscript><img width="737" height="400" src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/MLPerf_Benchmarks_MLCommons_Figure2-1-737x400.png" alt="What are the different MLPerf benchmarks from MLCommons?" /></noscript></a> </div><!-- end .slide-image --> </li> <li> <div class="slide-excerpt slide-15842"> <div class="slide-background"></div><!-- end .slide-background --> <div class="slide-excerpt-border "> <h2><a href="https://www.microcontrollertips.com/accelerating-high-performance-ai-workloads-with-photonic-chips/" rel="bookmark">Accelerating high-performance AI workloads with photonic chips</a></h2> </div><!-- end .slide-excerpt-border --> </div><!-- end .slide-excerpt --> <div class="slide-image"> <a href="https://www.microcontrollertips.com/accelerating-high-performance-ai-workloads-with-photonic-chips/" rel="bookmark"><img width="737" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='737'%20height='400'%20viewBox='0%200%20737%20400'%3E%3C/svg%3E" alt="Accelerating high-performance AI workloads with photonic chips" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/Accelerating_AI_Workloads_Photonics_Figure1-737x400.webp" /><noscript><img width="737" height="400" src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/Accelerating_AI_Workloads_Photonics_Figure1-737x400.webp" alt="Accelerating high-performance AI workloads with photonic chips" /></noscript></a> </div><!-- end .slide-image --> </li> </ul><!-- end ul.slides --> </div><!-- end .flexslider --> </div><!-- end #genesis-responsive-slider --> </div></section> </div><div class="home-middle"><div class="home-middle-left widget-area"><section id="featured-post-2" class="widget featured-content featuredpost"><div class="widget-wrap"><h3 class="widgettitle widget-title">FAQs</h3> <article class="post-15946 post type-post status-publish format-standard has-post-thumbnail category-automotive category-faq category-featured category-iot category-wireless-applications tag-quectel tag-texas-instruments entry" aria-label="A survey of Bluetooth connectivity modules for IoT applications: part 2"><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="102" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='102'%20viewBox='0%200%20150%20102'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-150x102.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-150x102.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-300x204.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3.png 661w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="102" src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-150x102.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-150x102.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3-300x204.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Figure-4-3.png 661w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/">A survey of Bluetooth connectivity modules for IoT applications: part 2</a></h4></header><div class="entry-content"><p>This second part of the FAQ series will cover Bluetooth modules from Texas Instruments and Quectel, focusing on ARM processors. Despite having a … <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/" class="more-link">[Read More...] <span class="screen-reader-text">about A survey of Bluetooth connectivity modules for IoT applications: part 2</span></a></p></div></article><article class="post-15905 post type-post status-publish format-standard has-post-thumbnail category-faq category-featured category-iot tag-infineon tag-siliconlabs entry" aria-label="A survey of Bluetooth connectivity modules for IoT applications: part 1"><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="81" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='81'%20viewBox='0%200%20150%2081'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--150x81.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--150x81.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--300x162.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--737x400.jpg 737w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400-.jpg 740w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="81" src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--150x81.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--150x81.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--300x162.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400--737x400.jpg 737w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/Featured-Image-740-x-400-.jpg 740w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/">A survey of Bluetooth connectivity modules for IoT applications: part 1</a></h4></header><div class="entry-content"><p>Bluetooth connectivity continues to gain traction for IoT applications because of its unique features, such as Bluetooth Low Energy (BLE), … <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/" class="more-link">[Read More...] <span class="screen-reader-text">about A survey of Bluetooth connectivity modules for IoT applications: part 1</span></a></p></div></article><p class="more-from-category"><a href="https://www.microcontrollertips.com/category/faq/" title="FAQ">More FAQs</a></p></div></section> </div><div class="home-middle-right widget-area"> <section id="recent-posts-2" class="widget widget_recent_entries"><div class="widget-wrap"> <h3 class="widgettitle widget-title">Today on Microcontroller Tips</h3> <ul> <li> <a href="https://www.microcontrollertips.com/display-combines-pi-compute-with-clea-os/">Display combines Pi compute with Clea OS</a> </li> <li> <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-2/">A survey of Bluetooth connectivity modules for IoT applications: part 2</a> </li> <li> <a href="https://www.microcontrollertips.com/sosa-aligned-board-delivers-100-gbe-data-plane-support/">SOSA-aligned board delivers 100 GbE data plane support</a> </li> <li> <a href="https://www.microcontrollertips.com/bluetooth-module-increases-processing-while-reducing-power/">Bluetooth module increases processing while reducing power</a> </li> <li> <a href="https://www.microcontrollertips.com/development-tool-eases-microchip-mcu-programming/">Development tool eases Microchip MCU programming</a> </li> <li> <a href="https://www.microcontrollertips.com/visual-programming-interface-added-to-computer-on-module-management-tools/">Visual programming interface added to computer-on-module management tools</a> </li> <li> <a href="https://www.microcontrollertips.com/a-survey-of-bluetooth-connectivity-modules-for-iot-applications-part-1/">A survey of Bluetooth connectivity modules for IoT applications: part 1</a> </li> </ul> </div></section> </div></div><div class="home-bottom widget-area"><section id="featured-post-3" class="widget featured-content featuredpost"><div class="widget-wrap"><h3 class="widgettitle widget-title">More Microcontroller Product News</h3> <article class="post-15918 post type-post status-publish format-standard has-post-thumbnail category-development-kits category-microcontroller category-tools tag-mikroelektronika entry" aria-label="Development tool eases Microchip MCU programming"><a href="https://www.microcontrollertips.com/development-tool-eases-microchip-mcu-programming/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='100'%20viewBox='0%200%20150%20100'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-150x100.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-150x100.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-300x200.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-1024x683.png 1024w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-768x512.png 768w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-1536x1024.png 1536w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr.png 1920w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="100" src="https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-150x100.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-150x100.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-300x200.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-1024x683.png 1024w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-768x512.png 768w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr-1536x1024.png 1536w, https://www.microcontrollertips.com/wp-content/uploads/2025/02/necto-7.1-update-pr.png 1920w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/development-tool-eases-microchip-mcu-programming/">Development tool eases Microchip MCU programming</a></h4></header><div class="entry-content"><p>MIKROE has announced that the latest 7.1 release of the company’s NECTO Studio IDE (integrated development environment) is even easier for users of Microchip MCUs to work within, benefitting from the … <a href="https://www.microcontrollertips.com/development-tool-eases-microchip-mcu-programming/" class="more-link">[Read More...] <span class="screen-reader-text">about Development tool eases Microchip MCU programming</span></a></p></div></article><article class="post-15848 post type-post status-publish format-standard has-post-thumbnail category-automotive category-industrial category-microcontroller category-robotics-drones category-security tag-infineontechnologiesag entry" aria-label="C3 MCUs integrate crypto accelerator and PSA Level 2 security features"><a href="https://www.microcontrollertips.com/c3-mcus-integrate-crypto-accelerator-and-psa-level-2-security-features/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="142" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='142'%20viewBox='0%200%20150%20142'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-150x142.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-150x142.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-300x283.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357.jpg 450w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="142" src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-150x142.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-150x142.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357-300x283.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/PSOC_Control_MCU.jpg_509401357.jpg 450w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/c3-mcus-integrate-crypto-accelerator-and-psa-level-2-security-features/">C3 MCUs integrate crypto accelerator and PSA Level 2 security features</a></h4></header><div class="entry-content"><p>Infineon Technologies AG has launched PSOC Control, the newest family of high-performance Arm Cortex-M33-based microcontrollers (MCUs). With the support of system design tools and software in … <a href="https://www.microcontrollertips.com/c3-mcus-integrate-crypto-accelerator-and-psa-level-2-security-features/" class="more-link">[Read More...] <span class="screen-reader-text">about C3 MCUs integrate crypto accelerator and PSA Level 2 security features</span></a></p></div></article><article class="post-15768 post type-post status-publish format-standard has-post-thumbnail category-accelerators category-artificial-intelligence category-consumer category-embedded category-industrial category-machine-learning category-microcontroller category-products category-tools tag-stmicroelectronicsinc entry" aria-label="MCU features neural-ART accelerator for edge processing"><a href="https://www.microcontrollertips.com/mcu-features-neural-art-accelerator-for-edge-processing/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-150x150.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-150x150.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-300x300.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-1024x1024.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-768x768.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-400x400.jpg 400w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-600x600.jpg 600w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image.jpg 1080w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="150" src="https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-150x150.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-300x300.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-1024x1024.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-768x768.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-400x400.jpg 400w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image-600x600.jpg 600w, https://www.microcontrollertips.com/wp-content/uploads/2024/12/STM32-N6-MCU-standalone-image.jpg 1080w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/mcu-features-neural-art-accelerator-for-edge-processing/">MCU features neural-ART accelerator for edge processing</a></h4></header><div class="entry-content"><p>STMicroelectronics is making embedded artificial intelligence (AI) truly here-to-help with a new microcontroller series integrating, for the first time, accelerated machine learning (ML) capabilities. … <a href="https://www.microcontrollertips.com/mcu-features-neural-art-accelerator-for-edge-processing/" class="more-link">[Read More...] <span class="screen-reader-text">about MCU features neural-ART accelerator for edge processing</span></a></p></div></article><article class="post-15724 post type-post status-publish format-standard has-post-thumbnail category-iot category-microcontroller category-products category-security category-wireless-applications tag-stmicroelectronics entry" aria-label="Long-range wireless MCU features -132 dBm sensitivity at 300 bps"><a href="https://www.microcontrollertips.com/long-range-wireless-mcu-features-132-dbm-sensitivity-at-300-bps/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-1536x864.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-2048x1152.jpg 2048w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-1536x864.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/N4661S-Nov-25-2024-STM32WL3-MML_IMAGE-2048x1152.jpg 2048w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/long-range-wireless-mcu-features-132-dbm-sensitivity-at-300-bps/">Long-range wireless MCU features -132 dBm sensitivity at 300 bps</a></h4></header><div class="entry-content"><p>STMicroelectronics has announced the general availability of STM32WL33 wireless microcontrollers (MCUs), integrating its latest-generation sub-GHz long-range radio, Arm Cortex-M0+ core, tailored … <a href="https://www.microcontrollertips.com/long-range-wireless-mcu-features-132-dbm-sensitivity-at-300-bps/" class="more-link">[Read More...] <span class="screen-reader-text">about Long-range wireless MCU features -132 dBm sensitivity at 300 bps</span></a></p></div></article><article class="post-15672 post type-post status-publish format-standard has-post-thumbnail category-artificial-intelligence category-automotive category-connectivity category-electronica-2024 category-events category-microcontroller category-security category-tools tag-infineontechnologiesag entry" aria-label="500 MHz automotive microcontroller features post-quantum security"><a href="https://www.microcontrollertips.com/500-mhz-automotive-microcontroller-features-post-quantum-security/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="141" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='141'%20viewBox='0%200%20150%20141'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-150x141.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-150x141.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-300x283.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878.jpg 450w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="141" src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-150x141.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-150x141.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878-300x283.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/IFX_AURIX_TC4X.jpg_510324878.jpg 450w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/500-mhz-automotive-microcontroller-features-post-quantum-security/">500 MHz automotive microcontroller features post-quantum security</a></h4></header><div class="entry-content"><p>Infineon Technologies AG announced the launch of the AURIX TC4Dx microcontroller (MCU), the first member of the latest AURIX TC4x family. Based on 28nm technology, the AURIX TC4Dx offers increased … <a href="https://www.microcontrollertips.com/500-mhz-automotive-microcontroller-features-post-quantum-security/" class="more-link">[Read More...] <span class="screen-reader-text">about 500 MHz automotive microcontroller features post-quantum security</span></a></p></div></article><article class="post-15667 post type-post status-publish format-standard has-post-thumbnail category-applications category-artificial-intelligence category-embedded category-microcontroller category-products category-software category-tools tag-segger entry" aria-label="Software analysis tool for select ADI microcontrollers is now free"><a href="https://www.microcontrollertips.com/software-analysis-tool-for-select-adi-microcontrollers-is-now-free/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="78" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='78'%20viewBox='0%200%20150%2078'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-150x78.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-150x78.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-300x157.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-1024x535.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-768x401.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-348x180.jpg 348w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2.jpg 1200w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="78" src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-150x78.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-150x78.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-300x157.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-1024x535.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-768x401.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2-348x180.jpg 348w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/241104_Analog-Devices-Inc-ADI-SystemView-buyout2.jpg 1200w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/software-analysis-tool-for-select-adi-microcontrollers-is-now-free/">Software analysis tool for select ADI microcontrollers is now free</a></h4></header><div class="entry-content"><p>SEGGER announces that Analog Devices, Inc. (ADI) has made SEGGER’s SystemView software analysis tool available for their customers for select Ultra Low Power (ULP) microcontrollers, free of charge, … <a href="https://www.microcontrollertips.com/software-analysis-tool-for-select-adi-microcontrollers-is-now-free/" class="more-link">[Read More...] <span class="screen-reader-text">about Software analysis tool for select ADI microcontrollers is now free</span></a></p></div></article><article class="post-15683 post type-post status-publish format-standard has-post-thumbnail category-applications category-artificial-intelligence category-microcontroller tag-renesaselectronicscorporation entry" aria-label="480 MHz MCU processes AI models at 6.39 Coremark/MHz"><a href="https://www.microcontrollertips.com/480-mhz-mcu-processes-ai-models-at-6-39-coremark-mhz/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-1536x864.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext.jpg 1920w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext-1536x864.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/11/ra8e1-e2-pr-notext.jpg 1920w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/480-mhz-mcu-processes-ai-models-at-6-39-coremark-mhz/">480 MHz MCU processes AI models at 6.39 Coremark/MHz</a></h4></header><div class="entry-content"><p>Renesas Electronics Corporation has released two new microcontroller groups, the RA8E1 and RA8E2, within their RA8 Series MCUs. Both implement the Arm® Cortex®-M85 processor, delivering 6.39 … <a href="https://www.microcontrollertips.com/480-mhz-mcu-processes-ai-models-at-6-39-coremark-mhz/" class="more-link">[Read More...] <span class="screen-reader-text">about 480 MHz MCU processes AI models at 6.39 Coremark/MHz</span></a></p></div></article><article class="post-15613 post type-post status-publish format-standard has-post-thumbnail category-automotive category-consumer category-industrial category-iot category-microcontroller category-products category-tools category-wearables category-wireless-applications tag-mikroe entry" aria-label="Expansion shield adds triple socket support to MCU development board"><a href="https://www.microcontrollertips.com/expansion-shield-adds-triple-socket-support-to-mcu-development-board/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="82" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='82'%20viewBox='0%200%20150%2082'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-150x82.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-150x82.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-300x163.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM.png 728w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="82" src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-150x82.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-150x82.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM-300x163.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/Screen-Shot-2024-10-14-at-11.47.34-AM.png 728w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/expansion-shield-adds-triple-socket-support-to-mcu-development-board/">Expansion shield adds triple socket support to MCU development board</a></h4></header><div class="entry-content"><p>MIKROE has launched Click Shield for FRDM-MCXN947, a versatile expansion device for the NXP development board. The shield provides three mikroBUS sockets, enabling designers to prototype and develop … <a href="https://www.microcontrollertips.com/expansion-shield-adds-triple-socket-support-to-mcu-development-board/" class="more-link">[Read More...] <span class="screen-reader-text">about Expansion shield adds triple socket support to MCU development board</span></a></p></div></article><article class="post-15579 post type-post status-publish format-standard has-post-thumbnail category-applications category-artificial-intelligence category-microcontroller category-neural-networking tag-neural-processing tag-nxp entry" aria-label="MCU family combines 7.5MB SRAM and eIQ Neutron NPU for AI and power efficiency"><a href="https://www.microcontrollertips.com/mcu-family-combines-7-5mb-sram-and-eiq-neutron-npu-for-ai-and-power-efficiency/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy.jpg 800w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/NXP-i.MX-RT700-Crossover-MCU-small-copy.jpg 800w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/mcu-family-combines-7-5mb-sram-and-eiq-neutron-npu-for-ai-and-power-efficiency/">MCU family combines 7.5MB SRAM and eIQ Neutron NPU for AI and power efficiency</a></h4></header><div class="entry-content"><p>NXP Semiconductors has introduced the i.MX RT700 crossover MCU family designed for AI-enabled edge devices such as wearables, consumer medical devices, smart home products, and HMI platforms. The i.MX … <a href="https://www.microcontrollertips.com/mcu-family-combines-7-5mb-sram-and-eiq-neutron-npu-for-ai-and-power-efficiency/" class="more-link">[Read More...] <span class="screen-reader-text">about MCU family combines 7.5MB SRAM and eIQ Neutron NPU for AI and power efficiency</span></a></p></div></article><article class="post-15498 post type-post status-publish format-standard has-post-thumbnail category-microcontroller tag-texasinstrumentsinc entry" aria-label="Compact DLP controller simplifies design of compact, portable high-resolution projectors"><a href="https://www.microcontrollertips.com/compact-dlp-controller-simplifies-design-of-compact-portable-high-resolution-projectors/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="59" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='59'%20viewBox='0%200%20150%2059'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-150x59.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-150x59.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-300x119.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-1024x405.png 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-768x304.png 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-1536x608.png 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller.png 1800w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="59" src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-150x59.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-150x59.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-300x119.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-1024x405.png 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-768x304.png 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller-1536x608.png 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/TI-DLP-controller.png 1800w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/compact-dlp-controller-simplifies-design-of-compact-portable-high-resolution-projectors/">Compact DLP controller simplifies design of compact, portable high-resolution projectors</a></h4></header><div class="entry-content"><p>Texas Instruments (TI) has introduced a new display controller for 4K ultra-high-definition (UHD) projectors. The DLPC8445 display controller measures 9mm by 9mm and enables a diagonal display of 100 … <a href="https://www.microcontrollertips.com/compact-dlp-controller-simplifies-design-of-compact-portable-high-resolution-projectors/" class="more-link">[Read More...] <span class="screen-reader-text">about Compact DLP controller simplifies design of compact, portable high-resolution projectors</span></a></p></div></article><article class="post-15478 post type-post status-publish format-standard has-post-thumbnail category-artificial-intelligence category-controllers category-microcontroller category-products category-security category-tools tag-abovsemiconductor tag-femtosense entry" aria-label="MCU brings AI to low-cost devices"><a href="https://www.microcontrollertips.com/mcu-brings-ai-to-low-cost-devices/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="110" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='150'%20viewBox='0%200%20110%20150'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-110x150.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-110x150.png 110w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-220x300.png 220w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1.png 254w" data-sizes="(max-width: 110px) 100vw, 110px" /><noscript><img width="110" height="150" src="https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-110x150.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-110x150.png 110w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1-220x300.png 220w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/unnamed-1.png 254w" sizes="(max-width: 110px) 100vw, 110px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/mcu-brings-ai-to-low-cost-devices/">MCU brings AI to low-cost devices</a></h4></header><div class="entry-content"><p>Femtosense, in partnership with ABOV Semiconductor, launched the AI-ADAM-100, an artificial intelligence microcontroller unit (AI MCU) built on sparse AI technology to enable on-device AI features … <a href="https://www.microcontrollertips.com/mcu-brings-ai-to-low-cost-devices/" class="more-link">[Read More...] <span class="screen-reader-text">about MCU brings AI to low-cost devices</span></a></p></div></article><article class="post-15437 post type-post status-publish format-standard has-post-thumbnail category-applications category-connectivity category-iot category-microcontroller tag-infineontechnologiesag entry" aria-label="MCU integrates Wi-Fi 6/6E and Bluetooth LE 5.4 for smart devices"><a href="https://www.microcontrollertips.com/mcu-integrates-wi-fi-6-6e-and-bluetooth-le-5-4-for-smart-devices/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-150x150.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-150x150.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-300x300.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-1024x1024.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-768x768.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-1536x1536.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-2048x2048.jpg 2048w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="150" src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-150x150.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-300x300.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-1024x1024.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-768x768.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-1536x1536.jpg 1536w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/CYW55591x_Connected_MCU-2048x2048.jpg 2048w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/mcu-integrates-wi-fi-6-6e-and-bluetooth-le-5-4-for-smart-devices/">MCU integrates Wi-Fi 6/6E and Bluetooth LE 5.4 for smart devices</a></h4></header><div class="entry-content"><p>Infineon Technologies AG has introduced its AIROC CYW5591x Connected Microcontroller (MCU) product family. This new family integrates Wi-Fi 6/6E and Bluetooth Low Energy 5.4 with a secured MCU, … <a href="https://www.microcontrollertips.com/mcu-integrates-wi-fi-6-6e-and-bluetooth-le-5-4-for-smart-devices/" class="more-link">[Read More...] <span class="screen-reader-text">about MCU integrates Wi-Fi 6/6E and Bluetooth LE 5.4 for smart devices</span></a></p></div></article><article class="post-15427 post type-post status-publish format-standard has-post-thumbnail category-consumer category-iot category-microcontroller category-products category-soc category-tools category-wifi tag-innophase-iot entry" aria-label="Single-chip, Matter v1.2 device offers flexible, low-power Wi-Fi for key IoT applications"><a href="https://www.microcontrollertips.com/single-chip-matter-v1-2-device-offers-flexible-low-power-wi-fi-for-key-iot-applications/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed.jpg 1200w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-1024x576.jpg 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/unnamed.jpg 1200w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/single-chip-matter-v1-2-device-offers-flexible-low-power-wi-fi-for-key-iot-applications/">Single-chip, Matter v1.2 device offers flexible, low-power Wi-Fi for key IoT applications</a></h4></header><div class="entry-content"><p>InnoPhase IoT, Inc. has announced the availability of its Talaria TWO Matter v1.2 certified Wi-Fi device based on a single-chip SoC, in contrast to the multiple-chip approach. The Matter protocol … <a href="https://www.microcontrollertips.com/single-chip-matter-v1-2-device-offers-flexible-low-power-wi-fi-for-key-iot-applications/" class="more-link">[Read More...] <span class="screen-reader-text">about Single-chip, Matter v1.2 device offers flexible, low-power Wi-Fi for key IoT applications</span></a></p></div></article><article class="post-15403 post type-post status-publish format-standard has-post-thumbnail category-microcontroller category-products category-security category-tools tag-stmicroelectronics entry" aria-label="eID OS, applet platform accelerates secure microcontroller deployment"><a href="https://www.microcontrollertips.com/eid-os-applet-platform-accelerates-secure-microcontroller-deployment/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s.jpg 800w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-300x169.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s-768x432.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/06/STeID-Java-Card-N4633S-s.jpg 800w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/eid-os-applet-platform-accelerates-secure-microcontroller-deployment/">eID OS, applet platform accelerates secure microcontroller deployment</a></h4></header><div class="entry-content"><p>STMicroelectronics has revealed the STeID Java Card smartcard platform that meets state-of-the-art requirements for electronic identity (eID) and eGovernment use cases. As eID documents using secure … <a href="https://www.microcontrollertips.com/eid-os-applet-platform-accelerates-secure-microcontroller-deployment/" class="more-link">[Read More...] <span class="screen-reader-text">about eID OS, applet platform accelerates secure microcontroller deployment</span></a></p></div></article><article class="post-15384 post type-post status-publish format-standard has-post-thumbnail category-connectivity category-iot category-microcontroller category-products category-soc category-tools category-wifi category-wireless-applications tag-microtechnology entry" aria-label="BLE line expanded to include modules and SOCS to aid system designers"><a href="https://www.microcontrollertips.com/ble-line-expanded-to-include-modules-and-socs-to-aid-system-designers/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="83" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='83'%20viewBox='0%200%20150%2083'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-150x83.avif" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-150x83.avif 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-300x167.avif 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-1024x569.avif 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-768x427.avif 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980.avif 1280w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="83" src="https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-150x83.avif" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-150x83.avif 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-300x167.avif 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-1024x569.avif 1024w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980-768x427.avif 768w, https://www.microcontrollertips.com/wp-content/uploads/2024/05/gr-24-094078-240517-wsg-pr-bluetooth-portfolio-9x5-mrt392980.avif 1280w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/ble-line-expanded-to-include-modules-and-socs-to-aid-system-designers/">BLE line expanded to include modules and SOCS to aid system designers</a></h4></header><div class="entry-content"><p>Microchip Technology has expanded its Bluetooth Low Energy portfolio with 12 new products. These additions provide designers with a broad range of choices to overcome their unique challenges, … <a href="https://www.microcontrollertips.com/ble-line-expanded-to-include-modules-and-socs-to-aid-system-designers/" class="more-link">[Read More...] <span class="screen-reader-text">about BLE line expanded to include modules and SOCS to aid system designers</span></a></p></div></article></div></section> </div></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2><section id="search-3" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.microcontrollertips.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-2">Search this website</label><input class="search-form-input" type="search" name="s" id="searchform-2" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.microcontrollertips.com/?s={s}"></form></div></section> <section id="text-9" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><center><div id='div-gpt-microcontroller_sidebar1'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller_sidebar1'); }); </script> </div></center></div> </div></section> <section id="featured-post-5" class="widget featured-content featuredpost"><div class="widget-wrap"><h3 class="widgettitle widget-title">Featured Contributions</h3> <article class="post-15831 post type-post status-publish format-standard has-post-thumbnail category-applications category-connectivity category-consumer category-faq category-featured category-featured-contributions category-iot category-wireless-applications tag-matter tag-silicon-labs entry" aria-label="What’s new with Matter: how Matter 1.4 is reshaping interoperability and energy management"><a href="https://www.microcontrollertips.com/whats-new-with-matter-how-matter-1-4-is-reshaping-interoperability-and-energy-management/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="84" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='84'%20viewBox='0%200%20150%2084'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-150x84.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-300x168.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-768x431.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1.jpg 1000w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="84" src="https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-150x84.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-150x84.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-300x168.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1-768x431.jpg 768w, https://www.microcontrollertips.com/wp-content/uploads/2025/01/smart-home-technology-1.jpg 1000w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/whats-new-with-matter-how-matter-1-4-is-reshaping-interoperability-and-energy-management/">What’s new with Matter: how Matter 1.4 is reshaping interoperability and energy management</a></h4></header></article><article class="post-15638 post type-post status-publish format-standard has-post-thumbnail category-applications category-artificial-intelligence category-automotive category-featured category-featured-contributions category-neural-networking tag-digikey tag-edge-ai entry" aria-label="Edge AI: Revolutionizing real-time data processing and automation"><a href="https://www.microcontrollertips.com/edge-ai-revolutionizing-real-time-data-processing-and-automation/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="98" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='98'%20viewBox='0%200%20150%2098'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-150x98.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-150x98.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-300x195.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI.png 740w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="98" src="https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-150x98.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-150x98.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI-300x195.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/10/DigiKey-edge-AI-image_vehicle-A-featuredI.png 740w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/edge-ai-revolutionizing-real-time-data-processing-and-automation/">Edge AI: Revolutionizing real-time data processing and automation</a></h4></header></article><article class="post-15541 post type-post status-publish format-standard has-post-thumbnail category-faq category-featured category-featured-contributions tag-nvent entry" aria-label="Building the quantum future: how to master quantum control design"><a href="https://www.microcontrollertips.com/building-the-quantum-future-how-to-master-quantum-control-design/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="81" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='81'%20viewBox='0%200%20150%2081'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-150x81.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-150x81.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-300x162.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-737x400.jpg 737w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept.jpg 740w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="81" src="https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-150x81.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-150x81.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-300x162.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept-737x400.jpg 737w, https://www.microcontrollertips.com/wp-content/uploads/2024/09/quantum-computing-concept.jpg 740w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/building-the-quantum-future-how-to-master-quantum-control-design/">Building the quantum future: how to master quantum control design</a></h4></header></article><article class="post-15512 post type-post status-publish format-standard has-post-thumbnail category-automotive category-connectivity category-ethernet category-faq category-featured category-featured-contributions tag-faq entry" aria-label="10Base-T1S simplifies automotive zonal architectures"><a href="https://www.microcontrollertips.com/10base-t1s-simplifies-automotive-zonal-architectures/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="81" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='81'%20viewBox='0%200%20150%2081'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-150x81.png" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-150x81.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-300x162.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-737x400.png 737w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM.png 740w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="81" src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-150x81.png" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-150x81.png 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-300x162.png 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM-737x400.png 737w, https://www.microcontrollertips.com/wp-content/uploads/2024/08/Screen-Shot-2024-08-15-at-4.31.31-PM.png 740w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/10base-t1s-simplifies-automotive-zonal-architectures/">10Base-T1S simplifies automotive zonal architectures</a></h4></header></article><article class="post-15458 post type-post status-publish format-standard has-post-thumbnail category-applications category-artificial-intelligence category-faq category-featured category-featured-contributions category-machine-learning tag-faq tag-ldra entry" aria-label="How software segregation minimizes the impact of AI/ML on safety-critical software"><a href="https://www.microcontrollertips.com/how-software-segregation-minimizes-the-impact-of-ai-ml-on-safety-critical-software/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='100'%20viewBox='0%200%20150%20100'%3E%3C/svg%3E" class="entry-image attachment-post perfmatters-lazy" alt decoding="async" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-150x100.jpg" data-srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-150x100.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-300x200.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image.jpg 740w" data-sizes="(max-width: 150px) 100vw, 150px" /><noscript><img width="150" height="100" src="https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-150x100.jpg" class="entry-image attachment-post" alt="" decoding="async" srcset="https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-150x100.jpg 150w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image-300x200.jpg 300w, https://www.microcontrollertips.com/wp-content/uploads/2024/07/LDRA-featurd-image.jpg 740w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.microcontrollertips.com/how-software-segregation-minimizes-the-impact-of-ai-ml-on-safety-critical-software/">How software segregation minimizes the impact of AI/ML on safety-critical software</a></h4></header></article><p class="more-from-category"><a href="https://www.microcontrollertips.com/category/featured-contributions/" title="Featured Contributions">More Featured Contributions</a></p></div></section> <section id="custom_html-8" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">EE TECH TOOLBOX</h3> <div class="textwidget custom-html-widget"><center> <div style="display: flex; flex-direction: column; justify-content: center; width: 300px;"> <div align="center"><a href="https://www.eeworldonline.com/tech-toolbox-connectivity/" target="_blank"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="“ee" tech class="perfmatters-lazy" data-src="https://www.eeworldonline.com/wp-content/uploads/2025/01/EE-TechToolbox-Connectors_Page_01-scaled.jpg" /><noscript><img src="https://www.eeworldonline.com/wp-content/uploads/2025/01/EE-TechToolbox-Connectors_Page_01-scaled.jpg" alt=“ee tech toolbox”></noscript></a></div> <div align="center" style="width: 300px; line-height: 20px; padding-top: 10px;"><span style="font-weight: bold; color: #0c506d; text-align: center; font-size: 20px;">Tech Toolbox: Connectivity</span></div> <div align="center" style="line-height: 16px; padding-top: 5px;"><span style="text-align: center; font-size: 16px;"> In this Tech Toolbox, we keep you connected to the connectivity technologies enabling Industry 4.0, AI/ML, and high-performance computing. Gain practical insights into selecting and implementing the right connector solutions. </span></div> <div align="center" style="padding-top: 10px;"><a href="https://www.eeworldonline.com/tech-toolbox-connectivity/" target="_blank"><button style="background-color: #57bf9b; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer;">Download PDF</button></a></div> <div align="center" style="padding-top: 10px;"><a href="https://www.eeworldonline.com/category/tech-toolboxes/" target="_blank"><button style="background-color: #57bf9b; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer;">View All Tech Toolboxes</button></a></div> </div> </center> </div></div></section> <section id="custom_html-3" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">EE Learning Center</h3> <div class="textwidget custom-html-widget"><center><div style="display: flex; flex-direction: column; width: 270px;"><a href="https://www.eeworldonline.com/learning-center" target="_blank" rel="noopener"><img width="300" height="250" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='250'%20viewBox='0%200%20300%20250'%3E%3C/svg%3E" alt="EE Learning Center" style="max-width: 270px;" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/300x250-2-EE-LearnCtr.png" /><noscript><img width="300" height="250" src="https://www.microcontrollertips.com/wp-content/uploads/2024/08/300x250-2-EE-LearnCtr.png" alt="EE Learning Center" style="max-width: 270px;" /></noscript></a> </div> </center></div></div></section> <section id="custom_html-6" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">EE ENGINEERING TRAINING DAYS</h3> <div class="textwidget custom-html-widget"><center><div style="display: flex; flex-direction: column; width: 270px;"><a href="https://eetrainingdays.com/" target="_blank" rel="noopener"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="engineering" class="perfmatters-lazy" data-src="https://www.eeworldonline.com/wp-content/uploads/2024/12/300x250-side-bar-graphic.png" /><noscript><img src="https://www.eeworldonline.com/wp-content/uploads/2024/12/300x250-side-bar-graphic.png" alt="engineering" /></noscript></a> </div> </center></div></div></section> <section id="custom_html-7" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center><a href="https://www.eeworldonline.com/category/bill-schweber-blogs/" target="_blank"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="“bills" class="perfmatters-lazy" data-src="https://www.eeworldonline.com/wp-content/uploads/2023/03/300x250-V2.5.jpg" /><noscript><img src="https://www.eeworldonline.com/wp-content/uploads/2023/03/300x250-V2.5.jpg" alt=“bills blog”></noscript></a></center></div></div></section> <section id="text-6" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><center> <div style="display: flex; flex-direction: column; justify-content: center; width: 300px;"> <div align="center"><a href="https://www.microcontrollertips.com/newsletter-subscription-form/" target="_blank"><img width="300" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='100'%20viewBox='0%200%20300%20100'%3E%3C/svg%3E" alt="“microcontroller" class="perfmatters-lazy" data-src="https://www.microcontrollertips.com/wp-content/uploads/2023/03/Microcontrollers-300x100-1.jpg" /><noscript><img width="300" height="100" src="https://www.microcontrollertips.com/wp-content/uploads/2023/03/Microcontrollers-300x100-1.jpg" alt=“microcontroller newsletter”></noscript></a></div> <div align="center" style="width: 300px; line-height: 20px; padding-top: 10px;"><span style="font-weight: bold; color: #0c506d; text-align: center; font-size: 20px;">EXPAND YOUR KNOWLEDGE AND STAY CONNECTED</span></div> <div align="center" style="line-height: 16px; padding-top: 5px;"><span style="text-align: center; font-size: 16px;">Get the latest info on technologies, tools and strategies for EE professionals.</span></div> <div align="center" style="padding-top: 10px;"><a href="https://www.microcontrollertips.com/newsletter-subscription-form/" target="_blank"><button style="background-color: #57bf9b; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer;">GET THE ENEWSLETTER</button></a></div> </div> </center></div> </div></section> <section id="custom_html-4" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center><div id='div-gpt-microcontroller_sidebarbottom'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller_sidebarbottom'); }); </script> </div></center></div></div></section> <section id="rss-2" class="widget widget_rss"><div class="widget-wrap"><h3 class="widgettitle widget-title"><a class="rsswidget rss-widget-feed" href="http://www.edaboard.com/external.php?type=RSS"><img class="rss-widget-icon perfmatters-lazy" style="border:0" width="14" height="14" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3E%3C/svg%3E" alt="RSS" data-src="https://www.microcontrollertips.com/wp-includes/images/rss.png" /><noscript><img class="rss-widget-icon" style="border:0" width="14" height="14" src="https://www.microcontrollertips.com/wp-includes/images/rss.png" alt="RSS" /></noscript></a> <a class="rsswidget rss-widget-title" href="https://www.edaboard.com/">Current EDABoard.com discussions</a></h3> <ul><li><a class='rsswidget' href='https://www.edaboard.com/threads/mixer-downconversion-noise-output-level-db-hz.413927/'>mixer downconversion noise output level dB/Hz</a></li><li><a class='rsswidget' href='https://www.edaboard.com/threads/measure-a-mosfet-gate-with-a-digital-multimeter.414054/'>measure a mosfet gate with a digital multimeter</a></li><li><a class='rsswidget' href='https://www.edaboard.com/threads/building-a-power-supply-for-my-project.414053/'>Building a Power Supply for My Project</a></li><li><a class='rsswidget' href='https://www.edaboard.com/threads/measurement-of-power-supply-inductance.414056/'>Measurement of power supply inductance</a></li><li><a class='rsswidget' href='https://www.edaboard.com/threads/power-supply-inductance-and-plane-capacitance-configuration.414055/'>Power supply inductance and plane capacitance configuration</a></li></ul></div></section> <section id="rss-3" class="widget widget_rss"><div class="widget-wrap"><h3 class="widgettitle widget-title"><a class="rsswidget rss-widget-feed" href="https://www.electro-tech-online.com/forums/-/index.rss"><img class="rss-widget-icon perfmatters-lazy" style="border:0" width="14" height="14" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3E%3C/svg%3E" alt="RSS" data-src="https://www.microcontrollertips.com/wp-includes/images/rss.png" /><noscript><img class="rss-widget-icon" style="border:0" width="14" height="14" src="https://www.microcontrollertips.com/wp-includes/images/rss.png" alt="RSS" /></noscript></a> <a class="rsswidget rss-widget-title" href="https://www.electro-tech-online.com/">Current Electro-Tech-Online.com Discussions</a></h3> <ul><li><a class='rsswidget' href='https://www.electro-tech-online.com/threads/how-to-identify-a-screen-part-for-repair.167334/'>How to identify a screen part for repair ?</a></li><li><a class='rsswidget' href='https://www.electro-tech-online.com/threads/rc-delay-for-opamp-input-how-to-calculate.167315/'>RC delay for opamp input: how to calculate</a></li><li><a class='rsswidget' href='https://www.electro-tech-online.com/threads/funny-images-thread.130358/'>Funny Images Thread!</a></li><li><a class='rsswidget' href='https://www.electro-tech-online.com/threads/infrared-sensor-array-to-detect-mosquito-entry.167320/'>Infrared sensor array to detect mosquito entry</a></li><li><a class='rsswidget' href='https://www.electro-tech-online.com/threads/datasheet-for-led-filament.167312/'>Datasheet for LED filament</a></li></ul></div></section> <section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">DesignFast</h3> <div class="textwidget custom-html-widget"><style type="text/css">/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } #box { background-color: #1d2765; width: 300px; height: 250px; } .img-padding { padding-top: 5%; } .center { text-align: center; } #header { display: flex; } #header-text { font-family: 'Open Sans', Arial, sans-serif !important; font-size: 21px; color: #ffffff !important; line-height: 20px !important; text-align: center; display: inline-block; flex: 0 60%; } /* Style used in WP Ad, overriding here. */ #df-form input { box-shadow: none; padding: 0; } #df-form { display: flex; justify-content: center; margin-top: 5%; } #header-image { display: inline-block; flex: 0 40%; } #header-image img { width: 100px; height: 100px; } #search-input { background-color: #36428c; border: 10px solid #36428c; max-width: 70%; color:#fff; font-size: 12px; } #search-input::placeholder { color: #fff; } #submit-btn { color: #000; background-color: #ff9993; border: 10px solid #ff9993; } </style><style>/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } #box { background-color: #1d2765; width: 300px; height: 250px; } .img-padding { padding-top: 5%; } .center { text-align: center; } #header { display: flex; } #header-text { font-family: 'Open Sans', Arial, sans-serif !important; font-size: 21px; color: #ffffff !important; line-height: 20px !important; text-align: center; display: inline-block; flex: 0 60%; } /* Style used in WP Ad, overriding here. */ #df-form input { box-shadow: none; padding: 0; } #df-form { display: flex; justify-content: center; margin-top: 5%; } #header-image { display: inline-block; flex: 0 40%; } #header-image img { width: 100px; height: 100px; } #search-input { background-color: #36428c; border: 10px solid #36428c; max-width: 70%; color:#fff; font-size: 12px; } #search-input::placeholder { color: #fff; } #submit-btn { color: #000; background-color: #ff9993; border: 10px solid #ff9993; } </style> <div id="box"> <!-- Design Fast Logo --> <div class="center img-padding"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Design Fast Logo" class="perfmatters-lazy" data-src="https://images.designworldonline.com/newsletters/images/c4988f59a6e50d1a1d4c5d5f9e5dcd72.png" /><noscript><img src="https://images.designworldonline.com/newsletters/images/c4988f59a6e50d1a1d4c5d5f9e5dcd72.png" alt="Design Fast Logo"></noscript> </div> <!-- Header Start --> <div id="header"> <!-- Header Text --> <div id="header-text"> Component Selection Made Simple.<br><br>Try it Today </div> <!-- Globe Image --> <div id="header-image"> <img alt="design fast globle" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="perfmatters-lazy" data-src="https://images.designworldonline.com/newsletters/images/037373d010e86f50d2d8462d161945b4.png" /><noscript><img alt="design fast globle" src="https://images.designworldonline.com/newsletters/images/037373d010e86f50d2d8462d161945b4.png" /></noscript> </div> </div> <!-- Header End --> <!-- Form Start --> <form id="df-form"> <input type="text" name="searchbox" id="search-input" size="32" placeholder="Search for a part or datasheet" /> <input type="submit" value="GO" id="submit-btn" /> </form> <!-- Form End --> </div> <script type="text/javascript">!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){n(1),n(3);let r=document.querySelector("#df-form");function o(){const e=r.elements[0].value;window.open("https://www.app.designfast.com/search?q="+e)}r.addEventListener("submit",function(e){if(!e)window.event;e.preventDefault(),o()}),r.addEventListener("keydown",function(e){13===e.key&&o()})},function(e,t,n){},,function(e,t,n){}]);</script> </div></div></section> </aside></div></div><div class="footer-widgets" id="genesis-footer-widgets"><h2 class="genesis-sidebar-title screen-reader-text">Footer</h2><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="text-17" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='23'%20viewBox='0%200%20260%2023'%3E%3C/svg%3E" width="260" height="23" alt="Microcontroller Tips" class="perfmatters-lazy" data-src="/wp-content/uploads/2016/11/2016-microcontroller-logo-white-1.png" /><noscript><img src="/wp-content/uploads/2016/11/2016-microcontroller-logo-white-1.png" width="260" height="23" alt="Microcontroller Tips" /></noscript></div> </div></section> </div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-16" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">EE World Online Network</h3> <div class="textwidget"><ul> <li><a href="https://www.5gtechnologyworld.com/" target="_blank">5G Technology World</a></li> <li><a href="http://www.eeworldonline.com/" target="_blank">EE World Online</a></li> <li><a href="https://www.engineersgarage.com/" target="_blank">Engineers Garage</a></li> <li><a href="http://www.analogictips.com/" target="_blank">Analog IC Tips</a></li> <li><a href="https://www.batterypowertips.com/" target="_blank">Battery Power Tips</a></li> <li><a href="http://www.connectortips.com/" target="_blank">Connector Tips</a></li> <li><a href="https://www.DesignFast.com/" target="_blank">DesignFast</a></li> <li><a href="http://www.edaboard.com/" target="_blank">EDA Board Forums</a></li> <li><a href="http://www.electro-tech-online.com/" target="_blank">Electro Tech Online Forums</a></li> <li><a href="https://www.evengineeringonline.com/" target="_blank">EV Engineering</a></li> <li><a href="https://www.powerelectronictips.com/" target="_blank">Power Electronic Tips</a></li> <li><a href="http://www.sensortips.com/" target="_blank">Sensor Tips</a></li> <li><a href="http://www.testandmeasurementtips.com/" target="_blank">Test and Measurement Tips</a></li> </ul></div> </div></section> </div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="list-2" class="widget widget_link_list"><div class="widget-wrap"><h3 class="widgettitle widget-title">Microcontroller Tips</h3> <ul class="list"> <li class=''><a href='/newsletter-subscription-form/'>Subscribe to our newsletter</a></li><li class=''><a href='https://marketing.wtwhmedia.com/2024-ee-world-online-media-guide/'>Advertise with us</a></li><li class=''><a href='/contact-us/'>Contact us</a></li><li class=''><a href='/about-us/'>About us</a></li></ul></div></section> <section id="a2a_follow_widget-2" class="widget widget_a2a_follow_widget"><div class="widget-wrap"><div class="a2a_kit a2a_kit_size_34 a2a_follow addtoany_list"><a class="a2a_button_linkedin_company" href="https://www.linkedin.com/company/ee-world-online" title="LinkedIn Company" rel="noopener" target="_blank"></a><a class="a2a_button_youtube_channel" href="https://www.youtube.com/channel/UCiii-uV5Stls72T19oVWKTQ" title="YouTube Channel" rel="noopener" target="_blank"></a></div></div></section> </div></div></div><footer class="site-footer"><div class="wrap"><p>Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.<br /> The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.</p> <a href="http://www.wtwhmedia.com/privacy-policy/" target="_blank" rel="nofollow">Privacy Policy</a> </div></footer></div></div><!-- Google Tag Manager (noscript) Global --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MMC9PJ9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KZX8HNL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) finished --> <div id='div-gpt-microcontroller_wallpaper'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller_wallpaper'); }); </script> </div> <div id='div-gpt-microcontroller_allstreamflex'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller_allstreamflex'); }); </script> </div> <div id='div-gpt-microcontroller_allstreamprelude'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-microcontroller_allstreamprelude'); }); </script> </div> <script type='text/javascript'>jQuery(document).ready(function($) {$(".flexslider").flexslider({controlsContainer: "#genesis-responsive-slider",animation: "slide",directionNav: 0,controlNav: 1,animationDuration: 600,slideshowSpeed: 6000 }); });</script><script type="text/javascript" src="https://www.microcontrollertips.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10" id="superfish-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.5.0" id="superfish-args-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.5.0" id="skip-links-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/news-pro/js/jquery.matchHeight.min.js?ver=3.2.3" id="news-match-height-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/news-pro/js/global.js?ver=3.2.3" id="news-global-js-js"></script> <script type="text/javascript" id="news-responsive-menus-js-extra"> /* <![CDATA[ */ var genesis_responsive_menu = {"mainMenu":"Menu","subMenu":"Submenu","menuClasses":{"combine":[".nav-secondary",".nav-primary",".nav-header"]}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/themes/news-pro/js/responsive-menus.min.js?ver=3.2.3" id="news-responsive-menus-js"></script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/plugins/genesis-responsive-slider/assets/js/jquery.flexslider.js?ver=1.0.1" id="flexslider-js"></script> <script type="text/javascript" id="q2w3_fixed_widget-js-extra"> /* <![CDATA[ */ var q2w3_sidebar_options = [{"use_sticky_position":false,"margin_top":0,"margin_bottom":0,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":[]}]; /* ]]> */ </script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3" id="q2w3_fixed_widget-js"></script> <script type="text/javascript" id="perfmatters-lazy-load-js-before"> /* <![CDATA[ */ window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);});function perfmattersLazyLoadYouTube(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.replaceChild(t,e.firstChild)} /* ]]> */ </script> <script type="text/javascript" async src="https://www.microcontrollertips.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.3.9" id="perfmatters-lazy-load-js"></script> <script type="text/javascript" id="wtwh-uni-gam-prestitial-core-js-extra"> /* <![CDATA[ */ var PRESTITIALINFO = {"logoHeight":"100","logoWidth":"100","backgroundColor":"clear","siteUrl":"https:\/\/www.microcontrollertips.com","siteName":"Microcontroller Tips","siteLogo":"svg","mainCss":"https:\/\/www.microcontrollertips.com\/wp-content\/plugins\/wtwh-universal-gam\/assets\/css\/frontend\/prestitial\/main.css?=1.1.1","prestitialCss":"https:\/\/www.microcontrollertips.com\/wp-content\/plugins\/wtwh-universal-gam\/assets\/css\/frontend\/prestitial\/prestitial.css?=1.1.1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.microcontrollertips.com/wp-content/plugins/wtwh-universal-gam/assets/js/frontend/prestitial/adlogic.js?ver=1.1.1" id="wtwh-uni-gam-prestitial-core-js"></script> <script type="text/javascript" async data-no-optimize="1" src="https://www.microcontrollertips.com/wp-content/plugins/perfmatters/vendor/instant-page/pminstantpage.min.js?ver=2.3.9" id="perfmatters-instant-page-js"></script> </body></html>