MikroElektronika has developed 21 compilers for 7 different architectures and 3 programming languages. Along with the compilers, there are two GUI software for TFT or GCLD, that can be used along with the compilers to help in the process of project development that requires a graphical interface.
You can download and use the demo version for free for each of our compilers and software. Free demo version of the compilers supports the projects with a size less than 2K of program words. Free demo version of our additional software - Visual TFT and Visual GLCD, supports the projects with one screen and a maximum of 7 objects on it.
If you want to purchase the full version, there are a couple of steps to follow in order to activate the license and unlock the full potential of your MikroElektronika software tool.
The new concept of our compilers - Merge with the Visual TFT
We have decided to make the working environment more pleasant and convenient for development. Most of our users have the need to make some sort of interface for their project. We have made an all-in-one solution, with the Visual TFT integrated into the compiler. You can register one, or both of the software. Or use the demo version.
FT90x compiler was first to welcome this innovative approach. Next, dsPIC and PIC compilers applied the same IDE, with the addition of new licensing methods. Every next release of other compiler families will follow the same methods.
To get more information on each method, click on the links they provide in the text below.
Read this if you have a Key File License
The key file license is obsolete on the last version of the dsPIC and PIC compilers. To continue using your compiler without limitations, you will need to reactivate your license with a new activation code. We suggest that you always use the latest version of the compiler.
The email with instructions was sent to the customers in our database. If you haven't received an email, but have the key file license you want to convert from, please contact us directly at license@mikroe.com.
This will take five minutes of your time, and it is completely free.
Here's what to do:
- STEP 1 – Fill out and submit the license conversion form.
- STEP 2 - Once we receive your request, we will send your new activation code in an email.
- STEP 3 — Launch your compiler, go to Help >> Software activation, and enter the Activation Code. A detailed guide with screenshots is available here.
Done!
PRO TIP: you will get your activation code instantly if you provide the original invoice or 2CO number of your compiler purchase. You can probably find them in your email archive. If you are not able to provide invoice and 2CO numbers, it may take 24 to 48 hours to process your request (you will be able to use your compiler regularly while you wait).
The new licensing model is much better because your license activation code will be permanent. You will use the same code whenever you switch to a different PC, or reinstall the compiler for any other reason.
A single license allows you to use the compiler on up to two PCs.
Previous Licensing methods
These methods are still present in all the other compiler lines except dsPIC. But we are working our way up to switch to the new, more simple license procedure and to more clear terminology. The goal remains the same - receive the full access to the compiler for the purchase you made. Quick and easy.
In order to successfully activate the license, download the desired compiler from the product page first. Our warmest suggestion is to always work with the latest version. Updates are free of charge, so you can update the compiler no matter which version you had purchased.
https://www.mikroe.com/compilers/
Install the compiler on the computer you will be using for the future development. The request for the license has to be made from the computer you will be using. There are different ways you can choose from in order to have the licensed version of the compiler.
- Electronic License Delivery
- USB Dongle License - previous licensing method
- License Code
- USB Dongle License
- Time Trial License
- Key File License
- Site License
Electronic License Delivery - previous licensing method
If you choose Electronic License Delivery option we will instantly send Registration key to your E-mail. In the same email, you will have the link to follow in order to obtain the Activation key to grant to access to full-featured, licensed version of the compiler.If you choose to purchase the software with License Activation Card option you will receive a compiler box with a License Activation Card. It features product Activation and Registration keys on the back, hidden behind the scratch-off foil.Here is the example of the Activation Card:
How to activate Electronic License
Make sure to send the request for the Activation key. The link in the email you received with the purchase will take you to the browser and this page.
You can also request the license directly from the compiler. Go to Help -> Software activation -> Activate by license key
Follow the link “Request the license”. Choose the option that you work online. If you don’t have Internet access at the time, our suggestion is to wait and submit the request once you do. This is the one-time activation process so you will not need the internet access to work in the compiler.
The same browser page will then appear. Please enter the Registration code and all the required data. If you don’t remember the Invoice and/or 2Checkout number, fill in those fields with random numbers since the fields are mandatory. Please note that in that case the request you submit will be processed manually by MikroElektronika staff so it can take up to 48 hours.
If your request is submitted correctly, and the payment is in our system, you will receive the email with the Activation Key. With that information, you can move on to activate the license in the compiler.
To activate the license go through the following steps:
-
- Open the compiler and follow the same path – Go to Help -> Software activation -> Activate by license key
- Now that you have the Activation key, fill in the required fields.
Your license is ready now! Restart the compiler and start your work.
Note
Please note that our license is attached to a partition of your computer, which means that in case you reinstall the system you need to activate the license again.
Activation key you received is PERMANENT KEY and you should use it for all future activation. This key is linked to your purchase so you can use it in case you format the hard drive, or update the compiler.
Do not forget that you have right for free upgrades for the product lifetime!
Frequently asked questions
Q. Is it possible to get the license key and USB dongle as part of the same license?
No, it’s not. You can choose one way of licensing or buy two licenses.
Q. Which distributor should I choose when requesting the license key?
The license key request must be sent to the same distributor you have made your order through. If the distributor is not on our list anymore, choose “MikroElektronika”.
Q. Do I have to keep my license key safe?
Yes, because the same key is used to unlock any new version of the same software downloaded from the MikroElektronika web page.
Q. Is it true that MikroElektronika provides free technical support assistance?
Yes. Our technical support is free of charge. You can contact us through our helpdesk: http://helpdesk.mikroe.com/
Q. I have lost my activation key. What am I supposed to do?
Please send a request for a new license key to your distributor and briefly explain the situation in the comments section. If the argumentation is correct, you will get a new key free of charge.
Q. It has been 24 hours since I sent my request and I haven’t received the activation key yet. What should I do?
Over the last couple of years there has been a growing problem with E-mail providers identifying incorrectly valid E-mails as spams. Check your spam folder to see if our E-mail has been incorrectly classified. It is also advisable to white list all E-mails from our domain @mikroe.com because if our first E-mail was incorrectly classified and lost, there is a strong possibility that all subsequent E-mails will also be incorrectly classified. Therefore, if you do not receive an E-mail from us within 24 hours, please E-mail us at office@mikroe.com.
Q. My antivirus software prevents the license key from accessing the compiler registration files.
You should first disable the antivirus software and re-run the license key application.
USB Dongle License - previous licensing method
If you choose Dongle Licensing option, you can receive USB stick with a single license. This can be used on any computer with the USB port. It will register the compiler while you have it connected. Once you disconnect it, the compiler will have the demo version.
How to use USB Dongle License
Unlike Key File Licensing option, USB Dongle License is ready to work as soon as you plug it into the USB port. No license request or registration is required.
You can see the dongle detected in the computer if you go to: Help -> About.
USB Dongle License can be used on any computer with USB port. It is your personal license which is not tied to a specific computer.
It works with every version of the compiler, so you can update for free and continue to have the licensed compiler.
New IDE
We introduced new IDE and new licensing methods starting from the dsPIC compiler version 7.0.0 When it comes to detection of USB dongle in this new IDE, you can check the presence of the successful license by following these steps:
-
- Open the compiler, go to Help – Activate License.
- Choose if you want to license compiler part or Visual TFT.
-
- A new window will open. Choose the the type of license you want.
-
- Choose “USB Dongle License”. If you haven’t connected the dongle yet, now would be the time to do it.
- You will see the license has been approved.
Frequently Asked Questions
Q. Is USB Dongle License valid without registration?
Yes. Unlike Key File Licensing option, USB Dongle License is ready to work as soon as you plug it into the USB port. No license request or registration is required.
Q. Can I use USB Dongle License on different computers?
Yes. USB Dongle License can be used on any computer with USB port. It is your personal license which is not tied to a specific computer.
Q. I have updated my compiler. Is my USB Dongle License still valid? Yes. Once purchased, USB dongle license works with every version of the compiler. When you update your compiler the USB dongle license is operational right away.
Q. Can I use multiple USB Dongles on a single computer?
Yes. If you already have USB Dongle Licenses for other MikroElektronika software products, you can use them simultaneously on a single computer. If your computer doesn’t have enough USB host ports, you can use an additional USB hub.
Q. I have lost my Dongle, can I get a new one for free?
Unfortunately not. If you lose your dongle you will need to buy a new compiler license and pay the full price.
Q. I have broken my USB Dongle, what should I do?
If you accidentally break the dongle, or it malfunctions in any way, please contact our technical support. http://helpdesk.mikroe.com/
There is a possibility, if the damage is permanent, you can pay only for the new dongle. You will not have to pay the new license.
License Code
License Code is the new licensing method, and it is present at this moment in the dsPIC and PIC compiler line, starting from the newly released versions 7.0.0. Soon after dsPIC and PIC, all the other compilers will have new licensing methods.
Contents
- How to buy the license
- How to activate the License Code
- Note
- Frequently asked questions
How to buy the license
You can purchase the license by visiting our website. Also, purchase can me made directly from the compiler.
-
- Go to Help -> Activate License
-
- Follow the link “Buy the License”. It will take you to the webpage, where you can proceed with the payment.
- After the payment is detected in our system, you will receive the email with the Registration code and the link to follow in order to request the Activation code.
- Fill in the online form. Make sure to enter all the relevant data.
- After you submit the request, Activation code will be send to your mailbox.
You are now ready to activate the compiler!
How to activate the License Code
Download the compiler you want to use from our website.
To activate the license go through the following steps:
-
- Download the latest version of our dsPIC compiler. This method is currently active only for this family, but we are converting to this model, so soon, all the other compilers will have it.
- Open the compiler and go to Help -> Activate license
-
- Choose if you want to license compiler part or Visual TFT.
-
- A new window will open. Choose the type of license you want.
-
- Fill in the Activation code in the required fields and click on the button “Activate”.
Your license is ready now! Restart the compiler and start your work.
Note
Activation code you received is PERMANENT CODE and you should use it for all future activation.
Do not forget that you have right for the free upgrades for a product lifetime!
Frequently asked questions
Q. Is it possible to get the License code and USB dongle as part of the same license?
No, it’s not. You can choose one way of licensing or buy two licenses.
Q. Do I have to keep my License code safe?
Yes, because the same key is used to unlock any new version of the same software downloaded from the MikroElektronika webpage.
Q. Is it true that MikroElektronika provides free technical support assistance?
Yes. Our technical support is free of charge. You can contact us through our helpdesk: http://helpdesk.mikroe.com/
Q. I have lost my activation key. What am I supposed to do?
Please send a request for a new license key to your distributor and briefly explain the situation in the comments section. If the argumentation is correct, you will get a new key free of charge.
Q. It has been 24 hours since I sent my request and I haven’t received the activation key yet. What should I do?
Over the last couple of years there has been a growing problem with E-mail providers identifying incorrectly valid E-mails as spams. Check your spam folder to see if our E-mail has been incorrectly classified. It is also advisable to white list all E-mails from our domain @mikroe.com because if our first E-mail was incorrectly classified and lost, there is a strong possibility that all subsequent E-mails will also be incorrectly classified. Therefore, if you do not receive an E-mail from us within 24 hours, please E-mail us at office@mikroe.com.
Q. My antivirus software prevents the license key from accessing the compiler registration files.
You should first disable the antivirus software and re-run the license key application.
USB Dongle License
If you choose Dongle Licensing option, you can receive USB stick with a single license. This can be used on any computer with the USB port. It will register the compiler while you have it connected. Once you disconnect it, the compiler will have the demo version.
How to use USB Dongle License
Unlike Key File Licensing option, USB Dongle License is ready to work as soon as you plug it into the USB port. No license request or registration is required.
You can see the dongle detected in the computer if you go to: Help -> About.
USB Dongle License can be used on any computer with USB port. It is your personal license which is not tied to a specific computer.
It works with every version of the compiler, so you can update for free and continue to have the licensed compiler.
New IDE
We introduced new IDE and new licensing methods starting from the dsPIC compiler version 7.0.0 When it comes to detection of USB dongle in this new IDE, you can check the presence of the successful license by following these steps:
-
- Open the compiler, go to Help – Activate License.
-
- Choose if you want to license compiler part or Visual TFT.
-
- A new window will open. Choose the the type of license you want.
-
- Choose “USB Dongle License”. If you haven’t connected the dongle yet, now would be the time to do it.
- You will see the license has been approved.
Frequently Asked Questions
Q. Is USB Dongle License valid without registration?
Yes. Unlike Key File Licensing option, USB Dongle License is ready to work as soon as you plug it into the USB port. No license request or registration is required.
Q. Can I use USB Dongle License on different computers?
Yes. USB Dongle License can be used on any computer with USB port. It is your personal license which is not tied to a specific computer.
Q. I have updated my compiler. Is my USB Dongle License still valid? Yes. Once purchased, USB dongle license works with every version of the compiler. When you update your compiler the USB dongle license is operational right away.
Q. Can I use multiple USB Dongles on a single computer?
Yes. If you already have USB Dongle Licenses for other MikroElektronika software products, you can use them simultaneously on a single computer. If your computer doesn’t have enough USB host ports, you can use an additional USB hub.
Q. I have lost my Dongle, can I get a new one for free?
Unfortunately not. If you lose your dongle you will need to buy a new compiler license and pay the full price.
Q. I have broken my USB Dongle, what should I do?
If you accidentally break the dongle, or it malfunctions in any way, please contact our technical support. http://helpdesk.mikroe.com/
There is a possibility, if the damage is permanent, you can pay only for the new dongle. You will not have to pay the new license.
Time Trial License
Time Trial option of the license was created by our developers especially for the FT90x compilers. It includes 45-day free trial period in which you can use the compiler to its full potential.Once the Time trial period expires, you can either purchase the license, or get back to the demo version of the compiler. Keep in mind that you can always switch from the demo version to the registered version!
How to buy the Time Trial License
In order to start your time trial period, go through the following steps.
-
- Download the preferred compiler for FT90x. It can be C, Pascal or Basic.
- Go to Help -> Activate License
-
- Follow the link “Buy the License”. It will take you to the webpage, where you can proceed with the payment.
-
- After the payment is detected in our system, you will receive the email with the Registration code and the link to follow in order to request the Activation key.
- Use the activation key to fill in the required fields in the compiler. Fill in your name, email, and company (optional).
Your Time trial can begin now. You will have the registered version for the period of 45 days.
How to activate the Time Trial License
Download the compiler you want to use from our website.
To activate the license go through the following steps:
- Once you have downloaded the latest version of the compiler open the compiler and go to Help -> Activate license
- Choose if you want to license compiler part or Visual TFT.
- A new window will open. Choose the the type of license you want.
- Fill in the Activation code in the required fields and click on the button “Activate”.
Your license is ready now! Restart the compiler and start your work.
Key File License
IMPORTANT
The key file license is obsolete on the last version of the dsPIC and PIC compilers. To continue using your compiler without limitations, you will need to reactivate your license with a new activation code. We suggest that you always use the latest version of the compiler.
The email with instructions was sent to the customers in our database. If you haven’t received an email, but have the key file license you want to convert from, please contact us directly at license@mikroe.com.
This will take five minutes of your time, and it is completely free.
Here’s what to do:
- STEP 1 – Fill out and submit the license conversion form.
- STEP 2 – Once we receive your request, we will send your new activation code in an email.
- STEP 3 — Launch your compiler, go to Help >> Software activation, and enter the Activation Code. A detailed guide with screenshots is available here.
Done!
PRO TIP: you will get your activation code instantly if you provide the original invoice or 2CO number of your compiler purchase. You can probably find them in your email archive. If you are not able to provide invoice and 2CO numbers, it may take 24 to 48 hours to process your request (you will be able to use your compiler regularly while you wait).
The new licensing model is much better because your license activation code will be permanent. You will use the same code whenever you switch to a different PC, or reinstall the compiler for any other reason.
A single license allows you to use the compiler on up to two PCs.
NOTE
This licensing option is not present in the new version of the compilers. It will soon become obsolete and we will not have support for it. Therefore it is STRONGLY SUGGESTED that you update to the latest version of the compiler and use some of the currently active licensing methods.
How to register with the Key File License
Key File represents the exe file that opens up the standard windows wizard. After following the step by step process of activation, your license will be ready to use.
If you use the previous versions of the compiler that does not support activation key, you will have the option to registered your compiler this way.
In order to register the compiler, go through the following steps:
-
- Go to Help -> How to register. You will have the option to request the license.
-
- Once the email with instructions lands to your mailbox, follow the exe link. It will look like this:
- You have the few steps to follow in the wizard until the wizard is finished.
- Your compiler is now registered.
Frequently Asked Questions
Q. My antivirus software prevents the license key from accessing the compiler registration files.
You should first disable the antivirus software and re-run the license key application.
Q. Is my key license valid after I have upgraded my software to a new version on the same computer?
We have changed the electronic licensing method beginning from January 2016 so if you update to the new version of the compiler, please send the request again and you will receive the Activation key free of charge.
Q. I have lost my key. What am I supposed to do?
Please send a request for a new license key to your distributor and briefly explain the situation in the comments section. If the argumentation is correct, you will get a new key free of charge.
Site License
The regular licensing model for MikroElektronika software works best for individual users. If you run a two-person team, a whole R&D department, or teach a class, the Site License is a better solution. It allows you to own, manage and deploy multiple single licenses. You will have to install the License Manager on one workstation, used as a server, and other users can simply enter the compiler and activate it by entering port name and number.If you are interested in this type of license, send us an inquiry.
https://www.mikroe.com//mikroc-arm#site-license-tab
This method is possible for all the latest versions of our software. If the compiler you purchased doesn’t have this option in IDE, but you are interested in purchasing it, please contact us at license@mikroe.com, or send us an inquiry at the link above.
Site License Server
In order to manage all the bought licenses, you should install the License Manager. The License Manager is supported on Windows and Linux.
But on the client side, compilers can be used only on Windows. If you run Linux, you will have to install Windows Virtual Machine in order to use the compiler.
You can download the latest License Server and License Manager here
Installing and configuring MikroE License Server on Windows
-
- Run “MikroE_License_Server_2016_Build.1.0.0”
- Follow the steps from the installer. (NOTE: You must have administrator privileges in order to successfully install and configure “MikroE License Server”).
- After successfully finished installation server be installed as service as “MikroE License Server” and automatically run.
- You can check in services list if “MikroE License Server” is present and running.
-
- Run “MikroE_License_Manager_2016_Build.1.0.0”
- After success installation you can open “MikroE license manager config tool” for configuring the server.
IMPORTANT:
When server is started its default listening port is 2501. You can change it at any available port you want by using “MikroE license manager config tool”.
You also must adjust your firewall to allow listening on desired port. Check you Inbound/Outbound rules. For details on how to set Inbound/Outbound windows firewall rules, check out this link: https://msdn.microsoft.com/en-us/library/hh168549%28v=nav.90%29.aspx
Activation of the License
To activate license, click first the Configure button in the main screen. A new window will appear where you will enter the activation key for MikroElektronika product (case sensitive) :
Press Add button and an activation key will be listed. Here you may also change the server’s port number if necessary. When this is done, click the OK button to return to the main window.
In the main window press OK button to save changes and the license will be added. You can also see the list of the licenses by pressing the “Server Info” button in the MikroE License Manager Config tool.
The option you also have is to reset all active connections. You can do it by checking the “Reset All Connections” check box in the main screen. This will disable all active connections related to any license, and the user will have to connect to the server again to activate their license.
Site License Client
In times when you have to work in the MikroElektronika environment, you have to activate the license. Once you finish the work, you can simply disconnect and leave that license for another user.
How to activate Site License
Current method
-
- Open the compiler and go to Help -> Activate license
-
- Choose if you want to license compiler part or Visual TFT.
-
- A new window will open. Choose the the Site License type.
-
- In the Connect to the License Server window fill in the required data and click on the connect button at the botton right corner of the screen.
- Your compiler has now been registered.
If you have any additional questions about the Site License, please contact our Sales team.