Frequently Asked Questions
This is a list of frequently asked questions about using mikroElektronika compilers.
If your question is not answered on this page, please contact mikroElektronika Support Desk.
Can I use your compilers and programmer on Windows Vista (Windows 7) ?
Our compilers and programmer software are developed to work on and tested on Windows 98, Windows 2000, Windows ME, Windows XP (32 and 64 bit), Windows Vista (32 and 64 bit) and Windows 7 (32 and 64 bit) and they work fine on these operating systems.
You can find the latest drivers on our website.
I am getting "Access is denied" error in Vista, how to solve this problem ?
Please turn off User Account Control (UAC). This should make your software fully functional. To do this, follow the path in your Windows Vista (logged in as administrator) Control Panel › User Accounts › Turn User Account Control on or off, uncheck Use User Account Control (UAC) and click OK.
What are differences between mikroC PRO, mikroPascal PRO and mikroBasic PRO compilers ? Why do they have different prices ?
Basically, there is little differences between these compilers. mikroC PRO is standardized with ANSI C, and it is much more complex and it is far more difficult to write the compiler for it. We used a lot more resources for making it than what we used for mikroPascal and mikroBasic. We also worked on some very complex topics such as floating point, typedef, union, a completely new debugger and many other. Because of that there is difference in price.
Why do your PIC compilers don't support 12F508 and some similar chips ?
Unfortunately our PIC compilers don't support 12F508 and similar chips because these chips are designed to use 12-bit wide instructions. Our compiler support MCUs which use 14-bit or wider instructions.
What are limitations of demo versions of mikroElektronika's compilers ?
The only limitation of the free demo version is that it cannot generate hex output over 2K of program words. Although it may sound restrictive, this margin allows you to develop practical, working applications without ever thinking of demo limit. If you intend to develop really complex projects in one of our compilers, you should consider purchasing the license key.
Why do I still get demo limit error when I purchased and installed license key ?
If you are first time installing and registering compiler, you need to follow instructions exactly as described in registration procedure. License is valid only for the computer from which request is made, so license requested from one computer won't work on another computer. You can find on our site manual and video describing in detail how to get your license. If you previously had an older version of our compiler and have working license key for it but it doesn't work with new compiler, you have to repeat registration procedure from the new compiler and you will get a new license.
I have bought license for the older version, do I have to pay license for the new version of the compiler ?
No, once you pay for the license key you get a lifetime license. When we release a new major release of the compiler, you might need to repeat registration procedure from your new compiler and you will get new license free of charge.
Do your compilers work on Windows Vista (Windows 7) ?
Yes!
What does this function/procedure/routine do ?
Please see your compiler's Help where all of the functions are explained in detail.
I try to compile one of the provided examples and nothing happens, what is the problem ?
You need to open project, not file. When you want to open an example, go to Project › Open Project, then browse through projects and choose project file. Now you will be able to compile and program with success.
Can I get your library sources ? I need to provide all sources with my project.
It is our company's policy not to share our source code.
Can I use code I developed in your compilers in commercial purposes ? Are there some limitations ?
Regarding your code, there are no limitations. Your application is your own property and you can do whatever you like with it. If you want to include some of code we provide with our compilers or on our site, you may include them in your project, however, you are not allowed to charge your users for these.
Why does an example provided with your compilers doesn't work ?
All of the examples provided with our compilers are tested and work fine. You need to read commented header of the example and be sure that you have used the same MCU example is written for and that you have hardware connections (DIP switches, jumpers etc.) set as described.
Your example works if I use the same MCU you did, but how to make it work for another MCU ?
You should read your MCU's datasheet. Different MCUs can have different pin assignments and may require different settings. If you need help regarding this, you can find free online books on our website and recommend you starting there. You can also ask for help on our forum.
I need this project finished, can you help me ?
We currently do not do custom projects, however, we can give you some directions when you start working on your project and come to a problem. Also, our forum is very active community and as you can find there experts in different fields, we encourage you to look for help there.
Do you have some discount on your compilers/development systems for students/professors ?
Since large percentage of our customers are schools, laboratories and students, our prices are already scaled for these kinds of users. If you plan ordering more than one of our products, see special offers page on our website. Also, you can contact our Sales Department and see if you are eligible for some additional discount.
I have a question about your compilers which is not listed here. Where can I find an answer ?
Firstly, look for it in your compiler's Help. If you don't find an answer there, please create a support ticket on our website.
What do you think about this topic ? Send us feedback!