AVRco – Pascal for Atmel AVR

Multi-task development system for Atmel AVR RISC CPUs 90S2313 to Mega256 and XMegas. (UPDI series coming soon …)

The AVRco Professional version is free for everyone; the dongle check has been removed. AVRco Pascal support is provided in the forum only.

AVRco includes

  • A convenient, project-oriented multi-window editor with syntax and error highlighting and online help
  • Application assistant for interactive design of the application; it generates the source code
  • Pascal compiler supporting processes, tasks, interrupts and on-chip peripherals; 16- and 32-bit integers; IEEE floating point with trigonometric and logarithmic functions
  • Fixed-point arithmetic, Fix64 (s31.32), with trigonometric and logarithmic functions
  • Extensive bit manipulation; drivers for I2C bus, LCD display, 7-segment LED display, RS232, stepper and LAN
  • Assembler, also for machine code within the Pascal source
  • A built-in simulator for multitask debugging as a bonus
  • Optional: ISP3-X in-circuit programmer with JTAG / PDI debugger
  • Runs on Windows 7 and later (Windows 7, 10 and 11), 32 and 64-bit

AVRco Free

With fully implemented pointers, arrays, records, bit sets and more. Give AVRco a try and you will not be disappointed. It comes with five complete manuals. The free version includes units, LCD graphics, TCP/IP, the FAT32 LFN file system and USB support. Implemented are:

  • Units in Borland style
  • Sound driver
  • LCD graphics driver
  • Heap management and table interpolation
  • Ethernet stack xUDP
  • FAT32 LFN file system
  • USB device driver, or as CDC