NtdIsp 0.5.1

An Open Source and cross-platform graphical utility for programming embedded chips

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in NtdIsp 0.5.1:

  • The STM and LPC protocols should work without hassles on GNU/Linux.
  • Testing on Windows is underway: any help (testing program behavior and with different hardware/software combination) would be appreciated.
Read full changelog
send us
an update
LGPL v2 (GNU Lesser General Public Lic... 
Nicola Fontana
ROOT \ Utilities
2 NtdIsp Screenshots:
NtdIsp - The main window, where users can manage device connection, ISP protocol, action configuration, action executionNtdIsp - Command-line options of the NtdIsp program, as viewed from the Linux Terminal app
NtdIsp is a multiplatform, open source and free graphical/command-line software implemented in C/GTK+ and designed from the offset to act as a handy tool for programming STM32 and NXP LPC embedded chips. It can be modified to support other devices as well.

Uses the native ISP protocol of the embedded devices

The software is engineered in such a way that is uses the native ISP protocol (sometimes referred to as ICSP (In-Circuit Serial Programming) or ICP (In-Circuit programming)) of the embedded devices to program them.

Offers three different interfaces

The software provides three different interfaces, a GTK+-based graphical user interface (GUI) for less geeky people, a command-line utility for computer geeks, as well as a GObject-based library for developers.

Simple and easy-to-use GUI

The graphical interface of the software is very simple and easy-to-use. After installation, you can start the program from the main menu of your desktop environment. It will present users with a single dialog where you must connect to the device by selecting it and choosing an ISP protocol (NXP LPC (in system programming) or STM32 (USART protocol)).

Enable or disable the “Perform the initialization step: autobaud, sync,...” option, choose it if you want to erase the flash before writing, specify the address to write to, enable verification after writing, enable/disable executing the program on successful write, and execute the process. It is possible to stop the execution at any time. Use the ‘Close’ button to close the program. The same options are also available in the command-line interface of the software.

Runs on GNU/Linux and Microsoft Windows

NtdIsp is a cross-platform application that can be used on any distribution of GNU/Linux, as well as on the Microsoft Windows operating systems. It has been successfully tested with both 32 and 64-bit computer platforms.

NtdIsp was reviewed by , last updated on January 13th, 2015


#LPC programming #STM32 programming #embedded chip #LPC #STM32 #programming #embedded

Add your review!