ASH WARE – Embedded Software Tools since 1994


For over 20 years 

ASH WARE has been the leading supplier of eTPU and TPU development tools and training. Customers worldwide count on our tools to reduce their development times and improve the quality of their production code. Our software and support are backed by years of application experience. Welcome to your source for eTPU/TPU tools and expertise!


DevTool 2.70 Build A (2019-Mar-6) now available!  This release includes a huge number of improvements and a number of bug fixes - here's a sampling:

  • Added script commands for verifying pulses, transitions, and pin levels over a time-window.  This provides a far more exhaustive pin verification capability than were possible using the 'verify_output_pin() because the latter just verifies the pin state at a snapshot in time, whereas the new commands verify the pin state over entire region of time and extra transitions in unexpected locations will fail.
  • Added a DevTool warning when the error handler executes.  Note that at first when we ran our test suite the error handler executed in a number of cases that turned out to be latent bugs that were now uncovered.  We had to fix several flaws in our internal tests that had been exposed.
  • Significantly improved the ease-of-use of the extremely powerful (but sometimes cumbersome and non-intuitive) waveform and trace windows.
  • Fixed a large number of bugs and issues with DevTool.  Note that the release notes cover only a fraction of the total number of fixed issues. So though the vast majority are quite small, cumulatively they represent a significant improvement to DevTool.
  • Added an installed demo for S32DS demo that runs on an MPC5777C EVB.
  • Fixed several ETEC Compiler/Linker toolset bugs.
  • Fixed a bug in the Angle Mode simulation model.

The release package also contains a new ETEC version (2.61A).  See the  release notes for more details.  Check out the new product and feature videos!

Our I2C eTPU driver is available for download and use free of charge, under the Eclipse Public License 1.1!

ASH WARE has the eTPU tools, we have the eTPU training and consulting services too.   Talk to us about packaging our tools with additional services:

  • An eTPU training course - onsite options available.  Courses have been taught world-wide since 2003!
  • eTPU software architecture or code development consulting.  We have been developing software for the eTPU and predecessor TPU part for over 20 years.
  • Porting services.  Let us help port your eTPU software from other toolchains and we guarantee smaller and more efficient executable code.


The Ashware team has been programming TPU and eTPU devices since 1992.  We have delivered software into the automotive, industrial, medical and aerospace industries.  Contact us and put our expertise to work in your project!


NEW!  In conjunction with AMT Publishing, ASH WARE is pleased to announce the addition of several microcontroller trainings to our offering - see the MCU training page for more details!

Time is money - you can shorten your learning curve by attending one of our courses either at your company or at one of our worldwide training locations. Learning to program the Freescale eTPU is easier than you may think! Our next courses are in Novi Michigan 2019 November 12-14 and in Munich, Germany 2020 January 22-24. Click here for the eTPU programming course syllabus and additional information.