AT89LP-Website

Home Features Changelog Privacy Policy

Features

Build Menu

Build Menu

Compile your 8051 projects using this simple integrated build menu. Designed specifically so that you do not have to struggle to change any of your project settings. Beginner friendly but gives you all the power you need. Use the memory report to know exactly how much space you have to work with!

Program Menu

Program Menu

Program/Flash your AT89LP devices with a powerful built-in programmer. Easily change your targeted device, serial port and Baud rate with the dropdown menus.

Serial Monitor

Serial Monitor Menu

Debug your serial communications directly inside VS Code using the built-in serial monitor. Choose your serial port and baud rate with ease. Send and receive serial data using the integrated serial monitor, without installing any external dependencies.

Commands

Run all of the following commands from the VS Code command prompt. Open the command prompt using F1 or Ctrl + Shift + P. Then type the command you’d like to run and press enter to run it. Example:

AT89LP: Programmer’s Calculator.

Programmer’s Calculator

Use this calculator to calculate mathematical expression in any base.

Base Format Example
Decimal - 32
Hexadecimal 0x 0x34
Binary 0b 0b10
Octadecimal 0o 0o24

Type any expression in the input box and press Enter to calculate.

Examples

Import Code::Blocks Project

Allows the user to import an existing Code::Blocks project in a format which the AT89LP IDE can understand.

Export to Code::Blocks Project

Easily export a project to a Code::Blocks compatible project.

Add include directory

Add the directories you want to include in your build. The header files in this directory will be added to the build. Useful for when you have a header like REG51ATLPRB2.h, which is always included.


GitHub YouTube Instagram VS Code Marketplace Email


© 2026 Philip. All rights reserved.

AT89LP is proprietary software. The free version is available through the Visual Studio Code Marketplace. Premium features are available separately.

AT89LP is an independent project and is not affiliated with or endorsed by Microsoft Corporation or Microchip Technology Inc.