LPCScrypt v2.1.2


Click over video to play

Software Details


  • Scriptable command line interface
  • Programming of internal and SPIFI flash
    • Support for a wide range of SPIFI devices (via SFDP identification and configuration)
    • Optimised for high speed operation - typically 100-300KB/sec, depending upon flash device, host OS and host computer.
  • Programming EEPROM (internal flash parts only)
  • Programming One-Time Programmable (OTP) memory
  • Images and scripts to program LPC-Link2 and LPCXpresso V2/V3 debug probe firmware
    • LPC-Link2 Debug Firmware Programming
  • Generating and programming 128 bit AES keys
  • Encrypting and programming secure images

Supported Devices

System Requirements

What's new in v2.1.2

  • Fixed read timeout when using USB1 on LPC4357.

What's new in v2.1.1

  • Updated LPC-Link2 binary for CMSIS-DAP debug probe firmware (to ..V5_361).
  • Updated LPC-Link2 binary for SEGGER J-Link debug probe firmware (to ..V20190404).

What's new in v2.1.0

  • Updated LPC-Link2 firmware to v2.2.4
  • Fixed bug that could in some circumstances lead to a hang if no QSPI device is present (requiring ISP reset)
What's new in v2.0.0

The primary change in version 2.0 of LPCScrypt impacts the programming of QSPI devices, where we have migrated away from the use of LPC SPIFI library for the identification and low level programming of QSPI flash devices. The change was made to address the problem that only devices already known to LPCScrypt could be correctly identified and programmed. This issue, combined with the sheer volume of devices available has forced a different approach to be taken.

Fortunately, modern flash devices typically contain a data block describing their properties, including device size, low level structure and programming details etc. These data blocks and their use are collectively known as Serial Flash Discovery Protocol or SFDP. The standard for these blocks is described by JEDEC JESD216 standard(s). LPCScrypt version 2.0 now provides self configuring support for QSPI devices via their SFDP data.

  • Summary of changes:
    • Migrated from the use of the LPC SPIFI library to use Serial Flash Discovery Protocol (SFDP) as the primary method of QSPI identification and configuration
    • certain parts that do not support the SFDP protocol are manually configured
    • *NOTE* the range of supported QSPI devices may not exactly match those supported by previous versions of LPCScrypt
    • Updated Mac host software to 64 bit
    • Fixed issue with automatic serial port detection on Mac
    • Updated Linux version with dedicated installer (now 64 bit)
    • Updated LPC-Link2 firmware to v1.8.3
    • Various minor additions, bug and documentation fixes



Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

2 documents

Design Resources

Select a section:


1 hardware offering

  • placeholder image
    Emulators, Probes, and Programmers


Related Software

1 software file

Note: For better experience, software downloads are recommended on desktop.


What do you need help with?