mikroBasic PRO for PIC versions

Compiles Basic code for PIC microcontrollers
7.6
Jul 19, 2020
7.5
Oct 7, 2019
Review
6.6
May 30, 2015
Review
6.4
Jun 6, 2014
Review
6.0
Feb 26, 2013
Review
5.8
Dec 29, 2012
5.6
Apr 11, 2012
Review
5.4
Dec 29, 2011
Review
5.1
Jul 31, 2011
5.0
Jul 12, 2011
Review
4.1
Sep 27, 2010
Editorial review
rating
3.8
May 20, 2010
3.2
Oct 23, 2009

What's new

v7.5 [Oct 7, 2019]
IDE:
- CODEGRIP support implemented in IDE (program, debug and advanced options): program, debug, advanced options (Protocol, Connection, Reset Type and many others).
- New Capacitive touch controllers supported in VisualTFT: FT5X06, FT5X16, FT5X26, FT5X46.
- New screen events introduced for FT5XXX capacitive touch controllers (in VisualTFT): Swipe Up, Swipe Down, Swipe Left, wipe Right, Zoom In, Zoom Out.
- Compiler: ICD support for additional 57 MCUs added: P16F15313, P16F19155, P16LF1764, P16F15323, P16F19156, P16LF1765, P16F15324, P16F19175, P16LF1768, P16F15325, P16F19176, P16LF1769, P16F15344, P16LF15313, P16LF19155, P16F15345, P16LF15323, P16LF19156, P16F15354, P16LF15324, P16LF19175, P16F15355, P16LF15325, P16LF19176, P16F15356, P16LF15344, P18F24K42, P16F15375, P16LF15345, P18F25K42, P16F15376, P16LF15354, P18F26K42, P16F1574, P16LF15355, P18F27K42, P16F1575, P16LF15356, P18F45K42, P16F1578, P16LF15375, P18F46K42, P16F1579, P16LF15376, P18F47K42, P16F1764, P16LF1574, P18LF27K42, P16F1765, P16LF1575, P18LF45K42, P16F1768, P16LF1578, P18LF46K42, P16F1769, P16LF1579, P18LF47K42.
Libraries:
-TFT touchpanel library covering new touchpanel circuit logic on v8 development boards, alias TFT_TouchPanel_TC (transistor controlled).
-Capacitive touch controller library (FT5X06, FT5X16, FT5X26, FT5X46).
Examples:
- Added: Set of examples covering new EasyPIC v8 development board.
- Added: Set of examples covering internal MCU modules for P18F47K42 (default MCU for EasyPIC v8 development board).

v6.6 [May 30, 2015]
8 new PICs supported
New microcontrollers
New PIC microcontrollers are supported. Most of them are from the enhanced mid-range PIC16 family.
New microcontrollers
This little asterisk is a life saver
Wild cards introduced
Wild cards in code completion (with asterisk “*”) will save you a ton of time. Handles one character permutation.
New Libraries
Easier to manage libs and files
Way more intuitive
Drag & drop functions into the editor. Rename files directly from the Project Manager. New files automatically added to projects.
IDE improvements
Synchronized editing
IDE improvements
With synchronized editing, you can change a variable name in one place, and the changes will be applied throughout the code.
Command line improvements

v6.4 [Jun 6, 2014]
- Added support for PIC microcontrollers. Most of them are from the enhanced mid-range PIC16 family.
- Added USB library for PIC16F145x MCU and PWM library for PIC16F1503 and PIC16F1507 MCUs.
- IDE improvements: Slight improvements to the Project Manager. Improvements to the Live update feature, specifically for Windows 8.
- Fine-tuning: Improved linkage, allocation of locals to registers and a bunch of other slight tweaks and fixes under the hood.

v6.0 [Feb 26, 2013]
1. Compiler
--Improved Faster optimization and linkage.
--Improved Allocation of locals to registers.
--Fixed: Call tree generator did not work for specific examples
--Fixed: Pointer to types that has overridden memory specifier was incorrectly dereferenced
2. Integrated Development Environment
--Improved Function tree changed to work with new call tree generator.

v5.6 [Apr 11, 2012]
New start screen deliveres just the right information. Examples, news and useful links are here to get you started quickly.
With ICS (interrupt context saving) control added, you have the power of fine-tuning your time-critical applications.
We’ve managed to speed up compilation even further. Your code is now compiled 40% faster than in compiler version 5.30.
Better handling of Bookmarks, Dongle detection, Project Wizard, Code selection in Editor window, and many other improvements.

v4.1 [Sep 27, 2010]
•Additional chips supported: PIC12F617, PIC18F13K22, PIC18LF13K22, PIC18F14K22, PIC18LF14K22, PIC18F45K22 and PIC18LF45K22
•GIF images supported in Project Manager and Active Comments
•Support for Package Manager
•Active Comments Editor
•Highlighting routine under cursor in Code Explorer
•Export project feature, useful for backing up project and all relevant files with one mouse click
•mikroICD support for K series of PICs
•Library manager loads MCLs faster
•More user options for optimization control
•Tools moved to panels. Now they are dockable and receive the Color Style from IDE
•Additional options included, users' wishes fulfilled, minor bugs fixed
•Code Assistant (CTRL+SPACE) loads faster
•Faster simulation of Delay_ms and Delay_us functions
•Code Explorer works faster for codes over 5000 lines
•Toggle breakpoints while ICD is running takes no effect
•New Project Wizard adds the main file at the end of the file list
•Active Comments in Examples for Development Systems and Extra Boards
•Select All does not take effect
•HID Terminal, missing implementation/implements keyword [mP, mB]
•HID Terminal, "Bus powered" option takes no effect
•Open Project Group can build a project before it is completely open
•Close Project Group - always ask for Save
•Introduced iv keyword for linking function as interrupt handler
•Rebuild all sources in project (switch -RA)
•More user options for optimization control
•Enhanced warning system
•Faster generation of COFF file
•Function goto table for functions above 64kBytes is not generated when function pointers are not used. Very useful for hi-end bootloaders.
•USB Library
•Touch Panel Library
•Aditional functions in ADC Library: ADC_Init and ADC_Get_Sample
•UART Library for PIC16F690, UART_read() does not read RCREG
•Ethernet Library - subnet broadcast flag added. userTCP and useUDP routine prototype is changed. Refer to help and distributed ethernet examples for details.

Alternative downloads

Python
Python
Free
rating

Create web and desktop applications using an object oriented language.

Java SE Development Kit
Java SE Development Kit
Free
rating

Develop and deploy Java applications on desktops and servers.

Microsoft Visual Studio Code
Microsoft Visual Studio Code
Free
rating

A source code editor with built-in support for JavaScript.

Real Pic Simulator
Real Pic Simulator
rating

Fastest microcontroller simulator.

mikroPascal PRO for PIC
mikroPascal PRO for PIC
rating

Detects and corrects all the code errors in seconds using in-circuit debugger.