[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-672944-105":3,"detail-sidebar-cat-0-en-105":79,"doc-detail-672944-en":129},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":72,"head_meta":74,"extra_data":76,"updated_unix":78},105,"en","mplab-harmony-v3-unified-software-development-framework-for-32-bit-mcus-and-mpus","MPLAB Harmony v3 - Unified Software Development Framework for 32-bit MCUs and MPUs","","MPLAB Harmony Software Framework v3, together with MPLAB X IDE, provides a unified content development and delivery environment for 32-bit MCUs and MPUs. It streamlines application development with optimized peripheral libraries, simplified drivers, and modular software downloads, including middleware, system services, and peripherals. MPLAB Harmony Configurator (MHC) uses a modular download manager for graphical configuration. It supports robust, interoperable, RTOS-friendly apps and accelerates third-party integration.",{"@graph":14,"@context":71},[15,34,54],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/mplab-harmony-v3-unified-software-development-framework-for-32-bit-mcus-and-mpus/672944/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":48,"encodingFormat":47,"isAccessibleForFree":49,"interactionStatistic":50},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/mplab-harmony-v3-unified-software-development-framework-for-32-bit-mcus-and-mpus/672944.png","ImageObject",300,407,{"name":42,"@type":43},"The weather in my hometown","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-02",true,{"@type":51,"interactionType":52,"userInteractionCount":22},"InteractionCounter",{"@type":53},"ViewAction",{"@type":55,"mainEntity":56},"FAQPage",[57,63,67],{"name":58,"@type":59,"acceptedAnswer":60},"What does MPLAB Harmony v3 provide for development?","Question",{"text":61,"@type":62},"It delivers a unified software development and delivery environment with optimized peripheral libraries, simplified drivers, and modular software downloads, integrated with MPLAB X IDE.","Answer",{"name":64,"@type":59,"acceptedAnswer":65},"How does the MPLAB Harmony Configurator (MHC) help users?",{"text":66,"@type":62},"MHC, enhanced with a modular download manager, lets users graphically select and configure MPLAB Harmony components such as middleware, system services, and peripherals.",{"name":68,"@type":59,"acceptedAnswer":69},"What kinds of demo examples are included with MPLAB Harmony v3?",{"text":70,"@type":62},"The document lists demo examples across connectivity, audio, graphics, and motor control, along with corresponding development kits for evaluating and prototyping supported devices.","https://schema.org",{"og:url":32,"og:type":73,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":75,"canonical":32},"index,follow",{"doc_id":77,"site_id":7},672944,1793615641,{"code":4,"msg":80,"data":81},"success",[82,86,90,94,99,103,108,113,118,121,125],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":83,"show_sort_weight":84,"slug":85},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":87,"show_sort_weight":88,"slug":89},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":91,"show_sort_weight":92,"slug":93},"Exam",70,"exam",{"id":95,"doc_module":4,"doc_module_name":25,"category_name":96,"show_sort_weight":97,"slug":98},5,"Comic",60,"comic",{"id":100,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":101,"slug":102},6,50,"technology",{"id":104,"doc_module":4,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},7,"Healthcare",40,"healthcare",{"id":109,"doc_module":4,"doc_module_name":25,"category_name":110,"show_sort_weight":111,"slug":112},8,"Research & Report",30,"research-report",{"id":114,"doc_module":4,"doc_module_name":25,"category_name":115,"show_sort_weight":116,"slug":117},9,"Religion & Spirituality",20,"religion-spirituality",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":119,"show_sort_weight":116,"slug":120},"World Cup","world-cup",{"id":122,"doc_module":4,"doc_module_name":25,"category_name":123,"show_sort_weight":122,"slug":124},10,"Lifestyle","lifestyle",{"id":126,"doc_module":4,"doc_module_name":25,"category_name":127,"show_sort_weight":95,"slug":128},19,"General","general",{"code":4,"msg":80,"data":130},{"doc_id":77,"user_id":131,"nickname":42,"user_avatar":132,"doc_module":4,"category_id":100,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":133,"file_id":134,"file_url":135,"file_type":136,"file_size":137,"view_count":22,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":26,"language":138,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":139,"faqs":140,"seo_title":141,"seo_description":12,"update_tm":78,"read_time":95},1374408744247,"https://ap-avatar.wpscdn.com/avatar/14001251d37d565ec6f?x-image-process=image/resize,m_fixed,w_180,h_180&k=1790672120290115972","Development Tools  \nMPLAB® Harmony v3  \nUnified Software Development Framework for 32-bit MCUs and MPUs  \nSummary  \nA unified and powerful content development and delivery environment, MPLAB® Harmony Software Framework v3 together with MPLAB X Integrated Development Environment (IDE), enhances your application development experience with a set of optimized peripheral libraries, simplified drivers and modular software downloads.  \nMPLAB Harmony v3 provides a unified platform with flexible choices spanning architectures, performance and application focus. It enables development of robust, interoperable, RTOS-friendly applications with quick and extensive support for third-party software integration. The improved MPLAB Harmony Configurator (MHC), now with a modular download manager, alleviates you from nondifferentiating tasks to select and configure all MPLAB Harmony components ina graphical way, including middleware, system services and peripherals.  \nKey Highlights  \n• Unified Development Platform supports both PIC® and SAM • Powerful Middleware 32-bit microcontrollers and microprocessors • TCP/IP, Wi-Fi®  \n• MPLAB Harmony Configurator (MHC) enables easy setup • TLS (wolfSSL TLS), Crypto configurators for clock, I/O pin, ADC, interrupt, DMA, MPU, • USB Device and Host  \nEvent, QTouch® , as well as Harmony Graphics Composer • Audio and Bluetooth® : USB Audio, Hardware Codec,  \nand Display Manager Software Codec, BT/BLE  \n• FreeRTOS integration optional available • Graphics: MPLAB Harmony Graphics Composer,  \n• MPLAB Harmony is delivered via GitHub to streamline ap- Screen Designer, Display Manager  \nplication development: • Many more: Motor Control, QTouch, Bootloaders, DSP/  \n• Optimized peripheral libraries for size and performance Math, etc.  \n• Simplified drivers supporting development at silicon level  \n• Smaller/Modular downloads of software or services  \n[www.microchip.com/mplab](www.microchip.com/mplab)  \nTools and Demo Examples  \nDevelopment Kits  \nATSAMC21N-XPRO/  \nATSAMD21-XPRO  \nThe SAMC21N/SAMD21 Xplained Pro Evaluation Kits  \nATSAME54-XPRO/DM320113  \nThe SAM E54 Xplained Pro/The SAM  \nE70 Explained Ultra Evaluation Kits  \nDM320007-C/DM320010-C  \nPIC32MZ EF (Connectivity)/PIC32MZ DA (Graphics) Starter Kits  \nDM320104*  \nThe Curiosity PIC32MZEF Development Board, including on board Wi-Fi module  \nATSAMV71-XULT  \nThe SAM V71 Xplained Ultra evaluation kit is ideal for evaluating and prototyping with the SAM V71, SAM V70, SAM S70 and SAM E70 Arm® Cortex®-M7 based microcontrollers.  \nATSAMA5D2C-XULT*/ SAMA5D27-SoM-EK1*  \nThe SAMA5D2 Xplained Ultra Evaluation Kit, including eMMC and DDR3/SoM and SiP Evaluation Kit  \n*Harmony support coming soon  \nMPLAB Harmony v3: Demo Examples  \n\n| Connectivity\u003Cbr>(TCP/IP, USB) | Audio | Graphics | Motor Control |\n| --- | --- | --- | --- |\n| TCP/IP Demo | Audio Microphone | Aria Quickstart (gateway demo) | AN2757: Sensored FOC Speed Control for a PMSM and Flux Weakening |\n| Wi-Fi® Demo | Encoders and decoders | Aria Benchmark (graphics performance measuring) |  |\n| USB Demo | USB Speaker, microphone USB Smart Speaker | Aria Showcase | AN2590: PMSM Sensorless FOC (ROLO based Sensorless FOC) + Windmilling |\n| Bluetooth® Demo | Audio + Bluetooth | Aria Weather Forecast |  |\n\nAvailable Resources  \n• MPLAB Harmony v3 Landing Page:  \n[https://www.microchip.com/mplab/](https://www.microchip.com/mplab/)[ ](https://www.microchip.com/mplab/)[mplab-harmony/mplab-harmony-v3](mplab-harmony/mplab-harmony-v3)  \n• MPLAB Harmony v3 Device Support: [https://github.com/](https://github.com/)[ ](https://github.com/)[Microchip-MPLAB-Harmony/Micro-](Microchip-MPLAB-Harmony/Micro-)[chip-MPLAB-Harmony.github.io/wiki/](chip-MPLAB-Harmony.github.io/wiki/)[ ](chip-MPLAB-Harmony.github.io/wiki/)[device_support](device_support)  \n• GitHub MPLAB Harmony v3 WiKi Page: [https://github.com/Microchip](https://github.com/Microchip)MPLAB-Harmony/Microchip-MPLAB[Harmony.github.io/wiki](Harmony.github.io/wiki)  \n• GitHub MP","cbCaipWkwZitSbd5","https://ap.wps.com/l/cbCaipWkwZitSbd5","pdf",982381,"English","# Summary\n# Key Highlights\n# Tools and Demo Examples\n## Development Kits\n## Demo Categories\n# Available Resources\n# Complementary Devices\n# Services and Third Party","[{\"question\":\"What does MPLAB Harmony v3 provide for development?\",\"answer\":\"It delivers a unified software development and delivery environment with optimized peripheral libraries, simplified drivers, and modular software downloads, integrated with MPLAB X IDE.\"},{\"question\":\"How does the MPLAB Harmony Configurator (MHC) help users?\",\"answer\":\"MHC, enhanced with a modular download manager, lets users graphically select and configure MPLAB Harmony components such as middleware, system services, and peripherals.\"},{\"question\":\"What kinds of demo examples are included with MPLAB Harmony v3?\",\"answer\":\"The document lists demo examples across connectivity, audio, graphics, and motor control, along with corresponding development kits for evaluating and prototyping supported devices.\"}]","MPLAB Harmony v3 - Unified Software Development Framework for 32-bit MCUs and MPUs | PDF"]