MikroPascal
MikroPascal is a Pascal-based programming language and integrated development environment designed for microcontroller programming. Developed by MikroElektronika, it forms part of the company's family of Mikro development tools alongside MikroC and MikroBasic. MikroPascal provides Pascal-like syntax with embedded extensions that simplify hardware control, and ships with a compiler, debugger, and a library of routines for common microcontroller peripherals.
The language supports standard Pascal constructs such as procedures, functions, records, and sets, while adding embedded-target
MikroPascal targets a range of microcontroller families through device-specific compiler backends. Historically it has been used
The tool is distributed as an integrated development environment with project management, code editor, and debugging
Licensing for MikroPascal varies by edition, with options for educational use and commercial development. The language