ARM7 Development Platforms

The ARM7 family is a range of low-power 32-bit RISC microprocessor cores optimized for cost and power-sensitive consumer applications. The ARM7 family incorporates the Thumb 16-bit instruction set - enabling 32-bit performance at 8/16-bit system cost. There are a variety of low-cost boards based on an ARM7 that are useful in an academic setting.

Keil ARM7 Starter Kit

Keil (an ARM company) offers starter kits based on the popular ARM7TDMI-S processor core. These kits include an evaluation board, a Keil ULINK USB-JTAG interface, as well as the RealView MDK-ARM evaluation software tools. For academic pricing information, please contact Keil or your local Keil distributor.

 ARM7-based Microsoft .NET Gadgeteer

Microsoft .NET Gadgeteer is a rapid prototyping platform for small electronic gadgets and embedded hardware devices. It combines the advantages of object-oriented programming, solderless assembly of electronics using a kit of hardware modules, and quick physical enclosure fabrication using computer-aided design. Individual .NET Gadgeteer modules can be easily connected together to construct both simple and sophisticated devices. Each module adds some extra capabilities, such as the ability to display images, playback sounds, take pictures, sense the environment, communicate with other devices or enable user interaction. Built on the .NET Micro Framework, the platform is allows small devices to be programmed in the C# language and make use of Visual Studio’s programming and debugging tools. This powerful combination allows fully functional devices to be prototyped in a matter of hours rather than days or weeks.  


 ARM7-based Atmel Netduino

Software, meet hardware.

Netduino is an open source electronics platform using the .NET Micro Framework. Featuring a 32-bit ARM7-based Atmel microcontroller and a rich development environment. 

Suitable for students and hobbyists alike.


Embedded Artists' LPC2148 Education Board lets you get up-and-running quickly with NXP's ARM7TDMI LPC21xx microcontroller series in general and with LPC2148 in particular. The board contains many interesting and useful experiments. The experiments can be further expanded via the expansion connector. The board can be used for education purposes as well as for experiment and prototype projects.

Illuminato X Machina

It’s a new way of organizing the traditional von Neumann computer, called robust physical computing. Rather than subdividing the system into its functional components, robust physical computing breaks the system down into a network of mini-computer units. These units, or ‘cells’ can combine to form a modular, scalable computer capable of adapting its performance to the task at hand. In less than four square inches, each Illuminato X Machina board contains the elements of a fully functional computer. A single Illuminato X Machina module, or ‘cell’, is equipped with a 72 MHz ARM-based microprocessor, a dedicated EEPROM chip for data storage, and RAM.


Make Controller Kit

The Make Controller Kit is an open source hardware platform for projects requiring high performance control/feedback, connectivity, and ease of use. It can be programmed and run autonomously or used as a peripheral to desktop/laptop applications via the popular OSC protocol. The Make Controller is supported by great open source software tools. mcbuilder is a simple development environment that contains everything needed to write programs for the Make Controller, all in a single convenient package. Make Controller Kit v2.0 Make Controller 2.0 Interface Board Kit


FlowCode and E-Blocks

FlowCode is one of the world's most advanced graphical programming languages for microcontrollers. The great advantage of FlowCode is that it allows those with little to no programming experience to create complex electronic systems in minutes.  E-Blocks are small circuit boards each of which contains a block of electronics that you would typically find in an electronic or embedded system.  E-blocks can be snapped together to form a wide variety of systems that can be used for teaching/learning electronics and for the rapid prototyping of complex electronic systems.


NGX ARM7 BlueBoard

The BlueBoard features NXP's ARM7TDMI LPC2148 with 512 KB internal flash and 32+8K RAM. It's a ready-to-run development platform with code snippets to demonstrate applications for every feature supported on the board.


HP Calculator Platform

The HP 20b features a 30 MHz Atmel, low power AT91SAM7L128 ARM7 System on chip processor, a bootloader, and a JTAG interface to allow user applications to be written and downloaded to the device. HP has also released an official development kit for the HP 20b that is designed for developers who want to re-purpose the HP 20b and reuse the platform for other purposes. 


Other 3rd-party Platforms Providers

ARM is aware of many other educational platforms available from third parties, and while we cannot endorse or recommend any particular products, we will pass along information as it becomes available. Please note that none of the products offered through these companies are available from ARM, and we make no claim as to their availability or price.


A separate, compatible debug adapter is sometimes needed for development with ARM-based platforms. However, more ARM-based platforms are being made available with integrated, on-board debugging capabilities eliminating the need for such external hardware.

Some platforms have real-time data access and instruction trace capability for systems that that must be debugged in real-time without stopping the system and a physical trace interface will likely be needed for this purpose. 

These interfaces can be purchased directly from ARM (an ARM company), or through a variety of ARM partners and distributors.

Low-cost debug adapters are also available for purchase from third-party companies such as Olimex, as well as a variety of others. 

Be sure to check the compatibility between your boards, software tools, and debug adapter.



We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set