µVision linker input data
File type: Source code and script file
A file with the .lnp file extension contains linker input data for the µVision development environment.
µVision generates the file during an ARM-based software build and uses it to pass linker command-line input.
File type category:
Source code and script file
Date updated: October 12, 2026
The .lnp file extension is associated with Keil µVision, an integrated development environment for developing software for ARM-based platforms.
The .lnp file is a generated linker input file. It stores the input and options that µVision passes to the linker when building a project.
The format is an internal build artifact rather than a general-purpose source format. It is used with µVision4 on Microsoft Windows and is normally regenerated by the development environment as part of the build process.
Open the .lnp file in µVision4 on Microsoft Windows when it needs to be used as part of an ARM project build. In most cases, µVision generates and consumes the file automatically.
Because it contains linker input data, the file can also be viewed as text in a text editor, but editing it directly may not be preserved when µVision rebuilds the project.
The .lnp file is not normally converted to another format. It is a generated linker input file, so the practical way to produce a new one is to change the project or linker settings in µVision and build the project again.