
RapidiTTy® MCU provides a cost-effective suite of tools which support the development of code for microcontrollers with ARM7®, Cortex-M3® and TTE32-TT3 cores.
In the current version of the tool (v2.3), full support is provided for NXP LPC-2xxx (ARM7), STM32 (Cortex M3) and TTE32-SM3 devices. Initial support for NXP LPC-17xx (Cortex-M3) devices is also provided in this release.
RapidiTTy® MCU includes the TTE Builder™ engine which helps the designer integrate, customise and configure an extensive suite of library code plus a range of royalty-free operating systems, in order to match the precise needs of a given application.
RapidiTTy® MCU helps to ensure that even new developers can produce reliable embedded systems, and helps to maximise the efficiency of an experienced development team.


Please see our Partners page for information about starter kits and evaluation boards which are compatible with RapidiTTy® MCU.

To make full use of RapidiTTy® MCU (for example, to carry out detailed timing analysis) you will require appropriate JTAG debug hardware.
Please see our Partners page for information about cost-effective JTAG hardware which is compatible with RapidiTTy® MCU.
RapidiTTy® MCU is available in both Development and Production packages.
Single (permanent, development) licences for RapidiTTy® MCU 2.3 are available for £1995 + VAT per seat (pricing in other currencies available on request).
Significant discount are available for multi-seat orders.
Other licence options are also available (including Production licences).
Please contact us to place your order or to request further details.
In the rapidly-changing embedded environment, our products are updated frequently. To help ensure that our customers always have access to our latest toolsets, we run a very simple and transparent system for product updates.
To summarise:
Please refer to our support page for further details.
We recognise that purchasing tools is not a straightforward process, and that you need to make sure that you make the right decision for your company.
If you are interested in evaluating any of our RapidiTTy® products, we’ll be happy to help: please see our evaluation page for details.
As with all products from TTE Systems, RapidiTTy® MCU is based on time-triggered (TT) technology. Use of TT technology helps to ensure that your applications have very predictable behaviour, and makes them easier to debug and test.
The benefits of TT technology are widely recognised, which is why this approach has been used in the aerospace industry for some 30 years. As a result of more than a decade of research (and several patent applications), the advent of the RapidiTTy® family now means that the benefits of TT technology are available for use in a much wider range of applications.
Typical applications for RapidiTTy® MCU include:
One example of a system created using RapidiTTy® MCU is our Adaptive Cruise-Control Test Facility, which is illustrated below.
This testbed incorporates 10 embedded processors (NXP LPC2378), linked by a dual CAN bus and executing a PID algorithm: it represents a state-of-the-art (adaptive) cruise control system for a passenger car.
Please note that the CAN library employed in the Adaptive Cruise-Control Test Facility is not provided in RapidiTTy® MCU: such support will be provided in the forthcoming RapidiTTy® Distributed Systems Toolbox.
Further information is available.
Previous versions of RapidiTTy® MCU were known as RapidiTTy® Builder.

All RapidiTTy® products are based on time-triggered technology. To find out more about this approach to software development, a free book is available.
“Patterns for Time-Triggered Embedded Systems” (PTTES) describes the first comprehensive set of ‘design patterns’ to support the rapid development of time-triggered embedded systems based on resource-constrained embedded processors.
You can download a complete copy of PTTES (PDF file), plus all of the source code, from this WWW site (free of charge).