Use your forum account to login.


TOP Contributors

  1. MikroElektronika Team (354 codes)
  2. Shawon Shahryiar (226 codes)
  3. Alcides Ramos (92 codes)
  4. Dany (66 codes)
  5. O B (60 codes)
  6. MikroBUS.NET Team (35 codes)
  7. NART SCHINACKOW (34 codes)
  8. Roman Toropov (25 codes)
  9. Alberto Trasimeni (25 codes)
  10. Arezki YOUYOU (23 codes)

Most Downloaded

  1. Timer Calculator (67950 times)
  2. Network Ethernet Library (34531 times)
  3. FAT32 Library (32314 times)
  4. USB Device Library (25786 times)
  5. Network WiFi Library (25503 times)
  6. FT800 Library (17807 times)
  7. GSM click - Example (17501 times)
  8. PID Library (17469 times)
  9. microSD click - Example (14651 times)
  10. GPS click - Example (11659 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back



Author: MikroElektronika Team

Last Updated: 2013-06-25

Category: CAN / LIN / RS485

Downloaded: 5908 times

Followed by: 5 users

CANculator is a software development tool used for easier CAN baud rate calculation and manipulation of the CAN bus parameters.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "CANculator " changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "CANculator " changes.

Do you want to report abuse regarding "CANculator ".

  • Information
  • Comments (0)
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog


CANculator is a software development tool used for easier CAN baud rate calculation and manipulation of the CAN bus parameters.
This software generates source code compatible with mikroElektronika Compilers (mikroC, mikroPascal and mikroBasic) and for all compiler supported architectures (PIC, dsPIC30, dsPIC33, PIC24, PIC32, AVR and ARM). Using this tool you can start creating CAN based communications much faster and easier.


  - CANculator offers an intuitive interface and component based embedded application development.
  - Modern and User-Oriented IDE.
  - Support for the following microcontroller architectures: PIC, dsPIC30, dsPIC33, PIC24, AVR, ARM - STM, ARM - Stellaris.
  - Support for MikroElektronika CANSPI communication board (

  - Suport for MikroElektronika CAN SPI Click 5V board (
  - CANculator generates source codes for mikroC, mikroBasic and microPascal compilers.  
  - Autosave on closing.

New Version (

- Frequency up to 200MHz.

- Minor bugs fixed.

  - The number of modules depends of the chosen device. For a specific number of CAN modules on a chip consult datasheet for that microcontroller.
  - For ARM - STM microcontroller family set appropriate value for APB low-speed prescaler (APB1) in Edit Project dialog. Example: MCU Clock = 72MHz, APB1 = 2, CAN (APB1) Clock = 36MHz. CAN (APB1) Clock = MCU Clock / APB1.
  - .Net 3.5 framework

Next images demonstrate how can you add this tool to mikroE IDEs.


7 x 10 R click

7x10 R click carries a matrix of 70 red LEDs driven by a pairs of 8-bit serial-in, parallel-out shift registers, a Darlington Transistor array and a Johnson counter.

[Learn More]

Vibra sense click

Vibra Sense click is a low cost micro shock vibration sensor with a digital output which can be set as an Interrupt (mikroBUS INT pin). An onboard potentiometer lets you set the interrupt threshold. The board is designed to use either a 3.3V and a 5V power supply.

[Learn More]

SpeakUp API

API for SpeakUp, the speech recognition click board

[Learn More]