<?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>adafruit industries blog &#187; arm development</title>
	<atom:link href="http://www.adafruit.com/blog/category/armdevelopment/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adafruit.com/blog</link>
	<description>electronics, open source hardware, hacking and more...</description>
	<lastBuildDate>Mon, 20 May 2013 11:00:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>NEW PRODUCT &#8211; SEGGER J-Link EDU &#8211; JTAG/SWD Debugger</title>
		<link>http://www.adafruit.com/blog/2013/05/16/new-product-segger-j-link-edu-jtagswd-debugger/</link>
		<comments>http://www.adafruit.com/blog/2013/05/16/new-product-segger-j-link-edu-jtagswd-debugger/#comments</comments>
		<pubDate>Thu, 16 May 2013 18:53:55 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=64235</guid>
		<description><![CDATA[NEW PRODUCT &#8211; SEGGER J-Link EDU &#8211; JTAG/SWD Debugger &#8211; Doing some serious development on any ARM-based platform, and tired of &#8216;printf&#8217; plus an LED to debug? A proper JTAG/SWD HW debugger can make debugging more of a pleasure and less of a pain. It allows you to program your devices at the click of [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adafruit.com/product/1369"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/05/1369_LRG-600x461.jpg" alt="1369_LRG" width="600" height="461" class="alignright size-large wp-image-64236" /></a></p>
<p><a href="http://www.adafruit.com/product/1369">NEW PRODUCT &#8211; SEGGER J-Link EDU &#8211; JTAG/SWD Debugger</a> &#8211; Doing some serious development on any ARM-based platform, and tired of &#8216;printf&#8217; plus an LED to debug?</p>
<p>A proper JTAG/SWD HW debugger can make debugging more of a pleasure and less of a pain. It allows you to program your devices at the click of a button, read or write memory addresses or registers on a live system, temporarily halt program execution at a given location or condition, and much more. Essentially, it&#8217;s a direct window into what&#8217;s going on inside your MCU at any given moment, giving you a level of access and control that&#8217;s not easy to replicate with other debugging methods.</p>
<p>Of the dozens (and dozens!) of debuggers out there (we have literally drawers full of them!), we chose the J-Link for a number of reasons:</p>
<ul>
<li>It&#8217;s USB based and uses a high-speed MCU internally, not an FTDI convertor like most low cost debugger. More debugging, less waiting!</li>
<li>It support both JTAG (ARM7/9/11) and SWD (ARM Cortex), and has you covered for any core: ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M0+/M1/M3/M4, Cortex-R4</li>
<li>It&#8217;s toolchain, IDE and vendor neutral, so you only need to buy one tool for all of your ARM needs and be done with it forever:</li>
<li><a href="http://www.segger.com/jlink-gdb-server.html?p=984">Support GDB-based debugging and flash programming on Linux, Windows and the Mac via the free GDB Server</a></li>
<li><a href="http://www.segger.com/jlink-ide-integration.html">Supports most major IDEs, including Keil, IAR Atmel Studio, Crossworks for ARM</a></li>
<li>It includes flash-programming algorithms for most MCUs, and Segger is very pro-active about updating their drivers to support the newest chipsets.</li>
<li>It just works, and keeps on working, and it&#8217;ll be there for you in several years time.</li>
</ul>
<p>The J-Link is fast. Stepping through breakpoints and reading memory addresses is quick, as is programming the flash memory on the chips. It&#8217;s real strength, though, is that it&#8217;s so vendor and tool neutral. Most chip vendors today provde low cost (or free) tools, but they also lock you into their chips and force you to accept the choice they&#8217;ve made for you. Segger&#8217;s J-Link is a nice change in that respect, since you can be reasonably certain it will work with any chip, in any major toolchain, and you&#8217;re free to change camp (or OS or IDE) without having to buy a new debugger every time.</p>
<p><a href="http://www.adafruit.com/product/1369"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/05/1369scale_LRG-600x461.jpg" alt="1369scale_LRG" width="600" height="461" class="alignright size-large wp-image-64240" /></a></p>
<p><strong>Why Would I Want This?</strong><br /> <br />
You can do a lot of basic debugging with just printf and an LED, and you may not need a HW debugger to get started, but once you start to working on more complicated projects, you hit a debugging wall pretty quickly.</p>
<p>Your chip might be ending up in the HardFault handler, for example, but without a debugger it can be very hard to trace back exactly what is causing the problems. A debugger allows you to set &#8216;breakpoints&#8217; in your code, where execution will temporarily stop, and you can check the value of memory or peripherals at that point in time, and then &#8216;single-step&#8217; through your code line by line, executing your program until you find the place that causes your fault. There&#8217;s a lot more to debugging than simple breakpoints, but you can often solve in a few minutes with breakpoints what would take much longer with printf and instrusive blocking mechanisms you insert into your code without a debugger.</p>
<p>Whether you&#8217;re using GDB Server (GNU Tools) or an IDE and a commercial toolchain, it&#8217;s also just a big convenience, since the J-Link can program the flash for you at the click of a button, reset the device, start execution, and then &#8216;halt&#8217; on main(). You can do all these steps yourself &#8212; programming the device via free tools over UART or via a USB bootloader, etc. &#8212; but when you need to do that 40-50 times a day, it can get old quick, and 15 seconds saved make a huge difference when debugging. You can program a small MCU and break on main in 2-3 seconds with a J-Link, which makes the tools more or less invisible, which is a good thing when you have other problems to worry about.</p>
<p><a href="http://www.adafruit.com/product/1369"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/05/1369flip_LRG-600x461.jpg" alt="1369flip_LRG" width="600" height="461" class="alignright size-large wp-image-64243" /></a></p>
<p><strong>What is the J-Link EDU?</strong><br /> <br />
The J-Link usually sells for a few hundred dollars up to four figures, but Segger makes a special, low-cost &#8216;EDU&#8217; version of ther J-Link available. It&#8217;s feature complete (including GDB Server support, unlimited flash breakpoints, etc.) and the same debugger you&#8217;d buy for professional use, but it has the following limitations (source: http://www.segger.com/j-link-edu.html):</p>
<p><strong>You may use the J-Link EDU for non profit educational purposes only! Non-profit educational purposes means that you may not use the J-Link EDU and its J-Link software</strong></p>
<ul>
<li>direct or indirect in or for a profit organization or business purposes or other undertaking intended for profit</li>
<li>direct or indirect in any other commercial environment (e.g. office)</li>
<li>to develop, debug, program or manufacturer a commercial product (or parts thereof)</li>
<li>to use it to either earn money or reasonably anticipate the receipt of monetary gain from it.</li>
</ul>
<p>What does this mean? Basically, if you&#8217;re making money (or plan to make money) off your project, you&#8217;ll need to order the full commercial version, or find a different debugger that suits your needs and budget better. But if you&#8217;re working on personal, non-commercial projects, such as publishing some open source designs you&#8217;re not selling yourself, you&#8217;re good. You don&#8217;t need to be a student, and you can even be a paid engineer during the week, using this on the weekend for personal non-commercial projects. As long are your intentions are non-commercial, the J-Link EDU is an excellent choice!</p>
<p><a href="http://www.adafruit.com/product/1369">In stock and shipping now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=64235</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NEW PRODUCTS &#8211; LPCXpresso LPC1769 &amp; LPCXpresso LPC1347 Development Boards with LPC-Link</title>
		<link>http://www.adafruit.com/blog/2013/04/24/new-products-lpcxpresso-lpc1769-lpcxpresso-lpc1347-development-boards-with-lpc-link/</link>
		<comments>http://www.adafruit.com/blog/2013/04/24/new-products-lpcxpresso-lpc1769-lpcxpresso-lpc1347-development-boards-with-lpc-link/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 19:56:51 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=61416</guid>
		<description><![CDATA[NEW PRODUCT &#8211; LPCXpresso LPC1769 Development Board with LPC-Link &#8211; If you want a fast, modern MCU that has just about everything covered for you, the ARM Cortex-M3 based LPC1769 is a pretty reliable choice! 120MHz ARM Cortex-M3 MCU with 512 kB flash and 64 kB SRAM Full-Speed (12 Mb/s) USB 2.0 with on-chip PHY [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adafruit.com/product/1341"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1341_LRG-600x461.jpg" alt="" title="1341_LRG" width="600" height="461" class="alignright size-large wp-image-61419" /></a></p>
<p><a href="http://www.adafruit.com/product/1341">NEW PRODUCT &#8211; LPCXpresso LPC1769 Development Board with LPC-Link</a> &#8211; If you want a fast, modern MCU that has just about everything covered for you, the ARM Cortex-M3 based LPC1769 is a pretty reliable choice!</p>
<ul>
<li>120MHz ARM Cortex-M3 MCU with 512 kB flash and 64 kB SRAM</li>
<li>Full-Speed (12 Mb/s) USB 2.0 with on-chip PHY support USB device, host and OTG</li>
<li>Ethernet support (with dedicated DMA for high speed memory transfers)</li>
<li>Four UARTs, CAN 2.0, Three SPI buses, Three I2C buses, and I2S for audio</li>
<li>12-bit ADC and 10-bit DAC</li>
<li>Four HW timers, including one motor control PWM timer with support for three-phase motor control</li>
<li>Quadrature encoder interface</li>
<li>RTC with a separate power domain to keep track of the time even when the board is powered down</li>
</ul>
<p>With a modern, highly efficient Cortex-M3 core, the LPC1769 packs a lot of punch (single cycle 32-bit multiply, etc.), and has all the peripherals you&#8217;re likely to need to get just about any sensor hooked up to it, get some motors whirling, and have it talking to the outside world via USB, Ethernet, CAN or UART.</p>
<p><a href="http://www.adafruit.com/product/1341"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1341bottom_LRG-600x461.jpg" alt="" title="1341bottom_LRG" width="600" height="461" class="alignright size-large wp-image-61422" /></a></p>
<p>While the LPC1769 doesn&#8217;t have the super-handy USB bootloader found on it&#8217;s newer, smaller cousin the LPC1347, it does still have a UART-based bootloader built into the ROM memory, so it&#8217;s almost impossible to brick the MCU.</p>
<p>The LPCXpresso board includes an on-board SWD/JTAG debugger than can be used to debug your LPC1769 project in NXP&#8217;s free LPCXpresso IDE (free for up to 128KB), but you can also debug the board with any other SWD or JTAG debugger using the optional SWD connector, or program the boards via the free Flash Magic tool or an open source utility like lpc2isp.</p>
<p><a href="http://www.adafruit.com/product/1341"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1341isobottom_LRG-600x461.jpg" alt="" title="1341isobottom_LRG" width="600" height="461" class="alignright size-large wp-image-61425" /></a></p>
<p>The LPC1769 isn&#8217;t the most beginner friendly devices out there, but for those of us who have microcontroller experience and want to step it up, they are an excellent introduction to proper embedded design and development. Given the popularity of these chips there are quite a few resources out there for them, such as ports of popular open source RTOSes like FreeRTOS, and stacks like LWIP or uIP.</p>
<p>Best of all, this is the same MCU that&#8217;s used on most of the mbed boards out there, and the mbed source code has recently been republished under an open source license, so you have a large pool of proven, well-thought-out code to take advantage of trying to build something amazing with this kitchen-sink of an MCU!</p>
<p><a href="http://www.adafruit.com/product/1341"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1341top_LRG-600x461.jpg" alt="" title="1341top_LRG" width="600" height="461" class="alignright size-large wp-image-61426" /></a></p>
<p>Technical Details:</p>
<li>Datasheet: <a href="http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf">http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf</a></li>
<li>User Manual: <a href="http://www.nxp.com/documents/user_manual/UM10360.pdf">http://www.nxp.com/documents/user_manual/UM10360.pdf</a></li>
<li>Chip Overview (app notes, etc.): <a href="http://www.nxp.com/products/microcontrollers/cortex_m3/LPC1769FBD100.html">http://www.nxp.com/products/microcontrollers/cortex_m3/LPC1769FBD100.html</a></li>
<li>Weight: 19g</li>
<li>Dimensions: 34.24mm / 1.34&#8243; x 138.39mm / 5.44&#8243;</li>
</ul>
<p><a href="http://www.adafruit.com/product/1341">In stock and shipping now!</a></p>
<hr />
<p><a href="http://www.adafruit.com/product/1342"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1342_LRG-600x461.jpg" alt="" title="1342_LRG" width="600" height="461" class="alignright size-large wp-image-61429" /></a></p>
<p><a href="http://www.adafruit.com/product/1342">NEW PRODUCT &#8211; LPCXpresso LPC1347 Development Board with LPC-Link</a> &#8211; The LPC1347 LPCXpresso board is part of NXP&#8217;s LPCXpresso eco-system of low cost development boards based around the free (GCC and Eclipse-based) LPCXpresso IDE. All LPCXpresso boards include an on-board hardware SWD/JTAG debugger, so you don&#8217;t need any additional hardware (other than a USB mini-B cable) to start some serious debugging (including setting and stepping through breakpoints, etc.).</p>
<p>The LPCXpresso boards are actually two separate boards, and the debugger (called the LPC-Link) can actually be separated from the LPC1347 MCU half, but this is only useful if you plan to use the debugger with other boards inside the LPCXpresso IDE. The MCU side of the board breakout out every pin on the LPC1347, and is actually a really nice dev board because it&#8217;s so minimal! You can do what you want with the MCU, without all kinds of conflicts, and it comes in a pretty breadboard friendly size.</p>
<p><a href="http://www.adafruit.com/product/1342"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1342bottom_LRG-600x461.jpg" alt="" title="1342bottom_LRG" width="600" height="461" class="alignright size-large wp-image-61432" /></a></p>
<p>This LPCXpresso is for the LPC1347:</p>
<ul>
<li>72MHz ARM Cortex-M3 MCU with 64 KB flash and 12 KB SRAM</li>
<li>Full-Speed (12Mb/s) USB 2.0, with ROM-based drivers for USB HID, MSC, CDC and DFU</li>
<li>Built in USB bootloader makes it easy to update the flash on any PC (no extra HW or SW required!)</li>
<li>4KB internal EEPROM</li>
<li>12-bit 500k sample/s ADC, 4 HW timers, 2 SPI ports, I2C, and USART</li>
</ul>
<p>Looking for an affordable general-purpose, USB-enabled MCU that packs a lot of punch in a small package? The LPC1347 is an excellent choice with a highly efficient ARM Cortex-M3 core at up to 72MHz, 64KB flash and 12KB SRAM. What makes it stand out in the crowd of small M3 MCUs? It has built in ROM-based USB drivers that make it relatively easy to implement USB, but more importantly it includes a super-handy USB bootloader that makes the device appear as a USB Mass Storage device with 64KB flash. To update your firmware, just drag and drop your binaries files onto the flash drive, reset, and voila &#8230; your device is programmed! No extra HW, no special software, and no worries about being able to de-brick your device in the future!</p>
<p><a href="http://www.adafruit.com/product/1342"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1342isobottom_LRG-600x461.jpg" alt="" title="1342isobottom_LRG" width="600" height="461" class="alignright size-large wp-image-61433" /></a></p>
<p>In traditional Adafruit fashion, though, we wouldn&#8217;t just throw something fun at you and say &#8216;have at it!&#8217;. <a href="https://github.com/microbuilder/LPC11U_LPC13U_CodeBase">KTOWN has put together a completely open source code base for the LPC1347 (and it&#8217;s Cortex M0-based cousins the LPC11U24 and LPC11U37) that makes it easy to get started with this board and MCU from the command-line (using a Makefile), or with several modern IDEs (NXP&#8217;s free LPCXpresso IDE, Rowley Associates Crossworks for ARM, The free cross-platform CodeLite IDE, as well as experimental project files for Keil)</a>. The code base also includes drivers for a lot of popular Adafruit sensors, like the ADXL345, the BMP085, some OLED and graphic displays, and lot of other goodies!</p>
<p>If you&#8217;re new to ARM, and need a bit of hand-holding to get started, this is probably the board you want to pick up: its got that nice built in USB boot-loader, lots of example code, GCC support and a debugger built in.</p>
<p><a href="http://www.adafruit.com/product/1342"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/04/1342top_LRG-600x461.jpg" alt="" title="1342top_LRG" width="600" height="461" class="alignright size-large wp-image-61434" /></a></p>
<p>Technical Details:</p>
<ul>
<li>Weight: 19.78g</li>
<li>Dimensions: 34.33mm / 1.35&#8243; x 138.41mm / 5.44&#8243;</li>
</ul>
<p><a href="http://www.adafruit.com/product/1342">In stock and shipping now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=61416</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Sensor Sabbatical: ARM+Wireless+Pi = Visualization Goodness</title>
		<link>http://www.adafruit.com/blog/2013/03/14/my-sensor-sabbatical-armwirelesspi-visualization-goodness/</link>
		<comments>http://www.adafruit.com/blog/2013/03/14/my-sensor-sabbatical-armwirelesspi-visualization-goodness/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 01:10:15 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=57078</guid>
		<description><![CDATA[I&#8217;ve been on a bit of a sabbatical leave these past few weeks, just to take some time to recharge my creative (and technical) batteries.  I love what I do, and I feel lucky to be able to design, build and test interesting stuff all day long.  Most of all, I love seeing how people [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57084" src="http://www.adafruit.com/adablog/wp-content/uploads/2013/03/RF1GHZNODE-REV-B_600w.png" alt="" width="600" height="463" /></p>
<p>I&#8217;ve been on a bit of a sabbatical leave these past few weeks, just to take some time to recharge my creative (and technical) batteries.  I love what I do, and I feel lucky to be able to design, build and test interesting stuff all day long.  Most of all, I love seeing how people take that work and do amazing things with it.  I can&#8217;t overstate how grateful I am to be a small part of this amazing community!  But sometimes &#8212; even in a situation or job you love, with colleagues you appreciate, etc. &#8212; you really need to step back and try to remember what got you excited about this stuff in the first place &#8230; to make sure you&#8217;re focusing your attention on the right things with the right priorities.</p>
<p>A big part of the reason I wanted to take a bit of a break was to look at all these (literally) hundreds of drivers I&#8217;ve written, boards I&#8217;ve designed, chunks of code I&#8217;ve collected, and see what can I do with it all.  I&#8217;ve never had easier access to more data, more easily, but it&#8217;s never seemed more challenging to do something genuinely creative and useful with it.  I&#8217;ve spent my last few weeks trying to finalize a pair of boards that themselves aren&#8217;t terribly interesting (there are probably a couple hundred wireless sensor platforms out there!), but it&#8217;s really just a spring-board for some other ideas I wanted to explore trying to visualize some of the amazing invisible stuff that goes on around us.  I posted some technical details up about them on my own website, but honestly the technical side is secondary and I rolled my own just to use the parts I&#8217;m familiar with and already have a zillion drivers for.</p>
<p>I&#8217;ll post some more details about some of what I wanted to do with these boards once I get the first batch in and have 100 or so assembled later this month, but I thought it would be fun to mention what I was up to all the same &#8230; even if in this case the core platform isn&#8217;t really the main objective!  <a href="http://www.microbuilder.eu/Blog/13-03-14/LPC1xxx_1GHZ_Wireless_Board_Preview.aspx" target="_blank">LPC1xxx 1GHZ Wireless Board Preview</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=57078</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freescale&#8217;s Insanely Tiny ARM Chip Will Put the Internet of Things Inside Your Body</title>
		<link>http://www.adafruit.com/blog/2013/02/26/freescales-insanely-tiny-arm-chip-will-put-the-internet-of-things-inside-your-body/</link>
		<comments>http://www.adafruit.com/blog/2013/02/26/freescales-insanely-tiny-arm-chip-will-put-the-internet-of-things-inside-your-body/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 22:54:26 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[internet of things]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=55730</guid>
		<description><![CDATA[Freescale&#8217;s Insanely Tiny ARM Chip Will Put the Internet of Things Inside Your Body. Chipmaker Freescale Semiconductor has created the world&#8217;s smallest ARM-powered chip, designed to push the world of connected devices into surprising places. Announced today, the Kinetis KL02 measures just 1.9 by 2 millimeters. It&#8217;s a full microcontroller unit (MCU), meaning the chip [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2013/02/adafruit_1262.jpg" height="430" width="600" border="0" hspace="4" vspace="4" alt="Adafruit 1262" /></p>
<p><a href="http://www.wired.com/design/2013/02/freescales-tiny-arm-chip/">Freescale&#8217;s Insanely Tiny ARM Chip Will Put the Internet of Things Inside Your Body</a>.</p>
<blockquote><p>
Chipmaker Freescale Semiconductor has created the world&rsquo;s smallest ARM-powered chip, designed to push the world of connected devices into surprising places.<br />
Announced today, the Kinetis KL02 measures just 1.9 by 2 millimeters. It&rsquo;s a full microcontroller unit (MCU), meaning the chip sports a processor, RAM, ROM, clock and I/O control unit — everything a body needs to be a basic tiny computer.</p>
<p>The KL02 has 32k of flash memory, 4k of RAM, a 32 bit processor, and peripherals like a 12-bit analog to digital converter and a low-power UART built into the chip. By including these extra parts, device makers can shrink down their designs, resulting in tiny boards in tiny devices.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=55730</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OctoWS2811 LED Library for Teensy 3.0</title>
		<link>http://www.adafruit.com/blog/2013/02/25/octows2811-led-library-for-teensy-3-0/</link>
		<comments>http://www.adafruit.com/blog/2013/02/25/octows2811-led-library-for-teensy-3-0/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 20:16:46 +0000</pubDate>
		<dc:creator>PhilB</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[components & parts]]></category>
		<category><![CDATA[leds-lcds]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[neopixel]]></category>
		<category><![CDATA[pixels]]></category>
		<category><![CDATA[pjrc]]></category>
		<category><![CDATA[teensy]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=55613</guid>
		<description><![CDATA[Makers of addressable LED projects have an unhealthy obsession with speed. Which code is fastest? Which hardware? If I tweak this just so, I can shave 2 milliseconds per frame! You can stop obsessing, because Paul Stoffergen&#8217;s latest simply buries all others. Designed expressly for PJRC&#8217;s Teensy 3.0 board and compatible with WS2811 LEDs (including [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55614" src="http://www.adafruit.com/adablog/wp-content/uploads/2013/02/vidwall.jpg" alt="" width="600" height="320" /></p>
<p>Makers of addressable LED projects have an unhealthy obsession with speed. Which code is fastest? Which hardware? If I tweak this <em>just so,</em> I can shave 2 milliseconds per frame! You can stop obsessing, because <a href="http://www.pjrc.com/teensy/td_libs_OctoWS2811.html">Paul Stoffergen&rsquo;s latest simply buries all others</a>.</p>
<div>
<p>Designed expressly for <a href="http://adafruit.com/products/1044">PJRC&rsquo;s Teensy 3.0 board</a> and compatible with WS2811 LEDs (including our own <a href="http://adafruit.com/products/1138">NeoPixel strips</a> and <a href="http://adafruit.com/products/1260">Flora Smart Pixels</a>), this project is a “poster child” for the next-gen hardware: rather than simply porting an existing Arduino implementation to a board with MOAR MHZ, this new open-source code leverages innate abilities of the Teensy 3&rsquo;s ARM processor. Using DMA, there&rsquo;s nearly zero CPU usage when blasting data to 8 LED strips in parallel, freeing the system to synthesize the next frame of animation or stream data over USB or DMX. And if you do somehow reach a performance ceiling, multiple boards can be synchronized. Zoom!</p>
<p>Paul&rsquo;s tutorial also has some great advice for large LED projects in general, including power, cleaning up signals and some introductory technical details to the ARM CPU features in use.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=55613</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efficient coding for ARM platforms</title>
		<link>http://www.adafruit.com/blog/2012/12/10/efficient-coding-for-arm-platforms/</link>
		<comments>http://www.adafruit.com/blog/2012/12/10/efficient-coding-for-arm-platforms/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 00:21:59 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=48833</guid>
		<description><![CDATA[Well now &#8230; this series or articles from Chris Shore (ARM) looks like something after my own heart: Efficient coding for ARM platforms, Part One!]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48834" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/csec01.jpg" alt="" width="425" height="416" /></p>
<p>Well now &#8230; this series or articles from Chris Shore (ARM) looks like something after my own heart: <a href="http://www.edn.com/design/systems-design/4402645/Efficient-coding-for-ARM-platforms">Efficient coding for ARM platforms, Part One</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=48833</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adafruit Holiday Gift Guide 2012: ARM Development</title>
		<link>http://www.adafruit.com/blog/2012/12/05/adafruit-holiday-gift-guide-2012-arm-development/</link>
		<comments>http://www.adafruit.com/blog/2012/12/05/adafruit-holiday-gift-guide-2012-arm-development/#comments</comments>
		<pubDate>Wed, 05 Dec 2012 17:27:56 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[gift guides]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=48213</guid>
		<description><![CDATA[There have always been dozens of ARM options out there for development boards, but &#8212; for a variety of reasons &#8212; it&#8217;s always been a niche interest in the mainstream DIY community. 2012, however, may go down as the the year that ARM and 32-bit finally makes lasting inroads into hobbyists electronics. There have been [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48237" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/ARMlogo.jpg" alt="" width="405" height="120" /></p>
<p>There have always been dozens of ARM options out there for development boards, but &#8212; for a variety of reasons &#8212; it&#8217;s always been a niche interest in the mainstream DIY community. 2012, however, may go down as the the year that ARM and 32-bit finally makes lasting inroads into hobbyists electronics.</p>
<p>There have been a lot of high-profile development tools and established environments embracing ARM in a more official capacity this year than any point in the past, and it&#8217;s probably never been easier or cheaper to benefit from the amazing processing power per dollar ratio that modern, low-end ARM Cortex M processors offer.</p>
<p>Interested in taking the 32-bit plunge?  Hopefully this guide will give you a better idea of what options you have!<span id="more-48213"></span></p>
<h2>Arduino Due</h2>
<p><img class="alignnone size-full wp-image-48215" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/1076_MED.jpg" alt="" width="400" height="308" /></p>
<p>Probably the highest profile ARM adopter this year has been the official Arduino board, the <a href="http://www.adafruit.com/products/1076">Arduino Due</a>.  There have always been ARM-based Arduino boards or at least Arduino-footprint compatible boards out there, but the Due is different in that it has the official stamp of approval and backing of the core Arduino team, which makes it the easiest to purchase option for anyone familiar with Arduino and wanting to be certain that there will be a sufficient number of users online to make using it easy.  Based on an 84MHz ARM Cortex M3 processor from Atmel, it packs a lot more punch than the classic 8-bit Arduino UNO, but should be just as easy to get started with.  This is the safest bet if you&#8217;re just looking for some extra processing power, without having to dig into the intricacies of dealing with low-level peripherals yourself.</p>
<h2>Teensy 3.0</h2>
<p><img class="alignnone size-full wp-image-48216" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/ID731_MED.jpg" alt="" width="400" height="308" /></p>
<p>&nbsp;</p>
<p>The Teensy has always had a good following behind it, but the latest incarnation &#8212; the ARM Cortex M4 base <a href="http://www.adafruit.com/blog/2012/10/02/new-product-teensy-3-0-header/">Teensy 3.0</a> &#8212; is the most capable device yet.  It uses a Freescale Kinetis K-series chip (PK20DX128VLH5), which is based on the ARM Cortex M4.  The M4 differs from the more common Cortex M3 chips by adding some DSP-like instructions, and options for single-precision floating-point acceleration in HW.  Like previous versions of the Teensy, it allows you to use an IDE you&#8217;re probably familiar with from the Arduino platform, but is perhaps a bit more friendly if you want to get a bit closer to the bare metal without having to dive straight into the deep-end.</p>
<h2>Raspberry Pi</h2>
<p><img class="alignnone size-full wp-image-48221" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/300px-RaspberryPi.jpg" alt="" width="300" height="200" /></p>
<p>The 500-lbs ARM gorilla in the room in 2012 is of course the insanely popular, incredibly powerful, surprisingly easy to use <a href="http://www.raspberrypi.org/">Raspberry Pi</a>.</p>
<p>Aside from having a great team behind it, and a huge following in the larger HW, computer science and DIY world, it almost certainly represents the best processing-power-to-dollar ratio out there ($35 &#8230; come on!).</p>
<p>Need some serious processing power without having to learn all the ins and outs of getting embedded Linux up and running yourself?  Want to mess around with rich SW or OS development or add easy network connectivity without worrying about breaking expensive HW?  Want to get start <a href="http://learn.adafruit.com/pi-video-output-using-pygame">working with modern HDMI displays</a> or any LCD television for custom games on the cheap?  You can&#8217;t do better than the Pi, and as it looks close to hitting 1,000,000 boards sooner than anyone could have imagined, you can be sure answers to your questions are out there.</p>
<p>Added Bonus?  Adafruit has a great Raspbian-based distro called <a href="http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2">Occidentalis</a> that makes developing with the Pi painless and you&#8217;ll be having fun writing your own code in no time!</p>
<p>Have a look at our <a href="http://learn.adafruit.com/category/raspberry-pi">many Raspberry Pi tutorials in the learning system</a> to get started!</p>
<h2>LPCXpresso</h2>
<p><img class="alignnone size-full wp-image-48217" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/xpr_lpc176x_banner-e1354726887525.png" alt="" width="400" height="257" /></p>
<p>Interested in real bare-metal ARM development without breaking the bank?  The <a href="http://ics.nxp.com/lpcxpresso/">LPCXpresso</a> family has really taken off in recent years, and includes a wide variety of ARM Cortex M0 and ARM Cortex M3 chips from NXP&#8217;s popular LPC family, combined with a free Eclipse-based IDE and an on-board HW-debugger so that you can step through your code line-by-line and start doing complex development and debugging for about 20 EUR/$30.</p>
<p>There are a number of boards available in the ecosystem, but if you&#8217;re looking for the best value I&#8217;d suggest the <a href="http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php">LPC1769-based boards</a>.  The boards are all the same price, but the 120MHz ARM Cortex M3 based LPC1769 has every peripheral you&#8217;re likely to want, including a generous 512KB of flash and 64KB of SRAM.  Have a look at the LPCXpresso Forum for a fairly active online community around these popular boards and chips.</p>
<p>This is a good option if you want something that you can easily migrate to a manufacturable, commercial product, though the learning curve is higher as well.</p>
<p>The boards are available from a number of retailers, so a quick search on Google should turn up something local, or via a distributor like Mouser.</p>
<h2>MBED</h2>
<p><img class="alignnone size-full wp-image-48219" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/ID834_MED.jpg" alt="" width="400" height="308" /></p>
<p>Also based on the popular LPC1000 family from NXP, <a href="http://mbed.org/">MBED</a> is a very easy to use online platform with two chips available.  The same LPC1769 mentionned above, and the smaller, very power efficient Cortex M0-based LPC11U24.  This is an extremely easy way to prototype and test ideas, with a lot of libraries available for complex tasks like <a href="http://mbed.org/handbook/NFC">NFC communication</a> (we have an mbed kit for this based around the <a href="http://www.adafruit.com/products/836">Adafruit PN532 Breakout</a>), Internet access, <a href="http://mbed.org/forum/mbed/topic/732/">Bluetooth</a>, and almost anything else you can think of.</p>
<p>While the online environment is very easy to use and quite pleasant if you&#8217;re mobile, mbed now also offers the option to export your online projects to an offline toolchain or IDE, including project export options for LPCXpresso and GCC, and Keil&#8217;s commercial uVision IDE, amongst other popular toolchains.</p>
<p>The <a href="http://www.adafruit.com/category/108">LPC1769 based mbed modules</a> can be purchased from Adafruit, and the <a href="http://mbed.org/handbook/mbed-NXP-LPC11U24">LPC11U24 modules</a> are available from many online distributors and should be easy to locate somewhere on your continent!</p>
<h2>Books</h2>
<p><img class="alignnone size-full wp-image-48229" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/CortexM0JoeYiu.jpg" alt="" width="300" height="300" /><img class="alignnone size-full wp-image-48230" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/12/CortexM3Joe.jpg" alt="" width="300" height="300" /></p>
<p>If you&#8217;re really interested in understanding the details of ARM&#8217;s most common deeply embedded processors, the ARM Cortex M0 (low power, and low cost) and the ARM Cortex M3 (much larger instruction set), the two best books you can purchase are the &#8216;Definitive Guides&#8217; from ARM-employee Joseph Yiu: The <a href="http://www.amazon.com/Definitive-Guide-ARM-Cortex-M0/dp/0123854776">Definitive Guide to the ARM Cortex-M0</a> and <a href="http://www.amazon.com/Definitive-Guide-ARM-Cortex-M3-Second/dp/185617963X">The Definitive Guide to the ARM Cortex-M3</a> (be sure to get the second edition of the latter!).</p>
<p>They&#8217;re both excellent books and very accessible, and any geek would be happy to find either or both of these under they&#8217;re Christmas tree!  I&#8217;m crossing my fingers hoping for an M4 version, but the beauty of ARM is that each chip builds upon the instruction set of lower versions, so the information covered in the previous books applies to the M4 as well &#8230; although it&#8217;s worth having both the M0 and M3 books since they both contain very valuable information.</p>
<hr />
<p><strong>SHIPPING DEADLINES</strong></p>
<p>Here are your 2012 shipping deadlines for ordering from Adafruit. Please review our <a href="http://www.adafruit.com/shippinginfo/">shipping section</a> if you have specific questions on how and where we ship worldwide for this holiday season.</p>
<p><strong>UPS ground (USA orders):</strong> Place orders by Friday 11am ET – December 14, 2012 – Arrive by 12/24/2012 or sooner.</p>
<p><strong>UPS 3-day (USA orders):</strong> Place orders by Wednesday 11am ET – December 19, 2012 – Arrive on 12/24/2012.</p>
<p><strong>UPS 2-day (USA orders): </strong>Place orders by Thursday 11am ET – December 20, 2012 – Arrive on 12/24/2012.</p>
<p><strong>UPS overnight (USA orders):</strong> Place orders by Friday 11am ET – December 21, 2012 – Arrive on 12/24/2012.</p>
<p><strong>UPS International:</strong> Place orders by Monday 11am ET – December 17, 2012. Can take up extra time due to worldwide delays and customs. Should arrive by 12/24/2012 or sooner.</p>
<p><strong>Please note:</strong> We do <strong>not</strong> offer Saturday service for UPS.<br />
Tuesday, Dec. 25, 2012, Christmas, no UPS pickup or delivery service.<br />
Tuesday, Jan. 1, 2013, New Year&rsquo;s Day, no UPS pickup or delivery service.</p>
<p><strong>United States Postal Service, First Class and Priority (USA orders):</strong> Place orders by Friday – December 14, 2012 – Arrive by 12/24/2012 or sooner.</p>
<p><strong>USPS First class mail international (International orders):</strong> Place orders by Friday – November 23, 2012. Can take up to 30 days ore more with worldwide delays and customs. Should arrive by 12/24/2012 or sooner, but not a trackable service cannot be guaranteed to arrive by 12/24/12.</p>
<p><strong>USPS Express mail international(International orders):</strong> Place orders by Friday – December 14, 2012. Can take up to 15 days or more with worldwide delays and customs. Should arrive by 12/24/2012 or sooner.</p>
<p><a href="http://www.adafruit.com/category/14">Gift Certificates</a> are always available at any time.</p>
<p>When in doubt <a href="http://www.adafruit.com/contact/">contact us!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=48213</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Why ARM Is The Way It Is</title>
		<link>http://www.adafruit.com/blog/2012/11/28/why-arm-is-the-way-it-is/</link>
		<comments>http://www.adafruit.com/blog/2012/11/28/why-arm-is-the-way-it-is/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 05:01:40 +0000</pubDate>
		<dc:creator>johngineer</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[EE]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=47450</guid>
		<description><![CDATA[Good article from EE Times about the design history of ARM: It is arguable that ARM and Intel, the two companies locked in head-to-head processor competition, represent two different poles and philosophies. ARM is modestly British while Intel is brashly American. Intel&#8217;s chips have been dominant in personal computers for decades while ARM&#8217;s architecture has [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><img class="size-full wp-image-47451" title="arm_chip_600" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/11/arm_chip_600.jpg" alt="" width="600" height="354" /></p>
<p style="text-align: left;"><a href="http://www.eetimes.com/electronics-news/4401986/Why-the-ARM-architecture-is-shaped-the-way-it-is?pageNumber=0">Good article from EE Times</a> about the design history of ARM:</p>
<blockquote>
<p style="text-align: left;">It is arguable that ARM and Intel, the two companies locked in head-to-head processor competition, represent two different poles and philosophies.</p>
<p>ARM is modestly British while Intel is brashly American. Intel&#8217;s chips have been dominant in personal computers for decades while ARM&#8217;s architecture has been market leader in cellphones and smartphones. ARM is skilled at low power and power efficiency and is trying to move up to higher performance. Intel has always pursued performance but is now working to offer low power versions of its microprocessors. Intel is an integrated device maker. ARM does not even sell chips – but licenses out its processor architecture and circuit designs to semiconductor partners.</p>
<p>To understand why the ARM architecture and culture is shaped the way it is and is different to processor trailblazer Intel, let&#8217;s go back to a time before the formation of ARM; to Cambridge, England in the mid-to-late 1970s, in the early days of <em>EE Times</em>.</p>
<p>Sophie Wilson is now engineering director and distinguished engineer at Broadcom but back in the 1970s Roger Wilson was a mathematics undergraduate with a strong interest in computing.</p>
<p>Wilson had joined the university&#8217;s computer and microprocessor societies, student-run interest groups that held regular meetings and, in the case of the microprocessor society, produced a magazine.</p>
<p>&#8220;One of the articles I contributed was on low power but it was not my only area of interest,&#8221; Wilson told <em>EE Times</em>.</p>
<p>However, Hermann Hauser, a Cambridge physics alumni, who was thinking what to do next in his career had the idea of creating an electronic pocket diary. Obviously, that would need to be battery operated and low power. He therefore asked around trying to find out who at the university might be able to design such a thing for him and Wilson remembers being approached after a university lecture by contacts of Hauser&#8217;s.</p>
<p>Wilson had memorized the RCA CMOS logic handbook of 1972 at a time when most ICs were not made using CMOS. Initially CMOS logic was slower than TTL. However, because the logic thresholds of CMOS were proportional to the power supply voltage, CMOS devices were well-adapted to battery-operated systems with simple power supplies, in which the voltage might vary. &#8220;CMOS was graduating from 15-volts to 5-volts,&#8221; recalls Wilson, which provided further power saving opportunities.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=47450</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Classic game of Snake on an ARM microcontroller</title>
		<link>http://www.adafruit.com/blog/2012/09/20/classic-game-of-snake-on-an-arm-microcontroller/</link>
		<comments>http://www.adafruit.com/blog/2012/09/20/classic-game-of-snake-on-an-arm-microcontroller/#comments</comments>
		<pubDate>Thu, 20 Sep 2012 19:34:47 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=40644</guid>
		<description><![CDATA[Snake game on an ARM microcontroller. Mike writes - I just finished writing about my latest ARM project. I coded the classic game of Snake for an ARM Cortex-M0 controller using an old cellphone screen.]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2012/09/arm-snake.jpg" height="450" width="600" border="0" hspace="4" vspace="4" alt="Arm-Snake" /></p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/gSOHh0SQNOo" frameborder="0" allowfullscreen></iframe></p>
<p><a href="http://jumptuck.com/2012/09/20/snake-game-arm-microcontroller/">Snake game on an ARM microcontroller</a>. Mike writes -</p>
<blockquote><p>
I just finished writing about my latest ARM project. I coded the classic game of Snake for an ARM Cortex-M0 controller using an old<br />
cellphone screen.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=40644</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teensy 3.0 &#8211; 32 bit ARM Cortex-M4, usable in Arduino and C by Paul Stoffregen</title>
		<link>http://www.adafruit.com/blog/2012/09/05/teensy-3-0-32-bit-arm-cortex-m4-usable-in-arduino-and-c-by-paul-stoffregen/</link>
		<comments>http://www.adafruit.com/blog/2012/09/05/teensy-3-0-32-bit-arm-cortex-m4-usable-in-arduino-and-c-by-paul-stoffregen/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 04:00:36 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=39585</guid>
		<description><![CDATA[Teensy 3.0 &#8211; 32 bit ARM Cortex-M4, usable in Arduino and C by Paul Stoffregen — @ Kickstarter. Teensy 3.0 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC.  Teensy 3.0 will bring a low-cost 32 bit ARM Cortex-M4 platform to hobbyists, students and engineers, using Arduino(R)** or programming directly in C [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2012/09/photo-full.jpg" height="420" width="560" border="0" hspace="4" vspace="4" alt="Photo-Full" /></p>
<p><a href="http://www.kickstarter.com/projects/paulstoffregen/746779028?token=5c6e79eb">Teensy 3.0 &#8211; 32 bit ARM Cortex-M4, usable in Arduino and C by Paul Stoffregen — @ Kickstarter</a>.</p>
<blockquote><p>
Teensy 3.0 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC.  Teensy 3.0 will bring a low-cost 32 bit ARM Cortex-M4 platform to hobbyists, students and engineers, using Arduino(R)** or programming directly in C language.</p>
<p>Based on a 32 bit ARM chip, Teensy 3.0 aims to greatly increase the computing capability and peripheral features, but maintain the same easy-to-use platform that has made Teensy 2.0 so successful.</p>
<p>Teensy 3.0 has been in development for well over 1 year.  Many prototypes have been built.  The photo above is the final prototype.
</p></blockquote>
<p>We backed it, nicely done Paul!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=39585</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Freescale Announces $13 ARM Cortex-M0+ Microcontroller Board</title>
		<link>http://www.adafruit.com/blog/2012/06/19/freescale-announces-13-arm-m0-microcontroller-board/</link>
		<comments>http://www.adafruit.com/blog/2012/06/19/freescale-announces-13-arm-m0-microcontroller-board/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 02:41:59 +0000</pubDate>
		<dc:creator>johngineer</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=34398</guid>
		<description><![CDATA[Above: the Kinetis L Microcontroller board from Freescale. The board features a Cortex-M0+ ARM processor, a suspiciously familiar minty-fresh board silhouette, and headers that remind me of summers in Ivrea. From EDA360: There are two major reasons for reading this blog post: A 32-bit microcontroller that sells for as little as $0.49 in 10K quantities [...]]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-34399 aligncenter" title="freescale-kinetis-l-development-board" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/06/freescale-kinetis-l-development-board.gif" alt="" width="264" height="208" /></p>
<p>Above: the Kinetis L Microcontroller board from Freescale. The board features a Cortex-M0+ ARM processor, a suspiciously familiar minty-fresh board silhouette, and headers that remind me of summers in Ivrea. From <a href="http://eda360insider.wordpress.com/2012/06/19/freescale-starts-sampling-0-49-kinetis-l-microcontrollers-based-on-arm-cortex-m0-processor-core/">EDA360</a>:</p>
<blockquote><p>There are two major reasons for reading this blog post:</p>
<ol>
<li>A 32-bit microcontroller that sells for as little as $0.49 in 10K quantities and consumes 50µA/MHz</li>
<li>A $12.95 development board to be available late in September</li>
</ol>
<p>These are two of the salient attributes of the Freescale Kinetis L microcontroller, previewed at Design West in San Jose back in March and now announced at the Freescale Technology Forum in San Antonia with alpha samples shipping. The target for this product is the vast sea of products and applications that currently incorporate 8- and 16-bit microcontrollers—mainly for reasons of legacy code, legacy familiarity, and cost. It will take a compelling product to hurdle these barriers and the low prices for the Kinetis L silicon and development board will help to jump those hurdles.</p></blockquote>
<p>Late in September, eh? There&#8217;s a thing I go to every year in New York that happens in late September*&#8230;</p>
<p>Anyway, you can <a href="http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/kinetis_kl2_freedom_board">pre-order the board here</a>. Please form a single-file line to the left. kthx!</p>
<p><a href="http://www.eetimes.com/electronics-news/4375611/Ultra-low-power-32-bit-ARM-core-debuts">More from EETimes</a> on the ultra-low-power MCU:</p>
<blockquote><p>Freescale Semiconductor Inc. is sampling the industry&#8217;s first microcontroller to use ARM&#8217;s ultra-low-power Cortex-M0+ processor, which aims to convert 8- and 16-bit applications to 32-bit status by offering one-third the energy consumption of 8-bit processors while delivering twice the performance of a 16-bit processor.</p>
<p>&#8220;The plus of our new Cortex M0+ is really a minus as far as power is concerned,&#8221; said Warren East, ARM&#8217;s chief executive officer. &#8220;We worked with Freescale to design a core that could extend the battery life of mobile applications the way an 8-bit microcontroller does, but while delivering the 32-bit performance people expect from ARM.&#8221;</p></blockquote>
<p>Some interesting talk over at the <a href="http://discuss.theamphour.com/item?id=145">AmpHour discussion thread</a> as well.</p>
<p>*that they will be selling these at World Maker Faire is just hypothesis/wishful thinking on my part. But still&#8230; it would be totally rad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=34398</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>EE Bookshelf: ARM Cortex M Architecture Overview</title>
		<link>http://www.adafruit.com/blog/2012/06/08/ee-bookshelf-arm-cortex-m-architecture-overview/</link>
		<comments>http://www.adafruit.com/blog/2012/06/08/ee-bookshelf-arm-cortex-m-architecture-overview/#comments</comments>
		<pubDate>Fri, 08 Jun 2012 04:50:18 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[EE bookshelf]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=33639</guid>
		<description><![CDATA[I came across this presentation from Embedded World today that gives a brief summary of the various ARM Cortex chips (and there are a lot of them in the Cortex M, R and A families!), but specifically the ARM Cortex M series.  One of the biggest advantages of using ARM is that everything tends to [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33640" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/06/CortexMInstructions.png" alt="" width="523" height="450" /></p>
<p>I came across this <a href="http://www.embedded-world.eu/fileadmin/user_upload/pdf/arm_entwicklerkonferenz_2011/Session_1/01%20-%20Cortex-M%20architecture.pdf" target="_blank">presentation from Embedded World</a> today that gives a brief summary of the various ARM Cortex chips (and there are a lot of them in the Cortex M, R and A families!), but specifically the ARM Cortex M series.  One of the biggest advantages of using ARM is that everything tends to be forward compatible, meaning that every instruction in the teeny-tiny Cortex-M0 core is supported in the larger Cortex-M3, and all the M3 instructions are included in the even larger M4 (which adds single-precision floating point acceleration, and some basic DSP-type commands), and so on.  If ARM has really taken off in recent years, this easy migration and transfer of knowledge is a big part of it, combined with the huge number of chips available from a half-dozen manufacturers (TI, NXP, Atmel, ST, Freescale, Energy Micro, etc., etc.).</p>
<p>I&#8217;m kind of curious how much interest there really is in low-end ARM chips though &#8212; essentially the Cortex M family, since the A-series is far more complicated to work with and isn&#8217;t aimed at solving the kinds of problems most hobbyists are working on.  I learned embedded development on ARM and it&#8217;s what I&#8217;ve always used, so I always have a hard time judging how accessible people find it, and what they&#8217;re looking to learn to get started with ARM.  I&#8217;m convinced the low-end ARM chips are the best value on the market right now &#8212; just look at the specs for dirt-cheap chips like the Cortex-M0 LPC1114 at $1 (50MHz, 32kB flash, 8kB SRAM) or the Cortex-M3 LPC1343 (72MHz, USB, faster code execution thanks to three pipeline architecture versus single-pipeline on the M0).</p>
<p><strong>Let me know in the comments below what you&#8217;d like to see with ARM, or if you&#8217;d rather see things focused in a different direction (like focusing EE Bookshelf more on PCB and HW design, or general embedded SW development best-practices).</strong>  I&#8217;m all out of favorite datasheets and books, and wondering what people want to see more of moving forward!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=33639</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>EE Bookshelf: ARM GCC Inline Assembler Cookbook</title>
		<link>http://www.adafruit.com/blog/2012/06/01/ee-bookshelf-arm-gcc-inline-assembler-cookbook/</link>
		<comments>http://www.adafruit.com/blog/2012/06/01/ee-bookshelf-arm-gcc-inline-assembler-cookbook/#comments</comments>
		<pubDate>Fri, 01 Jun 2012 13:48:45 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[EE bookshelf]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=33200</guid>
		<description><![CDATA[It&#8217;s admittedly pretty specialized, but there&#8217;s very little accessible information out there about ARM assembly in general (documentation from ARM always feels  sadly neglected and half-hearted to me), but I came across this wonderfully precise and accessible summary of inline ARM assembly with GCC that really surprised me.  It&#8217;s not something you&#8217;ll use all the [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33202" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/06/armassembly_gcc.png" alt="" width="359" height="158" /></p>
<p>It&#8217;s admittedly pretty specialized, but there&#8217;s very little accessible information out there about ARM assembly in general (documentation from ARM always feels  sadly neglected and half-hearted to me), but I came across this wonderfully precise and accessible summary of inline ARM assembly with GCC that really surprised me.  It&#8217;s not something you&#8217;ll use all the time even if you do a fair amount of development on ARM, but it&#8217;s a treasure chest of information if you&#8217;re trying to figure out how to optimize some particularly picky function: <a href="http://www.ethernut.de/en/documents/arm-inline-asm.html" target="_blank">ARM GCC Inline Assembler Cookbook</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=33200</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Birth of the ARM: Acorn Archimedes Promo from 1987</title>
		<link>http://www.adafruit.com/blog/2012/04/28/birth-of-the-arm-acorn-archimedes-promo-from-1987/</link>
		<comments>http://www.adafruit.com/blog/2012/04/28/birth-of-the-arm-acorn-archimedes-promo-from-1987/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 04:01:35 +0000</pubDate>
		<dc:creator>johngineer</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=30498</guid>
		<description><![CDATA[&#8220;If innovation was required, it would have to be created.&#8221; I&#8217;m guessing the intended audience for this piece was prospective developers and enterprise clients, because it goes into far more technical detail than a mere consumer ad. It&#8217;s a neat snapshot of history with a good deal of information, and the music is just begging [...]]]></description>
				<content:encoded><![CDATA[<p><iframe width="500" height="375" src="http://www.youtube.com/embed/hrj-EEnsacQ?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><em>&#8220;If innovation was required, it would have to be created.&#8221;</em></p>
<p>I&#8217;m guessing the intended audience for this piece was prospective developers and enterprise clients, because it goes into far more technical detail than a mere consumer ad. It&#8217;s a neat snapshot of history with a good deal of information, and the music is just begging for a Glitch Mob remix.</p>
<p>[via <a href="https://twitter.com/#!/Retrophile/statuses/196006783851040768">@retrophile</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=30498</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>32-bit meet DIP! (ARM Cortex M0 in DIP packages)</title>
		<link>http://www.adafruit.com/blog/2012/03/13/32-bit-meet-dip-arm-cortex-m0-in-dip-packages/</link>
		<comments>http://www.adafruit.com/blog/2012/03/13/32-bit-meet-dip-arm-cortex-m0-in-dip-packages/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 21:49:38 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[EE]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=27290</guid>
		<description><![CDATA[This made the rounds a month or so back, but NXP was kind enough to send me a handful of LPC1114 samples in the new DIP package to play with.  I&#8217;m already a pretty big fan of the QFP and QFN versions of this chip (LPC1114-based 802.15.4 Wireless Transceiver, etc.), and it also exists in [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-27291" src="http://www.adafruit.com/adablog/wp-content/uploads/2012/03/ARMCortexM0_LPC1100_600w.jpg" alt="" width="600" height="400" /></p>
<p>This made the rounds a month or so back, but NXP was kind enough to send me a handful of <a href="http://ics.nxp.com/products/lpc1000/lpc1100/lpc11xx/" target="_blank">LPC1114</a> samples in the new DIP package to play with.  I&#8217;m already a pretty big fan of the QFP and QFN versions of this chip (<a href="http://www.microbuilder.eu/Projects/LPC1114_AT86RF212.aspx" target="_blank">LPC1114-based 802.15.4 Wireless Transceiver</a>, etc.), and it also exists in a ridiculously small 2x2mm package, but DIP still holds a special place in my heart.  The new package is clearly targeting the Chinese market where a lot of low cost goods are still assembled by hand using PTH parts, but it&#8217;s a nice little bonus for the hobbiest community as well.  <span id="more-27290"></span></p>
<p>While the smaller pin count necessitates a reduction in peripherals compared to the QFP48 chips, it still has the same internals as any other member of the LPC1114 family, and covers pretty much every peripheral or serial bus you&#8217;d expect to find in something aiming to be an 8-bit killer (coincidentally, DIP packaging may be the last nail in the coffin of 8-bit from a commercial point of view, now that you have such capable 32-bit offerings available for under $1, that beat 8-bit in almost every category from price, power, performance, etc.?)*:</p>
<ul>
<li>50 MHz</li>
<li>32KB Flash</li>
<li>8KB SRAM</li>
<li>SPI</li>
<li>I2C</li>
<li>USART</li>
<li>10-bit ADC</li>
<li>1&#215;16-bit timer</li>
<li>2&#215;32-bit timers</li>
</ul>
<p>I&#8217;l update the <a href="https://github.com/microbuilder/LPC1114CodeBase" target="_blank">LPC1114 Code Base</a> to support this new package, and try to put together a simple parts list to do a breadboard circuit with this chip (how many other 32-bit ARM MCUs can you do that with, I ask?), but you can definately expect to see a bit more of this chip in the coming weeks as I try to find some hands-on time to play with it.  For the moment, I just wanted to post a quick photo to show that they&#8217;re indeed real, on my desk, and begging for a free afternoon to get them up and running, doing something fun.</p>
<p>In a related note, ARM announced the new <a href="http://www.arm.com/products/processors/cortex-m/cortex-m0plus.php" target="_blank">Cortex M0+</a> today.  While actual silicon won&#8217;t be available from NXP until later this year, it&#8217;s a nice improvement on an already great little core.  The biggest advantage to me is single-cycle IO &#8212; the current M0 takes two cycles because of the Von Neumann architecture with a single channel for data and instructions, versus the three-channel Cortex M3 &#8212; though there are a number of other nice little updates.</p>
<p>* Obligatory warning: The opinions expressed in this caustic and inflammatory remark are purely those of the author, and not those of Adafruit Industries <img src='http://www.adafruit.com/adablog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=27290</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Who are ARM&#8217;s top ten customers?</title>
		<link>http://www.adafruit.com/blog/2012/01/12/who-are-arms-top-ten-customers/</link>
		<comments>http://www.adafruit.com/blog/2012/01/12/who-are-arms-top-ten-customers/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 18:57:39 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2012/01/12/who-are-arms-top-ten-customers/</guid>
		<description><![CDATA[Who are ARM&#8217;s top ten customers?. Peter writes… The leading customer of processor technology licensor ARM Holdings plc (Cambridge, England) by revenue contribution in 2010, according to Nomura Equities Research, comes as a bit of a surprise. The financial brokerage and analysis house says it was Intel Corp (Santa Clara, CA). What!!! That was my [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2012/01/arm.jpg" height="400" width="500" border="0" hspace="4" vspace="4" alt="Arm" /></p>
<p><a href="http://www.edn.com/article/520543-Who_are_ARM_s_top_ten_customers_.php?rssid=20861">Who are ARM&#8217;s top ten customers?</a>. Peter writes…</p>
<blockquote><p>
The leading customer of processor technology licensor ARM Holdings plc (Cambridge, England) by revenue contribution in 2010, according to Nomura Equities Research, comes as a bit of a surprise. The financial brokerage and analysis house says it was Intel Corp (Santa Clara, CA).</p>
<p>What!!!</p>
<p>That was my reaction too and it begs the question: what ARM-supplied services, licenses or royalties was Intel paying millions of dollars for in 2010? ARM&#8217;s revenue in 2010 was $631.3 million so a 7 percent contribution means that about $44 million flowed from Intel to ARM—according to Nomura.</p>
<p>I am scratching my head to make sense of this. Could it be some hard disk drive controller that Intel makes by the bucket-load includes an ARM core? Or is there some ARM core that has made its way into some dusty, otherwise-forgotten corner of an Intel memory controller or image processing block that has ended up in an Intel microprocessor?
</p></blockquote>
<p>Intel 7.0%<br />
TSMC 5.7%<br />
Samsung 5.7%<br />
TI 4.6%<br />
NEC 3.5%<br />
ST 3.5%<br />
ZTE 2.8%<br />
Broadcom 2.6%<br />
AMD 2.5%<br />
Infineon 2.4%<br />
Apple 2.1%<br />
Qualcomm 2.0%<br />
Fujitsu 1.9%<br />
UMC 1.9%<br />
Lenovo 1.8%</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=23698</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>ARM Announces 64-bit ARMv8 Platform</title>
		<link>http://www.adafruit.com/blog/2011/10/28/arm-announces-64-bit-armv8-platform/</link>
		<comments>http://www.adafruit.com/blog/2011/10/28/arm-announces-64-bit-armv8-platform/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 04:31:54 +0000</pubDate>
		<dc:creator>johngineer</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[EE]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/?p=20868</guid>
		<description><![CDATA[Press release: ARM today disclosed technical details of its new ARMv8 architecture, the first ARM architecture to include a 64-bit instruction set.  ARMv8 broadens the ARM architecture to embrace 64-bit processing and extends virtual addressing, building on the rich heritage of the 32-bit ARMv7 architecture upon which market leading cores such as the Cortex™-A9 and [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.arm.com/about/newsroom/arm-discloses-technical-details-of-the-next-version-of-the-arm-architecture.php"><img class="alignnone size-full wp-image-20869" src="http://www.adafruit.com/adablog/wp-content/uploads/2011/10/arm_processor.jpg" alt="" width="600" height="300" /></a></p>
<p><a href="http://www.arm.com/about/newsroom/arm-discloses-technical-details-of-the-next-version-of-the-arm-architecture.php">Press release:</a></p>
<blockquote><p>ARM today disclosed technical details of its new ARMv8 architecture, the first ARM architecture to include a 64-bit instruction set.  ARMv8 broadens the ARM architecture to embrace 64-bit processing and extends virtual addressing, building on the rich heritage of the 32-bit ARMv7 architecture upon which market leading cores such as the Cortex™-A9 and Cortex-A15 processors are built.</p>
<p>The ARM architecture is unique in its ability to span the full range of electronic devices and equipment, from tiny sensors through to large scale infrastructure equipment. Building on the industry standard 32-bit ARM architecture, the new ARMv8 architecture will expand the reach of ARM processor-based solutions into consumer and enterprise applications where extended virtual addressing and 64-bit data processing are required.</p>
<p>The ARMv8 architecture consists of two main execution states, AArch64 and AArch32. The AArch64 execution state introduces a new instruction set, A64 for 64-bit processing. The AArch32 state supports the existing ARM instruction set. The key features of the current ARMv7 architecture, including TrustZone®, virtualization and NEON™ advanced SIMD, are maintained or extended in the ARMv8 architecture.</p>
<p>“With our increasingly connected world, the market for 32-bit processing continues to expand and evolve creating new opportunities for 32-bit ARMv7 based processors in embedded, real-time and open application platforms.” said Mike Muller, CTO, ARM. “We believe the ARMv8 architecture is ideally suited to enable the ARM partnership to continue to grow in 32-bit application spaces and bring diverse, innovative and energy-efficient solutions to 64-bit processing markets.”</p></blockquote>
<p>AWESOME!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=20868</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with the MCU &#8211; THE MUSIC VIDEO!</title>
		<link>http://www.adafruit.com/blog/2011/01/31/getting-started-with-the-mcu-the-music-video/</link>
		<comments>http://www.adafruit.com/blog/2011/01/31/getting-started-with-the-mcu-the-music-video/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 05:00:46 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2011/01/31/getting-started-with-the-mcu-the-music-video/</guid>
		<description><![CDATA[Getting Started with the MCU &#8211; THE MUSIC VIDEO! This is for the lpc1768 which is the big daddy to our lpc1343. nxp makes great chips! We just got lpc1343 boards back in stock! BACK IN STOCK &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; v1.6. The LPC1343 is a low-power, 32-bit ARM Cortex-M3 microprocessor designed [...]]]></description>
				<content:encoded><![CDATA[<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="550" height="412" src="http://www.youtube.com/embed/f2doyCL7Ogc" frameborder="0" allowFullScreen></iframe></p>
<p><a href="http://www.nicovideo.jp/watch/sm13074941">Getting Started with the MCU</a> &#8211; THE MUSIC VIDEO! This is for the lpc1768 which is the big daddy to our lpc1343. nxp makes great chips! We just got lpc1343 boards back in stock!</p>
<hr />
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/10/lpc1343_LRG-1.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343 Lrg-1" /><a/></p>
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281">BACK IN STOCK &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; v1.6</a>. The LPC1343 is a low-power, 32-bit <b>ARM Cortex-M3</b> microprocessor designed specifically for embedded devices. This is a fully assembled version of the <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign.aspx">LPC1343 Reference Design</a> from talented Parisian designer, <a href="http://www.microbuilder.eu/">Microbuilder</a>. No soldering required (female header pins are pre-soldered onto the board), this devboard is ready to go out of the box.</p>
<p>Please note that while there are <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343Toolchain.aspx">some great introductory getting-started tutorials</a> for this board, its best used by those with microcontroller experience. If you&#8217;ve played with AVR or PICs and are intrigued by the low cost and ultra fast 32-bit ARM Cortex M3 series, this is the dev board to get! If you&#8217;re just getting started with microcontrollers and electronics you should check out <a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=17">the Arduino</a> which is very beginner-friendly.</p>
<p>In addition to publishing the schematics and layout files, <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343CodeBase.aspx">MicroBuilder has written a full software library for the LPC1300 family</a>. This allows you to quickly get started with all on-board peripherals, so you can focus on your own application functionality. The software library includes complete GCC-based startup code and details on setting up an ARM development environment using open source tools.  Along with a standard Makefile, project files for the open-source CodeLite C/C++ IDE and the commercial GCC-based Crossworks for ARM are provided.</p>
<p>Within minutes, you&#8217;ll be using the USB interface for printf() debugging, reading from the analog inputs using analogRead(), tweaking pins without having to look up registers, etc. and best of all <b>no ARM or JTAG programmer is required</b>! The chip comes with a built in USB bootloader that appears as a very small disk drive. To reprogram, simply press the <b>Bootload</b> button and drag your new firmware file into the USB drive that appears. Then press <b>Reset</b> and your code is running. Is that cool or what? </p>
<p>Check it!</p>
<ul>
<li>Power the board via the 2.1mm DC jack (6-12V) or the mini-B USB connector (5V). There&#8217;s an onboard 3.3V regulator (LT1113)</li>
<li>Debugging LED on pin 2.10 and SWD connectors for programming and debugging</li>
<li>Open source toolchain (GPL) and software library (BSD)</li>
<li>USB 2.0 HID and Mass Storage support built right into the ROM</li>
<li>32K of flash, 8K of SRAM&#8230;running at <b>72 MHz</b></li>
<li>Built-into-ROM USB bootloader works with any computer and OS</li>
<li>Full Speed USB, TTL UART, SPI and I2C interfaces</li>
<li>Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors</li>
<li>8 10-bit Analog-to-Digital Converter pins</li>
<li>Four general purpose counter/timers with a total of four capture inputs and 13 match outputs</li>
<li>Programmable WatchDog Timer (WDT)</li>
<li>System tick timer for ez timekeeping</li>
<li><a href="http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf">LPC1343 datasheet</a> has a lot of information about this chip</li>
</ul>
<p>We don&#8217;t include a <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=44&amp;products_id=63">power supply</a>, <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=33&amp;products_id=260">USB cable</a> or proto-board&#8230;but we do toss in some bumpers.</p>
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281">In stock and shipping!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=10950</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android phone solves Rubik’s cube in 12.5 seconds</title>
		<link>http://www.adafruit.com/blog/2010/11/11/android-phone-solves-rubik%e2%80%99s-cube-in-12-5-seconds/</link>
		<comments>http://www.adafruit.com/blog/2010/11/11/android-phone-solves-rubik%e2%80%99s-cube-in-12-5-seconds/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 21:20:10 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/11/11/android-phone-solves-rubik%e2%80%99s-cube-in-12-5-seconds/</guid>
		<description><![CDATA[Android phone solves Rubik&#8217;s cube in 12.5 seconds&#8230; A Lego Mindstorms robotics kit controlled by an HTC Nexus One smartphone successfully untangled a Rubik&#8217;s Cube puzzle in 12.5 seconds at this week&#8217;s ARM developer conference in Silicon Valley. ARM principal engineer David Gilday, who masterminded the robotic Rubik&#8217;s Cube demo, told DeviceGuru that the 12.5-second [...]]]></description>
				<content:encoded><![CDATA[<p><object width="550" height="390"><param name="movie" value="http://www.youtube.com/v/77dbG6DPW_c&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/77dbG6DPW_c&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="550" height="390"></embed></object></p>
<p><a href="http://deviceguru.com/android-phone-controlled-robot-solves-rubiks-cube/">Android phone solves Rubik&rsquo;s cube in 12.5 seconds</a>&#8230;</p>
<blockquote><p>A Lego Mindstorms robotics kit controlled by an HTC Nexus One smartphone successfully untangled a Rubik&rsquo;s Cube puzzle in 12.5 seconds at this week&rsquo;s ARM developer conference in Silicon Valley.</p>
<p>ARM principal engineer David Gilday, who masterminded the robotic Rubik&rsquo;s Cube demo, told DeviceGuru that the 12.5-second run was the fastest result at the show, but that the average 3x3x3 Rubik&rsquo;s Cube solution in the current setup had been running around 15 seconds.</p></blockquote>
<hr />
<p><a href="http://www.adafruit.com/blog/2010/11/09/arm-development-gift-guide-an-adafruit-electronics-gift-guide/"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/PT_10525-1.jpg" height="366" width="548" border="0" hspace="4" vspace="4" alt="Pt 10525-1" /><br />
</a><br />
<a href="http://www.adafruit.com/blog/2010/11/09/arm-development-gift-guide-an-adafruit-electronics-gift-guide/">ARM development gift guide – AN ADAFRUIT ELECTRONICS GIFT GUIDE.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=9091</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARM development gift guide &#8211; AN ADAFRUIT ELECTRONICS GIFT GUIDE</title>
		<link>http://www.adafruit.com/blog/2010/11/09/arm-development-gift-guide-an-adafruit-electronics-gift-guide/</link>
		<comments>http://www.adafruit.com/blog/2010/11/09/arm-development-gift-guide-an-adafruit-electronics-gift-guide/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 13:45:13 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[gift guides]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/11/08/arm-development-gift-guide-an-adafruit-electronics-gift-guide/</guid>
		<description><![CDATA[Today&#8217;s gift guide is a guide for friends, family and relatives who want to learn ARM. ARM is a type of chip, a very powerful one and it&#8217;s something we&#8217;ve taken an interest here at Adafruit. We asked our friend Kevin who makes the MicroBuilder LPC1343 (ARM Cortex M3) board for ideas this holiday season [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/PT_10525.jpg" height="366" width="548" border="0" hspace="4" vspace="4" alt="Pt 10525" /><br />
Today&#8217;s gift guide is a guide for friends, family and relatives who want to learn ARM. ARM is a type of chip, a very powerful one and it&#8217;s something we&#8217;ve taken an interest here at Adafruit. We asked our friend Kevin who makes the MicroBuilder LPC1343 (ARM Cortex M3) board for ideas this holiday season and we also tossed in some of our own. We stock two of the items, you can add them to your Adafruit wishlist! For today only the <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=281">MicroBuilder LPC1343 (ARM Cortex M3)</a> is 10% off (sorry we are not allowed to discount the Chumby at this time).</p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/beagleboard.jpg" height="535" width="550" border="0" hspace="4" vspace="4" alt="Beagleboard" /><br />
<a href="http://beagleboard.org/">The Beagle Board</a> is a low-power, low-cost single-board computer produced by Texas Instruments in association with Digi-Key. The Beagle Board was designed with open source development in mind, and as a way of demonstrating the Texas Instrument&#8217;s OMAP3530 system-on-a-chip. The board was developed by a small team of TI engineers.</p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/lpc1343_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343 Lrg" /><br />
The LPC1343 is a low-power, 32-bit <b>ARM Cortex-M3</b> microprocessor designed specifically for embedded devices. This is a fully assembled version of the <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign.aspx">LPC1343 Reference Design</a> from talented Parisian designer, <a href="http://www.microbuilder.eu/">Microbuilder</a>. No soldering required (female header pins are pre-soldered onto the board), this devboard is ready to go out of the box.</p>
<p>Please note that while there are <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343Toolchain.aspx">some great introductory getting-started tutorials</a> for this board, its best used by those with microcontroller experience. If you&#8217;ve played with AVR or PICs and are intrigued by the low cost and ultra fast 32-bit ARM Cortex M3 series, this is the dev board to get! If you&#8217;re just getting started with microcontrollers and electronics you should check out <a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=17">the Arduino</a> which is very beginner-friendly.</p>
<p>In addition to publishing the schematics and layout files, <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343CodeBase.aspx">MicroBuilder has written a full software library for the LPC1300 family</a>. This allows you to quickly get started with all on-board peripherals, so you can focus on your own application functionality. The software library includes complete GCC-based startup code and details on setting up an ARM development environment using open source tools.  Along with a standard Makefile, project files for the open-source CodeLite C/C++ IDE and the commercial GCC-based Crossworks for ARM are provided.</p>
<p>Within minutes, you&#8217;ll be using the USB interface for printf() debugging, reading from the analog inputs using analogRead(), tweaking pins without having to look up registers, etc. and best of all <b>no ARM or JTAG programmer is required</b>! The chip comes with a built in USB bootloader that appears as a very small disk drive. To reprogram, simply press the <b>Bootload</b> button and drag your new firmware file into the USB drive that appears. Then press <b>Reset</b> and your code is running. Is that cool or what? </p>
<p>Check it!</p>
<ul>
<li>Power the board via the 2.1mm DC jack (6-12V) or the mini-B USB connector (5V). There&#8217;s an onboard 3.3V regulator (LT1113)</li>
<li>Debugging LED on pin 2.10 and SWD connectors for programming and debugging</li>
<li>Open source toolchain (GPL) and software library (BSD)</li>
<li>USB 2.0 HID and Mass Storage support built right into the ROM</li>
<li>32K of flash, 8K of SRAM&#8230;running at <b>72 MHz</b></li>
<li>Built-into-ROM USB bootloader works with any computer and OS</li>
<li>Full Speed USB, TTL UART, SPI and I2C interfaces</li>
<li>Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors</li>
<li>8 10-bit Analog-to-Digital Converter pins</li>
<li>Four general purpose counter/timers with a total of four capture inputs and 13 match outputs</li>
<li>Programmable WatchDog Timer (WDT)</li>
<li>System tick timer for ez timekeeping</li>
<li><a href="http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf">LPC1343 datasheet</a> has a lot of information about this chip</li>
</ul>
<p>We don&#8217;t include a <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=44&amp;products_id=63">power supply</a>, <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=33&amp;products_id=260">USB cable</a> or proto-board&#8230;but we do toss in some bumpers.</p>
<p><a href="http://www.adafruit.com/index.php?main_page=wishlist&amp;add=281"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/button_add_to_wishlist-10.jpg" height="20" width="150" border="0" hspace="4" vspace="4" alt="Button Add To Wishlist-10" /></a></p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/j-link-edu0.jpg" height="347" width="300" border="0" hspace="4" vspace="4" alt="J-Link-Edu0" /><br />
<a href="http://www.segger-us.com/jlinkedu.htm">Segger J-Link for ARM (EDU Edition)</a><br />
This is the Swiss-Army Knife of HW debuggers for ARM, supporting the classic JTAG interface used by ARM7/ARM9 and more importantly the new-and-improved(TM) SWD interface native to all ARM Cortex chips (M0, M3, M4, etc.).  If you are a non-commercial user or hobbiest, this is by and far the best deal out there for the most flexible ARM HW debuggers on the market.  Supports on-the-go programming of supported ARM chips, step-through-debugging, etc., using all the major IDEs (Keil uVision, IAR, Crossworks for ARM [Windows-only], and also include GDB Server software that can be used on Windows for debugging with GCC and open-source ARM toolchains like Yagarto).  At 49€ VAT included in Europe and $60 in North America it&#8217;s a no-brainer if your serious about working with ARM.</p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/PT_10522.jpg" height="418" width="350" border="0" hspace="4" vspace="4" alt="Pt 10522" /><br />
<a href="http://www.amazon.com/Definitive-Guide-ARM-Cortex-M3-Second/dp/185617963X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1289167214&amp;sr=8-1">The Definitive Guide to the ARM Cortex-M3 (2nd Edition)</a><br />
The go-to book for anyone seriously interested in using one of the many new Cortex M3-based chips that are popping up everywhere.  The book is accessible, and also includes a lot of examples aimed at open-source GCC-based toolchains for ARM.  Be sure to get the second edition since it has a number of important updates and includes information on the Cortex-M0 (low-cost, low-power) as well.</p>
<hr />
<img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/LogicHardware_03.jpg" height="518" width="350" border="0" hspace="4" vspace="4" alt="Logichardware 03" /><br />
<a href="http://www.saleae.com/logic/">Saleae Logic</a><br />
It&#8217;s not cheap if you&#8217;re just getting started in electronics, but if you really want to do any sort of low-level programming and driver development in C using common serial interfaces like I2C, SPI, etc., the money spent on Saleae&#8217;s Logic will be an investment you&#8217;ll be glad you<br />
made for years to come. It quickly allows you to capture and analyse digital lines using a remarkably easy-to-use interface, and will save days of frustration when you&#8217;re trying to get new sensors or components working.  There&#8217;s nothing ARM-specific about it &#8230; but if you&#8217;re going to be writing drivers for custom HW in C, you&#8217;ll save yourself a lot of frustration having one of these laying around.  Now works for Linux and Mac as well as Windows.</p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/chumbyhackerboard_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Chumbyhackerboard Lrg" /><br />
<a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=46">Chumby Hacker Board</a><br />
While actually programming the 454MHz ARM9-based iMX.233 processor directly in C gets messy pretty quick, the Chumby Hacker Boards takes all the really dreary work off your hands and lets you start developing in the relative comfort of Linux without too much work on your part (other than the inevitable Linux learning curve if you&#8217;re new to it).  At $90 it&#8217;s also a pretty amazing deal (especially compared to the price of the official iMX.233 development board from Freescale!).  This is definitely approaching the deep-end of the pool for ARM, but it&#8217;s probably  a bit more accessible than something like a BeagleBoard.  Cheers to Chumby Industries and Bunnie for making this great little board possible and at such a reasonable price.</p>
<p><a href="http://www.adafruit.com/index.php?main_page=wishlist&amp;add=278"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/button_add_to_wishlist-10.jpg" height="20" width="150" border="0" hspace="4" vspace="4" alt="Button Add To Wishlist-10" /></a></p>
<hr />
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/11/PT_10523.jpg" height="334" width="300" border="0" hspace="4" vspace="4" alt="Pt 10523" /><br />
<a href="http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1289169117&amp;sr=1-1">C Programming Language (Kernighan and Ritchie)</a><br />
If you&#8217;re going to be doing anything with ARM, it will probably be in C (or maybe C++ on the high-end), and the original book is probably still the most accessible. Amidst the thousands of IT and programming books published every years, this one stand out for it&#8217;s clarity and emminent readability.  If you&#8217;re just getting started with C, or need a bit of brushing up, this is probably the best investment you can make both in terms of time and money.  (If you just want a quick refresher, O&#8217;Reilly&#8217;s <a href="http://www.amazon.com/C-Pocket-Reference-Peter-Prinz/dp/0596004362/ref=sr_1_5?s=books&amp;ie=UTF8&amp;qid=1289169300&amp;sr=1-5">&#8220;C Pocket Reference&#8221;</a> is very handy as well in an easy to transport size.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=8967</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BACK IN STOCK &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; v1.6</title>
		<link>http://www.adafruit.com/blog/2010/10/31/back-in-stock-microbuilder-lpc1343-arm-cortex-m3-v1-6/</link>
		<comments>http://www.adafruit.com/blog/2010/10/31/back-in-stock-microbuilder-lpc1343-arm-cortex-m3-v1-6/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 17:22:16 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/10/31/back-in-stock-microbuilder-lpc1343-arm-cortex-m3-v1-6/</guid>
		<description><![CDATA[BACK IN STOCK &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; v1.6. The LPC1343 is a low-power, 32-bit ARM Cortex-M3 microprocessor designed specifically for embedded devices. This is a fully assembled version of the LPC1343 Reference Design from talented Parisian designer, Microbuilder. No soldering required (female header pins are pre-soldered onto the board), this devboard is [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281"><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/10/lpc1343_LRG-1.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343 Lrg-1" /><a/></p>
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281">BACK IN STOCK &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; v1.6</a>. The LPC1343 is a low-power, 32-bit <b>ARM Cortex-M3</b> microprocessor designed specifically for embedded devices. This is a fully assembled version of the <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign.aspx">LPC1343 Reference Design</a> from talented Parisian designer, <a href="http://www.microbuilder.eu/">Microbuilder</a>. No soldering required (female header pins are pre-soldered onto the board), this devboard is ready to go out of the box.</p>
<p>Please note that while there are <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343Toolchain.aspx">some great introductory getting-started tutorials</a> for this board, its best used by those with microcontroller experience. If you&#8217;ve played with AVR or PICs and are intrigued by the low cost and ultra fast 32-bit ARM Cortex M3 series, this is the dev board to get! If you&#8217;re just getting started with microcontrollers and electronics you should check out <a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=17">the Arduino</a> which is very beginner-friendly.</p>
<p>In addition to publishing the schematics and layout files, <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343CodeBase.aspx">MicroBuilder has written a full software library for the LPC1300 family</a>. This allows you to quickly get started with all on-board peripherals, so you can focus on your own application functionality. The software library includes complete GCC-based startup code and details on setting up an ARM development environment using open source tools.  Along with a standard Makefile, project files for the open-source CodeLite C/C++ IDE and the commercial GCC-based Crossworks for ARM are provided.</p>
<p>Within minutes, you&#8217;ll be using the USB interface for printf() debugging, reading from the analog inputs using analogRead(), tweaking pins without having to look up registers, etc. and best of all <b>no ARM or JTAG programmer is required</b>! The chip comes with a built in USB bootloader that appears as a very small disk drive. To reprogram, simply press the <b>Bootload</b> button and drag your new firmware file into the USB drive that appears. Then press <b>Reset</b> and your code is running. Is that cool or what? </p>
<p>Check it!</p>
<ul>
<li>Power the board via the 2.1mm DC jack (6-12V) or the mini-B USB connector (5V). There&#8217;s an onboard 3.3V regulator (LT1113)</li>
<li>Debugging LED on pin 2.10 and SWD connectors for programming and debugging</li>
<li>Open source toolchain (GPL) and software library (BSD)</li>
<li>USB 2.0 HID and Mass Storage support built right into the ROM</li>
<li>32K of flash, 8K of SRAM&#8230;running at <b>72 MHz</b></li>
<li>Built-into-ROM USB bootloader works with any computer and OS</li>
<li>Full Speed USB, TTL UART, SPI and I2C interfaces</li>
<li>Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors</li>
<li>8 10-bit Analog-to-Digital Converter pins</li>
<li>Four general purpose counter/timers with a total of four capture inputs and 13 match outputs</li>
<li>Programmable WatchDog Timer (WDT)</li>
<li>System tick timer for ez timekeeping</li>
<li><a href="http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf">LPC1343 datasheet</a> has a lot of information about this chip</li>
</ul>
<p>We don&#8217;t include a <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=44&amp;products_id=63">power supply</a>, <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=33&amp;products_id=260">USB cable</a> or proto-board&#8230;but we do toss in some bumpers.</p>
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=281">In stock and shipping!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=8558</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building the RBox</title>
		<link>http://www.adafruit.com/blog/2010/10/26/building-the-rbox/</link>
		<comments>http://www.adafruit.com/blog/2010/10/26/building-the-rbox/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 15:44:42 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/10/26/building-the-rbox/</guid>
		<description><![CDATA[&#8220;awesome rossum&#8221; is always pushing the boundaries of size and complexity. Since discovering the cortex M3 series he&#8217;s been on a serious tear with a bit-banged color NTSC demo that looks like about 1 square cm. 32 bits @ 72 mhz is the bomb! If you want to check out this series of chips, pick [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/10/2010-10-22_0009.jpg.scaled1000.jpg" height="412" width="550" border="0" hspace="4" vspace="4" alt="2010-10-22 0009.Jpg.Scaled1000" /></p>
<p><object width="550" height="390"><param name="movie" value="http://www.youtube.com/v/r-Mdt6uzmOg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/r-Mdt6uzmOg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="550" height="390"></embed></object></p>
<p>&#8220;awesome rossum&#8221; is always pushing the boundaries of size and complexity. Since discovering the cortex M3 series he&#8217;s been on a serious tear with a bit-banged color NTSC demo that looks like about 1 square cm. 32 bits @ 72 mhz is the bomb! If you want to check out this series of chips, pick up one of our exceptionally well-designed <a href="http://www.adafruit.com/index.php?main_page=product_info&#038;cPath=47&#038;products_id=281">Microbuilder.eu lpc1343 devboards and start on the tutorials.</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=8383</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will the Internet of Things Be Open or Closed?</title>
		<link>http://www.adafruit.com/blog/2010/09/21/will-the-internet-of-things-be-open-or-closed/</link>
		<comments>http://www.adafruit.com/blog/2010/09/21/will-the-internet-of-things-be-open-or-closed/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 20:04:19 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[internet of things]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/09/21/will-the-internet-of-things-be-open-or-closed/</guid>
		<description><![CDATA[Will the Internet of Things Be Open or Closed? @ Wired.com&#8230; At some point in the future, many more everyday objects will have tiny embedded chips that can communicate with networks. But just as we&#8217;re debating net neutrality and the value of the open web vs closed client applications, we will have to decide who [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.wired.com/gadgetlab/2010/09/will-the-internet-of-things-be-open-or-closed/">Will the Internet of Things Be Open or Closed? @ Wired.com</a>&#8230;</p>
<blockquote><p>At some point in the future, many more everyday objects will have tiny embedded chips that can communicate with networks. But just as we&rsquo;re debating net neutrality and the value of the open web vs closed client applications, we will have to decide who will control the internet of things, too.</p>
<p>&#8230;Free and open-source vs. ready-for-anyone-to-use out-of-the-box: we&rsquo;ve been down this road many times before. I doubt this argument will have a clear winner and loser, but it&rsquo;s important that it&rsquo;s clearly framed and articulated now, before any one approach gets locked-in as the default option.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=7429</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8220;You Too Can Join the Internet Of Things&#8221; &#8230;</title>
		<link>http://www.adafruit.com/blog/2010/09/21/you-too-can-join-the-internet-of-things/</link>
		<comments>http://www.adafruit.com/blog/2010/09/21/you-too-can-join-the-internet-of-things/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 16:05:18 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[internet of things]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/09/21/you-too-can-join-the-internet-of-things/</guid>
		<description><![CDATA[You Too Can Join the Internet Of Things @ NYTimes.com&#8230; Another ARM article in the NYT, 2 days in a row &#8211; this one leaves out one big detail though&#8230; Called mbed, the research effort puts a kit for a microcontroller – sort of a basic, low-power computer on a chip – in the hands [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/mbedMicrocontroller.jpg" height="149" width="172" border="0" hspace="4" vspace="4" alt="Mbedmicrocontroller" /></p>
<p><a href="http://bits.blogs.nytimes.com/2010/09/20/you-too-can-join-the-internet-of-things/">You Too Can Join the Internet Of Things @ NYTimes.com</a>&#8230; Another <a href="http://www.adafruit.com/blog/2010/09/20/arm-chips-may-spread-into-everyday-items-nytimes/">ARM article in the NYT</a>, 2 days in a row &#8211; this one leaves out one big detail though&#8230;</p>
<blockquote><p>Called mbed, the research effort puts a kit for a microcontroller – sort of a basic, low-power computer on a chip – in the hands of engineers and hobbyists for about $59. Then, ARM provides a set of software tools for bringing that microcontroller to life and linking it with other interesting items like accelerometers, gyroscopes, cameras, displays and thermometers.</p>
<p>Simon Ford, the ARM researcher leading mbed, said that the package of hardware and software he had created should open microcontrollers up to a new audience by removing some of the technical headaches associated with programming the chips.</p>
<p>The mbed device can plug straight into a U.S.B. port on a computer, appearing as a flash drive to the PC. People can then create programs or download existing modules from the mbed Web site and get off and running in a matter of minutes. </p></blockquote>
<p><b>mbed requires an online compiler, so that you are dependent on them forever. You cannot do anything without using their online site.</b> We would like to see mbed change this policy, release some open source hardware, allow OSS toolchains, etc&#8212; (they like <a href="http://mbed.org/blog/entry/mbed-and-Arduino-shields/">Arduino shields</a>, why not join in the community? It could be awesome!)</p>
<p>We like the hardware in the mbed, the cortex series is great (<a href="http://www.adafruit.com/index.php?main_page=index&#038;cPath=47">it&#8217;s why we carry an ARM Cortex M3 board now</a>) &#8211; but the ARM complier used with mbed costs about $5,000 so maybe it will never be anywhere but online. This is why we really like the ARM dev board we carry, it&#8217;s OSHW, the firmware libraries are all BSD licensed, you can use an OSS tool chain and like the mbed you can drag and drop a compiled program. We&#8217;re also considering carrying a lpc1768 version of the board (let us know if you&#8217;d like that!)</p>
<p>mbed will be at the Open Source Hardware summit &#038; Maker Faire, we&#8217;ll see if they&#8217;re up for this &#8211; post your comments / suggestions in the comments and we&#8217;ll pass them along as well.</p>
<p><b>Update:</b> Great comments brewing! Jump in!!</p>
<p>William writes:</p>
<blockquote><p>
I really like the mBed, on spec. I will never use it because of their online policy. It&rsquo;s great for ease, but bad for someone who doesn&rsquo;t have internet access all the time. What if I need to debug onsite and I&rsquo;m out in the field? At any rate, if you carry a board with the lpc1768, that would be great. I like the peripherals, USB, Ethernet, SPI, I2C, all in one tidy little package. I also like the mBed form factor as it&rsquo;s easily bread boarded.
</p></blockquote>
<p>Chris writes:</p>
<blockquote><p>
I considered the mbed but discounted it for the very reasons you point out here. Its a cool little device but the thought of being dependent on a tool chain that I don&rsquo;t ‘own&rsquo; was crazy to me. If they ever open the system or come up with a way of doing builds with an open tool chain I will consider it, but for now it really doesn&rsquo;t matter. Between the Arduino and the LPC1343 board here at Adafruit (and the LeafLabs Maple I also have) I don&rsquo;t ‘need&rsquo; to use something like the mbed.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=7425</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>ARM Chips May Spread Into Everyday Items @ NYTimes</title>
		<link>http://www.adafruit.com/blog/2010/09/20/arm-chips-may-spread-into-everyday-items-nytimes/</link>
		<comments>http://www.adafruit.com/blog/2010/09/20/arm-chips-may-spread-into-everyday-items-nytimes/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 17:18:56 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>
		<category><![CDATA[internet of things]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/09/20/arm-chips-may-spread-into-everyday-items-nytimes/</guid>
		<description><![CDATA[ARM Chips May Spread Into Everyday Items @ NYTimes.com via . ARM, which designs the low-power chips that go into just about every cellphone sold today, commands a prime position when it comes to one of the next major technological revolutions. This is the so-called Internet of Things, when all sorts of everyday objects will [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/lpc1343_LRG1.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343 Lrg" /></p>
<p><a href="http://www.nytimes.com/2010/09/20/technology/20arm.html?_r=2&amp;pagewanted=2&amp;8dpc">ARM Chips May Spread Into Everyday Items @ NYTimes.com</a> via .</p>
<blockquote><p>
ARM, which designs the low-power chips that go into just about every cellphone sold today, commands a prime position when it comes to one of the next major technological revolutions. This is the so-called Internet of Things, when all sorts of everyday objects will have tiny chips placed inside them and gain the ability to process information and talk to the Web&#8230;</p>
<p>Dealing with hand-held devices and cellphones forced ARM to operate under severe power restrictions. It chased milliwatts, while Intel chased horsepower.<br />
ARM&rsquo;s low-power chips are echoed in its laidback culture. Mr. Muller recalled an early meeting in a Cambridge pub where the company&rsquo;s first employees plotted ARM&rsquo;s future. The engineers were asked to raise their hands if they wanted to become executives.</p>
<p>“Who cares about the PC?” Mr. Flautner said. “I would love to lose mine. Now, it&rsquo;s all about penetrating these weird markets that we can&rsquo;t even fully fathom yet.”
</p></blockquote>
<p>Check our new <a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=47">ARM development section!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=7347</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NEW PRODUCT &#8211; MicroBuilder LPC1343 (ARM Cortex M3)</title>
		<link>http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-arm-cortex-m3/</link>
		<comments>http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-arm-cortex-m3/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 23:10:01 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-arm-cortex-m3/</guid>
		<description><![CDATA[NEW PRODUCT &#8211; MicroBuilder LPC1343 (ARM Cortex M3) &#8211; The LPC1343 is a low-power, 32-bit ARM Cortex-M3 microprocessor designed specifically for embedded devices. This is a fully assembled version of the LPC1343 Reference Design from talented Parisian designer, Microbuilder. No soldering required (female header pins are pre-soldered onto the board), this devboard is ready to [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=281"><br />
<img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/lpc1343angle_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343Angle Lrg" /></p>
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/lpc1343_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc1343 Lrg" /><br />
</a></p>
<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=281">NEW PRODUCT &#8211; MicroBuilder LPC1343 (ARM Cortex M3)</a> &#8211; The LPC1343 is a low-power, 32-bit <b>ARM Cortex-M3</b> microprocessor designed specifically for embedded devices. This is a fully assembled version of the <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign.aspx">LPC1343 Reference Design</a> from talented Parisian designer, <a href="http://www.microbuilder.eu/">Microbuilder</a>. No soldering required (female header pins are pre-soldered onto the board), this devboard is ready to go out of the box.</p>
<p>Please note that while there are <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343Toolchain.aspx">some great introductory getting-started tutorials</a> for this board, its best used by those with microcontroller experience. If you&#8217;ve played with AVR or PICs and are intrigued by the low cost and ultra fast 32-bit ARM Cortex M3 series, this is the dev board to get! If you&#8217;re just getting started with microcontrollers and electronics you should check out <a href="http://www.adafruit.com/index.php?main_page=index&#038;cPath=17">the Arduino</a> which is very beginner-friendly!</p>
<p>In addition to publishing the schematics and layout files, <a href="http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343CodeBase.aspx">MicroBuilder has written a full software library for the LPC1300 family</a>. This allows you to quickly get started with all on-board peripherals, so you can focus on your own application functionality. The software library includes complete GCC-based startup code and details on setting up an ARM development environment using open source tools.  Along with a standard Makefile, project files for the open-source CodeLite C/C++ IDE and the commercial GCC-based Crossworks for ARM are provided.</p>
<p>Within minutes, you&#8217;ll be using the USB interface for printf() debugging, reading from the analog inputs using analogRead(), tweaking pins without having to look up registers, etc. and best of all <b>no ARM or JTAG programmer is required</b>! The chip comes with a built in USB bootloader that appears as a very small disk drive. To reprogram, simply press the <b>Bootload</b> button and drag your new firmware file into the USB drive that appears. Then press <b>Reset</b> and your code is running. Is that cool or what? </p>
<p>Check it!</p>
<ul>
<li>Power the board via the 2.1mm DC jack (6-12V) or the mini-B USB connector (5V). There&#8217;s an onboard 3.3V regulator (LT1113)</li>
<li>Debugging LED on pin 2.10 and SWD connectors for programming and debugging</li>
<li>Open source toolchain (GPL) and software library (BSD)</li>
<li>USB 2.0 HID and Mass Storage support built right into the ROM</li>
<li>32K of flash, 8K of SRAM&#8230;running at <b>72 MHz</b></li>
<li>Built-into-ROM USB bootloader works with any computer and OS</li>
<li>Full Speed USB, TTL UART, SPI and I2C interfaces</li>
<li>Up to 42 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors</li>
<li>8 10-bit Analog-to-Digital Converter pins</li>
<li>Four general purpose counter/timers with a total of four capture inputs and 13 match outputs</li>
<li>Programmable WatchDog Timer (WDT)</li>
<li>System tick timer for ez timekeeping</li>
<li><a href="http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf">LPC1343 datasheet</a> has a lot of information about this chip</li>
</ul>
<p>We don&#8217;t include a <a href="http://www.adafruit.com/index.php?main_page=product_info&#038;cPath=44&#038;products_id=63">power supply</a>, <a href="http://www.adafruit.com/index.php?main_page=product_info&#038;cPath=33&#038;products_id=260">USB cable</a> or proto-board&#8230;but we do toss in some bumpers.</p>
<p>In <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=281">stock and shipping now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=7001</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NEW PRODUCT &#8211; MicroBuilder LPC1343 proto board &#8211; v1</title>
		<link>http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-proto-board-v1/</link>
		<comments>http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-proto-board-v1/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 23:08:48 +0000</pubDate>
		<dc:creator>adafruit</dc:creator>
				<category><![CDATA[arm development]]></category>

		<guid isPermaLink="false">http://www.adafruit.com/blog/2010/09/08/new-product-microbuilder-lpc1343-proto-board-v1/</guid>
		<description><![CDATA[NEW PRODUCT &#8211; MicroBuilder LPC1343 proto board &#8211; v1. Snap on your own circuit with this matching proto PCB for the LPC1343 devboard. There&#8217;s space for thru-hole as well as some SMT components. Comes with some standard 0.1&#8243; male header for soldering in, you&#8217;ll have to do that yourself but its quite easy. In stock [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=282"><br />
<img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/lpc134proto2_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc134Proto2 Lrg" /></p>
<p><img src="http://www.adafruit.com/adablog/wp-content/uploads/2010/09/lpc134proto_LRG.jpg" height="422" width="550" border="0" hspace="4" vspace="4" alt="Lpc134Proto Lrg" /><br />
</a><br />
<a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=282">NEW PRODUCT &#8211; MicroBuilder LPC1343 proto board &#8211; v1</a>. Snap on your own circuit with this matching proto PCB for the <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=281">LPC1343 devboard</a>. There&#8217;s space for thru-hole as well as some SMT components. Comes with some standard 0.1&#8243; male header for soldering in, you&#8217;ll have to do that yourself but its quite easy.</p>
<p>In <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=47&amp;products_id=282">stock and shipping now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adafruit.com/adablog/?feed=rss2&#038;p=6998</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
