AVRPascalDbg 3.6

AVRPascalDbg is a tool for debugging and emulating AVR microcontrollers in the AVRPascal IDE. It operates in two modes: Emulator and DebugWire. In DebugWire mode, it communicates with AVR microcontrollers using a USB-UART converter installed in the operating system as a virtual serial port. It supports adapters based on FT232, PL2303, and CH340 chips. The emulation mode allows program analysis without the use of a physical microcontroller. When compiled for AVRSIM, diagnostic output (write/writeln) can be displayed in the Messages pane of AVRPascal.

AVRPascalDbg provides program execution control (run, pause, single step), breakpoint handling, and inspection of microcontroller register values. AVRPascalDbg requires a compatible version of the AVRPascal IDE (same version, e.g. 3.6) and cannot be used as a standalone debugger. The tool is intended for debugging user-developed firmware and not for reverse engineering or analyzing third-party binaries.

The demonstration version allows debugging only for programs whose flash memory image size does not exceed 350 bytes for physical microcontrollers and 16 KB in AVRSIM mode.

Downloads
Date File Size Notes
31/03/26 AVRPascalDbg_Changes.txt 2.85 KB List of changes
31/03/26 AVRPascalDbg_Manual.pdf 435.66 KB Manual
31/03/26 AVRPascalDbg.3.6.0.407.Setup.Win.zip 7.93 MB Installer (Windows 64-bit) containing the plug-in and the DEMO licence file (.LIC). The converter requires the VCP driver to be installed. It is available for download from the manufacturer's website (Waveshare for FT232, Prolific for PL2303, Quinheng for CH340).
31/03/26 AVRPascalDbg.3.6.0.407.Setup.Linux.zip 7.21 MB DEB package (Linux 64-bit) containing the plug-in and the DEMO licence file.

Personal licence

Licence Model

The licence is perpetual and applies to a defined range of AVRPascalDbg release dates. The update window starts at the release date of the current AVRPascalDbg version available at the time of purchase. The update window lasts 12 months, rounded up to the end of the month. All AVRPascalDbg versions released within this window work without limitations and remain fully licensed forever. AVRPascalDbg versions released outside this window automatically run in DEMO mode.

The licence is designed to support the development of the AVRPascal project.

AVRPascalDbg_LicenceTerms.txt

Note: A DEMO version is available for evaluation (see above). Purchasing a licence assumes you are familiar with the software's behaviour and limitations.

Update window renewal

Renewing an active update window extends it by 12 months, rounded up to the end of the month, counted from the end of the existing update window. If the update window has already expired, renewal starts a new update window using the same rules as a new licence. Update window renewal is available exclusively via a personal renewal link provided with the original licence purchase. If renewal is temporarily unavailable, the renewal page will indicate when it becomes available again.

Updated: 30/04/26