<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microchip Design Archives | DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/tag/microchip-design/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Wed, 17 Jun 2026 20:31:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://static.dmcinfo.com/wp-content/uploads/2025/04/site-icon-150x150.png</url>
	<title>Microchip Design Archives | DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>CMSIS-Pack Integration with TrueSTUDIO &#038; Atmel Studio 7</title>
		<link>https://static.dmcinfo.com/blog/24510/cmsis-pack-integration-with-truestudio-atmel-studio-7/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Mon, 20 Mar 2017 17:10:54 +0000</pubDate>
				<category><![CDATA[Embedded Development & Programming]]></category>
		<category><![CDATA[Microchip Design]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/24510/cmsis-pack-integration-with-truestudio-atmel-studio-7/</guid>

					<description><![CDATA[<p>In this blog, we&apos;ll take a look at how CMSIS-Pack is&#160;being integrated with TrueSTUDIO and Atmel Studio 7, two&#160;IDEs (integrated development environments) that are commonly used&#160;among embedded folks here at DMC. But first&#8230; What Is CMSIS-Pack? The Hardware&apos;s capabilities&#160;and specs dominated device selection in the past. As 32-bit microcontrollers became cheaper, the number of viable [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/24510/cmsis-pack-integration-with-truestudio-atmel-studio-7/">CMSIS-Pack Integration with TrueSTUDIO &#038; Atmel Studio 7</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">In this blog, we&apos;ll take a look at how CMSIS-Pack is&nbsp;being integrated with <a href="https://atollic.com/truestudio/" target="_blank">TrueSTUDIO</a> and <a href="http://www.atmel.com/microsite/atmel-studio/">Atmel Studio 7</a>, two<b>&nbsp;</b>IDEs (integrated development environments) that are commonly used&nbsp;among embedded folks here at DMC.</p>

<p class="wp-block-paragraph">But first&#8230;</p>

<h2 class="wp-block-heading">What Is CMSIS-Pack?</h2>

<p class="wp-block-paragraph">The Hardware&apos;s capabilities&nbsp;and specs dominated device selection in the past. As 32-bit microcontrollers became cheaper, the number of viable hardware choices increased and other considerations, such as the software ecosystem, have taken&nbsp;on a larger role.</p>

<p class="wp-block-paragraph">Enter CMSIS-Pack, an effort&nbsp;to help standardize and streamline the software ecosystem for <a href="https://www.arm.com/" target="_blank">ARM&rsquo;s</a>&nbsp;Cortex-M chips. The idea is to provide an interface for various vendors of the popular Cortex-M design to provide their software libraries, documentation, and example projects in a standardized, platform-independent format.</p>

<h2 class="wp-block-heading">ARM describes CMSIS-Pack</h2>

<p class="wp-block-paragraph">&quot;<strong>CMSIS-Pack</strong>: Describes with an XML&nbsp;based package description (PDSC) file the user and device relevant parts of a file collection (called software pack) that includes source, header, and library files, documentation, Flash programming algorithms, source code templates, and example projects. Development tools and web infrastructures use the PDSC file to extract device parameters, software components, and evaluation board configurations.&quot;</p>

<p class="wp-block-paragraph">Such an effort depends heavily on whether vendors maintain their CMSIS-Pack&nbsp;libraries and keep them up-to-date. And while the standard is still quite new,&nbsp;several ARM software and hardware vendors have already begun adopting the CMSIS-Pack to various degrees, including Keil, Atmel, Atollic, and ST.</p>

<p class="wp-block-paragraph">In this blog, we&rsquo;ll take a quick look at the package managers available in the latest TrueSTUDIO and Atmel Studio 7 IDEs and how they incorporate CMSIS-Pack.</p>

<h2 class="wp-block-heading">Pack Manager in TrueSTUDIO</h2>

<p class="wp-block-paragraph">CMSIS-Pack features were added in TrueSTUDIO v6.0.0 at the end of August last year. You can find the Pack Manager in TrueSTUDIO by typing in &ldquo;Pack Manager&rdquo; in the quick-access box.</p>

<p class="wp-block-paragraph" style="text-align: center;"><img decoding="async" alt="Atollic TrueSTUDIO CMSIS Pack Manager" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/truestudio_packmanager1_1.png"  /></p>

<p class="wp-block-paragraph">Below is a sample of what the Pack Manager view can look like. A tree of vendors and their device offerings are on the left, and the associated Pack libraries, their installation status, and their update status are in the center.</p>

<p class="wp-block-paragraph" style="text-align: center;"><img decoding="async" alt="TrueSTUDIO Pack Manager View" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/truestudio_packmanager2.png"  /></p>

<p class="wp-block-paragraph">When creating a new C/C++ project, you can choose to&nbsp;pull in the relevant&nbsp;CMSIS-PACK libraries into the project based on your chosen device using the &quot;CMSIS C/C++ Project&quot; option.</p>

<p class="wp-block-paragraph" style="text-align: center;"><img decoding="async" alt="TrueSTUDIO New Project With CMSIS Pack" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/truestudio_new_project_1.png"  /></p>

<h2 class="wp-block-heading">Pack Manager in Atmel Studio</h2>

<p class="wp-block-paragraph">CMSIS Pack support in Atmel Studio started in Atmel Studio 7.0, the latest version as of this writing. The Pack Manager can be found by going to Tools -&gt; Device Pack Manager.</p>

<p class="wp-block-paragraph" style="text-align: center;"><img decoding="async" alt="Atmel Studio 7 Device Pack Manager Options" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/atmel_studio_pack_manager_option.png"  /></p>

<p class="wp-block-paragraph">As was the case in TrueSTUDIO, the pack manager will show if new updates are available, in addition to what packs are available for which device. However, in Atmel Studio, the devices and packs are Atmel-specific, and new projects will automatically pull in the libraries of installed packs.</p>

<p class="wp-block-paragraph" style="text-align: center;"><img decoding="async" alt="Atmel Studio 7 Device Pack Manager" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/atmel_studio_pack_manager.png"  /></p>

<h2 class="wp-block-heading">Final Notes</h2>

<p class="wp-block-paragraph">Vendors are not going to replace all the documentation and libraries on their websites with &ldquo;Download the relevant CMSIS-Pack&rdquo; messages anytime soon, and it&rsquo;s still too early to tell if the standard will be go-to for Cortex-M development in the long run. But if support continues to grow and if enough vendors pull their weight to support their CMSIS-Pack&nbsp;libraries, it will almost certainly beat digging through&nbsp;vendor websites for the latest software and documentation.</p>

<h2 class="wp-block-heading">Links</h2>

<p class="wp-block-paragraph"><a href="https://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php">ARM CMSIS Standard</a></p>

<p class="wp-block-paragraph">Learn More About&nbsp;<a href="https://static.dmcinfo.com/services/embedded-development-and-embedded-programming">DMC&apos;s Custom Hardware and Software Services</a>.</p>
<p>The post <a href="https://static.dmcinfo.com/blog/24510/cmsis-pack-integration-with-truestudio-atmel-studio-7/">CMSIS-Pack Integration with TrueSTUDIO &#038; Atmel Studio 7</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
