MikroElektronika white logo
  • Products
    • Click Boards
      • Wireless Connectivity
        • GPS/GNSS
        • GSM/LTE
        • LTE IoT
        • BT/BLE
        • WiFi
        • RFID/NFC
        • GSM+GPS
        • 6LoWPAN
        • ZigBee
        • UWB
        • SigFox
        • Sub-1 GHz Transceievers
        • 2.4 GHz Trancevers
        • LoRa
        • WiFi+BLE
      • Sensors
        • Biometrics
        • Gas
        • Magnetic
        • Motion
        • Optical
        • Pressure
        • Proximity
        • Temperature & humidity
        • Current sensor
        • Miscellaneous
        • Environmental
        • Force
        • Inductance
        • RF meter
        • Click Shields
        • Click Bundles
      • Interface
        • Adapter
        • CAN
        • Port expander
        • RS485
        • USB
        • 1-Wire
        • RS232
        • Ethernet
        • LIN
        • PWM
        • Current
        • DALI
        • I2C
        • Fiber optics
        • SPI
        • DMX
        • CXPI
        • Click Shields
        • Click Bundles
      • Display & LED
        • LED Drivers
        • LED Matrix
        • LED Segment
        • OLED
        • LCD
        • TFT
        • Click Shields
        • Click Bundles
      • Miscellaneous
        • Relay
        • Optocoupler
        • ID
        • Proto
        • Encryption
        • Click Shields
        • Click Bundles
      • Mixed Signal
        • ADC
        • Measurements
        • DAC
        • Digital potentiometer
        • ADC-DAC
        • Click Shields
        • Click Bundles
      • Storage
        • EEPROM
        • FLASH
        • FRAM
        • microSD
        • MRAM
        • SRAM
        • EERAM
        • ReRAM
        • DRAM
        • Click Shields
        • Click Bundles
      • Motor Control
        • Brushed
        • Brushless
        • Servo
        • Stepper
        • Click Shields
        • Click Bundles
      • Audio & Voice
        • Amplifier
        • Microphone
        • Speakers
        • Signal Processing
        • Speech recognition
        • FM
        • MP3
        • Click Shields
        • Click Bundles
      • HMI
        • Capacitive
        • Pushbutton/Switches
        • Potentiometers
        • Rotary encoder
        • Haptic
        • Fingerprint
        • Click Shields
        • Click Bundles
      • Clock & Timing
        • RTC
        • Clock generator
        • Click Shields
        • Click Bundles
      • Power Management
        • Battery charger
        • Boost
        • Buck
        • Linear
        • Buck-Boost
        • Wireless Charging
        • Power Switch
        • USB-C PD
        • Click Shields
        • Click Bundles
      • Click Bundles
      • Click Shields
    • NECTO
      • NECTO Studio
    • Compilers
      • PIC
        • C
          • NECTO Studio
          • mikroC PRO for PIC
        • Basic
          • mikroBasic PRO for PIC
        • Pascal
          • mikroPascal PRO for PIC
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual TFT AI
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • dsPIC/PIC24
        • C
          • NECTO Studio
          • mikroC PRO for dsPIC
        • Basic
          • mikroBasic PRO for dsPIC
        • Pascal
          • mikroPascal PRO for dsPIC
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • PIC32
        • C
          • NECTO Studio
          • mikroC PRO for PIC32
        • Basic
          • mikroBasic PRO for PIC32
        • Pascal
          • mikroPascal PRO for PIC32
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • ARM
        • C
          • NECTO Studio
          • mikroC PRO for ARM
        • Basic
          • mikroBasic PRO for ARM
        • Pascal
          • mikroPascal PRO for ARM
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual TFT AI
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • AVR
        • C
          • NECTO Studio
          • mikroC PRO for AVR
        • Basic
          • mikroBasic PRO for AVR
        • Pascal
          • mikroPascal PRO for AVR
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • FT90x
        • C
          • mikroC PRO for FT90x
        • Basic
          • mikroBasic PRO for FT90x
        • Pascal
          • mikroPascal PRO for FT90x
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • 8051
        • C
          • mikroC PRO for 8051
        • Basic
          • mikroBasic PRO for 8051
        • Pascal
          • mikroPascal PRO for 8051
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
    • Dev Boards
      • PIC (8-bit)
        • 8th Generation
          • Fusion for PIC v8
          • EasyPIC PRO v8
          • EasyPIC PRO v8 over USB-C
          • EasyPIC v8
          • EasyPIC v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC PRO v7a
          • PICPLC16 v7a
          • EasyPIC v7a
          • EasyPIC PRO v7
          • EasyPIC v7
        • 6th Generation
          • PICPLC16 v6
      • dsPIC/PIC24 (16-bit)
        • 8th Generation
          • EasyPIC v8 PIC24/dsPIC33
          • EasyPIC v8 for dsPIC30
          • EasyPIC v8 for dsPIC30 over USB-C
          • Fusion for PIC v8
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC Fusion v7
          • EasyPIC v7 for dsPIC30
        • 6th Generation
          • Easy24-33 v6
      • PIC32 (32-bit)
        • 8th Generation
          • Fusion for PIC32
          • Fusion for PIC32 over USB-C
          • Fusion for PIC v8
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC Fusion v7
      • ARM (32-bit)
        • 8th Generation
          • Fusion for ARM v8
          • Fusion for ARM v8 over USB-C
          • Fusion for STM32 v8
          • Fusion for STM32 over USB-C
          • Fusion for KINETIS v8
          • Fusion for Kinetis v8 over USB-C
          • Fusion for TIVA v8
          • Fusion for TIVA v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyMx PRO v7a STM32
          • EasyMx PRO v7 STM32
          • EasyMx PRO v7 Tiva
      • AVR (8-bit)
        • 8th Generation
          • EasyAVR v8
          • EasyAVR PRO v8
          • EasyAVR PRO v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyAVR v7
        • 6th Generation
          • AVRPLC16 v6
      • 8051 (8-bit)
        • 7th generation
          • BIG8051
        • 6th Generation
          • Easy8051 v6
      • PSoC (8-bit)
        • 6th Generation
          • UNI-DS6 Development System
      • RISC-V (32bit)
        • 8th Generation
          • UNI-DS v8
          • UNI-DS v8 over USB-C
      • Universal Boards
        • 8th Generation
          • UNI-DS v8
          • UNI-DS v8 over USB-C
          • Fusion for PIC v8
          • Fusion for ARM v8
        • 7th Generation
          • EasyPIC Fusion v7
        • 6th Generation
          • UNI-DS6
          • mikroBoard for PIC 80-pin
          • mikroBoard for AVR
          • mikroBoard for dsPIC
          • mikroBoard for PSoC
          • mikroBoard for 8051
          • mikroBoard for PIC 40-pin
          • mikroBoard for ARM
          • mikroBoard for ARM 144-pin
      • IoT - Wearable
        • Hexiwear
          • Hexiwear
          • Hexiwear Power User Pack
          • Hexiwear Docking Station
          • Hexiwear Battery Pack
          • Hexiwear Color Pack
          • Hexiwear Workstation
      • Analog Boards
        • 7th Generation
          • Analog System Lab Kit PRO
    • Starter Boards
      • PIC (8-bit)
        • Clicker
          • PIC clicker
        • Clicker 2
          • Clicker 2 for PIC18FJ
          • Clicker 2 for PIC18FK
        • Clicker 4
          • Clicker 4 for PIC18F
          • UNI Clicker
        • Ready
          • Ready for PIC Board
          • Ready for PIC (DIP28)
          • PIC-Ready2 Board
          • MMC Ready Board
        • StartUSB
          • StartUSB for PIC
      • dsPIC/PIC24 (16-bit)
        • Clicker 2
          • Clicker 2 for PIC24
          • Clicker 2 for dsPIC33
        • Clicker 4
          • UNI Clicker
        • Ready
          • dsPIC-Ready1 Board
          • dsPIC-Ready2 Board
          • DsPIC-Ready3 Board
          • dsPIC-Ready4 Board
      • PIC32 (32-bit)
        • Clicker
          • PIC32MX clicker
          • 6LoWPAN Clicker
          • PIC32MZ clicker
        • Clicker 2
          • Clicker 2 for PIC32MX
          • Clicker 2 for PIC32MZ
        • Clicker 4
          • UNI Clicker
        • MINI
          • MINI-32 Board
          • MINI-32 for PIC32MZ
        • Flip&Click
          • Flip&Click PIC32MZ
      • ARM (32-bit)
        • Clicker
          • RA4M1 Clicker
          • Kinetis Clicker
          • MSP432 Clicker
          • CEC1702 clicker
          • CEC1302 Clicker
          • STM32 M4 clicker
        • Clicker 2
          • Clicker 2 for STM32
          • Clicker 2 for Kinetis
          • Clicker 2 for CEC1702
          • Clicker 2 for MSP432
          • Clicker 2 for CEC1302
          • Clicker 2 for PSoC 6
        • Clicker 4
          • Clicker 4 for STM32F745VG
          • Clicker 4 for STM32F4
          • Clicker 4 for TMPM3H
          • Clicker 4 for TMPM4K
          • Clicker 4 for STM32
          • UNI Clicker
        • MINI
          • MINI-M4 for STM32
          • MINI-M4 For Kinetis
          • MINI-M4 for Tiva
          • MINI-M4 for Stellaris
          • MINI-M4 for MSP432
          • MINI-M0 for STM32
        • Flip&Click
          • Flip&Click SAM3X
      • AVR (8-bit)
        • Clicker 4
          • UNI Clicker
        • MINI
          • MINI-AT Board - 3.3V
          • MINI-AT Board - 5V
        • Ready
          • Ready for AVR Board
          • Ready For XMEGA
          • mikroXMEGA Board
          • AVR-Ready2 Board
        • StartUSB
          • StartUSB for AVR
      • 8051 (8-bit)
        • Ready
          • 8051-Ready Board
      • FT90x (32-bit)
        • Clicker 2
          • Clicker 2 for FT90x
      • Miscellaneous
        • USB
          • USB Wizard
          • Quail
          • FlowPaw Kit
      • Universal Boards
        • Clicker 4
          • UNI Clicker
    • Prog-Debug
      • PIC (8-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
          • CODEGRIP for PIC USB-C
        • mikroProg
          • mikroProg for PIC
      • dsPIC/PIC24 (16-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
        • mikroProg
          • mikroProg for dsPIC
      • PIC32 (32-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
          • CODEGRIP for PIC USB-C
        • mikroProg
          • mikroProg for PIC32
      • ARM (32-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP USB-C
          • CODEGRIP for ARM
          • CODEGRIP for ARM USB-C
          • CODEGRIP for STM32
          • CODEGRIP for KINETIS
          • CODEGRIP for Tiva
          • CODEGRIP for Tiva USB-C
        • mikroProg
          • mikroProg for STM32
          • mikroProg for Tiva
          • mikroProg for Kinetis
          • mikroProg for CEC
          • mikroProg for MSP432
          • mikroProg for PSoC 5LP
      • AVR (8-bit)
        • CODEGRIP
          • CODEGRIP for AVR
          • CODEGRIP for AVR - USB-C
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
        • mikroProg
          • mikroProg for AVR
      • 8051 (8-bit)
        • mikroProg
          • mikroProg for 8051
      • FT90x (32-bit)
        • mikroProg
          • mikroProg for FT90x
    • Smart Displays
      • 2.8"
        • ARM (32-bit)
        • AVR (8-bit)
        • dsPIC/PIC24 (16-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 3.5"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 4.3"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 5"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC32 (32-bit)
      • 7"
        • ARM (32-bit)
        • FT90x (32-bit)
    • MCU Cards
      • PIC (8-bit)
        • 8th Generation
        • 7th Generation
        • 6th Generation
      • dsPIC/PIC24 (16-bit)
        • 8th Generation
        • 7th Generation
        • 6th Generation
      • PIC32 (32-bit)
        • 8th Generation
        • 7th Generation
      • ARM (32-bit)
        • 8th Generation
        • 7th Generation
      • AVR (8-bit)
        • 8th Generation
      • RISC-V (32bit)
        • 8th Generation
    • Accessories
      • TFT Displays
      • LCD Displays
      • LED Displays
      • E-Paper Displays
      • Sensors
      • Headers and Connectors
      • Wire Jumpers and Cables
      • Antennas
      • Batteries
      • RFID/NFC
      • Proto
      • Motors
      • Storage
      • Power
      • Adapters
      • Interface
      • Input/Output
      • Miscellaneous
      • FANware
      • MCUs
      • Books
    • Kits
      • PIC Kits
      • dsPIC/PIC24 Kits
      • PIC32 Kits
      • ARM Kits
      • AVR Kits
      • FT90x Kits
      • 8051 Kits
  • Shop
  • EmbeddedWiki
  • Support
    • Helpdesk
    • Contact us
    • Forum
    • LibStock
    • Learn
    • Let's make
    • Books
  • Services
    • Planet Debug
    • Design Service
    • Product Customization
    • Contract Manufacturing
    • Premium Technical Support
  • News
  • My profile
  • Privacy settings
  • Activity
  • Sign out

Your shoppingcart is empty.
Continue shopping.

MikroElektronika white logo
  • Products
    • click boards icon Click Boards
      • Wireless Connectivity
        • GPS/GNSS
        • GSM/LTE
        • LTE IoT
        • BT/BLE
        • WiFi
        • RFID/NFC
        • GSM+GPS
        • 6LoWPAN
        • ZigBee
        • UWB
        • SigFox
        • Sub-1 GHz Transceievers
        • 2.4 GHz Trancevers
        • LoRa
        • WiFi+BLE
      • Sensors
        • Biometrics
        • Gas
        • Magnetic
        • Motion
        • Optical
        • Pressure
        • Proximity
        • Temperature & humidity
        • Current sensor
        • Miscellaneous
        • Environmental
        • Force
        • Inductance
        • RF meter
        • Click Shields
        • Click Bundles
      • Interface
        • Adapter
        • CAN
        • Port expander
        • RS485
        • USB
        • 1-Wire
        • RS232
        • Ethernet
        • LIN
        • PWM
        • Current
        • DALI
        • I2C
        • Fiber optics
        • SPI
        • DMX
        • CXPI
        • Click Shields
        • Click Bundles
      • Display & LED
        • LED Drivers
        • LED Matrix
        • LED Segment
        • OLED
        • LCD
        • TFT
        • Click Shields
        • Click Bundles
      • Miscellaneous
        • Relay
        • Optocoupler
        • ID
        • Proto
        • Encryption
        • Click Shields
        • Click Bundles
      • Mixed Signal
        • ADC
        • Measurements
        • DAC
        • Digital potentiometer
        • ADC-DAC
        • Click Shields
        • Click Bundles
      • Storage
        • EEPROM
        • FLASH
        • FRAM
        • microSD
        • MRAM
        • SRAM
        • EERAM
        • ReRAM
        • DRAM
        • Click Shields
        • Click Bundles
      • Motor Control
        • Brushed
        • Brushless
        • Servo
        • Stepper
        • Click Shields
        • Click Bundles
      • Audio & Voice
        • Amplifier
        • Microphone
        • Speakers
        • Signal Processing
        • Speech recognition
        • FM
        • MP3
        • Click Shields
        • Click Bundles
      • HMI
        • Capacitive
        • Pushbutton/Switches
        • Potentiometers
        • Rotary encoder
        • Haptic
        • Fingerprint
        • Click Shields
        • Click Bundles
      • Clock & Timing
        • RTC
        • Clock generator
        • Click Shields
        • Click Bundles
      • Power Management
        • Battery charger
        • Boost
        • Buck
        • Linear
        • Buck-Boost
        • Wireless Charging
        • Power Switch
        • USB-C PD
        • Click Shields
        • Click Bundles
      • Click Bundles
      • Click Shields
    • necto icon NECTO
      • NECTO Studio
    • compilers icon Compilers
      • PIC
        • C
          • NECTO Studio
          • mikroC PRO for PIC
        • Basic
          • mikroBasic PRO for PIC
        • Pascal
          • mikroPascal PRO for PIC
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual TFT AI
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • dsPIC/PIC24
        • C
          • NECTO Studio
          • mikroC PRO for dsPIC
        • Basic
          • mikroBasic PRO for dsPIC
        • Pascal
          • mikroPascal PRO for dsPIC
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • PIC32
        • C
          • NECTO Studio
          • mikroC PRO for PIC32
        • Basic
          • mikroBasic PRO for PIC32
        • Pascal
          • mikroPascal PRO for PIC32
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • ARM
        • C
          • NECTO Studio
          • mikroC PRO for ARM
        • Basic
          • mikroBasic PRO for ARM
        • Pascal
          • mikroPascal PRO for ARM
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual TFT AI
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • AVR
        • C
          • NECTO Studio
          • mikroC PRO for AVR
        • Basic
          • mikroBasic PRO for AVR
        • Pascal
          • mikroPascal PRO for AVR
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • FT90x
        • C
          • mikroC PRO for FT90x
        • Basic
          • mikroBasic PRO for FT90x
        • Pascal
          • mikroPascal PRO for FT90x
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
      • 8051
        • C
          • mikroC PRO for 8051
        • Basic
          • mikroBasic PRO for 8051
        • Pascal
          • mikroPascal PRO for 8051
        • Additional Software
          • CODEGRIP WiFi license
          • CODEGRIP SSL license
          • Visual TFT
          • Visual GLCD
          • Package Manager
          • mikroBootloader
          • CAN calculator
          • GLCD Font Creator
          • Timer Calculator
          • MikroPlot
    • dev boards icon Dev Boards
      • PIC (8-bit)
        • 8th Generation
          • Fusion for PIC v8
          • EasyPIC PRO v8
          • EasyPIC PRO v8 over USB-C
          • EasyPIC v8
          • EasyPIC v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC PRO v7a
          • PICPLC16 v7a
          • EasyPIC v7a
          • EasyPIC PRO v7
          • EasyPIC v7
        • 6th Generation
          • PICPLC16 v6
      • dsPIC/PIC24 (16-bit)
        • 8th Generation
          • EasyPIC v8 PIC24/dsPIC33
          • EasyPIC v8 for dsPIC30
          • EasyPIC v8 for dsPIC30 over USB-C
          • Fusion for PIC v8
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC Fusion v7
          • EasyPIC v7 for dsPIC30
        • 6th Generation
          • Easy24-33 v6
      • PIC32 (32-bit)
        • 8th Generation
          • Fusion for PIC32
          • Fusion for PIC32 over USB-C
          • Fusion for PIC v8
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyPIC Fusion v7
      • ARM (32-bit)
        • 8th Generation
          • Fusion for ARM v8
          • Fusion for ARM v8 over USB-C
          • Fusion for STM32 v8
          • Fusion for STM32 over USB-C
          • Fusion for KINETIS v8
          • Fusion for Kinetis v8 over USB-C
          • Fusion for TIVA v8
          • Fusion for TIVA v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyMx PRO v7a STM32
          • EasyMx PRO v7 STM32
          • EasyMx PRO v7 Tiva
      • AVR (8-bit)
        • 8th Generation
          • EasyAVR v8
          • EasyAVR PRO v8
          • EasyAVR PRO v8 over USB-C
          • UNI-DS v8
          • UNI-DS v8 over USB-C
        • 7th Generation
          • EasyAVR v7
        • 6th Generation
          • AVRPLC16 v6
      • 8051 (8-bit)
        • 7th generation
          • BIG8051
        • 6th Generation
          • Easy8051 v6
      • PSoC (8-bit)
        • 6th Generation
          • UNI-DS6 Development System
      • RISC-V (32bit)
        • 8th Generation
          • UNI-DS v8
          • UNI-DS v8 over USB-C
      • Universal Boards
        • 8th Generation
          • UNI-DS v8
          • UNI-DS v8 over USB-C
          • Fusion for PIC v8
          • Fusion for ARM v8
        • 7th Generation
          • EasyPIC Fusion v7
        • 6th Generation
          • UNI-DS6
          • mikroBoard for PIC 80-pin
          • mikroBoard for AVR
          • mikroBoard for dsPIC
          • mikroBoard for PSoC
          • mikroBoard for 8051
          • mikroBoard for PIC 40-pin
          • mikroBoard for ARM
          • mikroBoard for ARM 144-pin
      • IoT - Wearable
        • Hexiwear
          • Hexiwear
          • Hexiwear Power User Pack
          • Hexiwear Docking Station
          • Hexiwear Battery Pack
          • Hexiwear Color Pack
          • Hexiwear Workstation
      • Analog Boards
        • 7th Generation
          • Analog System Lab Kit PRO
    • starter boards icon Starter Boards
      • PIC (8-bit)
        • Clicker
          • PIC clicker
        • Clicker 2
          • Clicker 2 for PIC18FJ
          • Clicker 2 for PIC18FK
        • Clicker 4
          • Clicker 4 for PIC18F
          • UNI Clicker
        • Ready
          • Ready for PIC Board
          • Ready for PIC (DIP28)
          • PIC-Ready2 Board
          • MMC Ready Board
        • StartUSB
          • StartUSB for PIC
      • dsPIC/PIC24 (16-bit)
        • Clicker 2
          • Clicker 2 for PIC24
          • Clicker 2 for dsPIC33
        • Clicker 4
          • UNI Clicker
        • Ready
          • dsPIC-Ready1 Board
          • dsPIC-Ready2 Board
          • DsPIC-Ready3 Board
          • dsPIC-Ready4 Board
      • PIC32 (32-bit)
        • Clicker
          • PIC32MX clicker
          • 6LoWPAN Clicker
          • PIC32MZ clicker
        • Clicker 2
          • Clicker 2 for PIC32MX
          • Clicker 2 for PIC32MZ
        • Clicker 4
          • UNI Clicker
        • MINI
          • MINI-32 Board
          • MINI-32 for PIC32MZ
        • Flip&Click
          • Flip&Click PIC32MZ
      • ARM (32-bit)
        • Clicker
          • RA4M1 Clicker
          • Kinetis Clicker
          • MSP432 Clicker
          • CEC1702 clicker
          • CEC1302 Clicker
          • STM32 M4 clicker
        • Clicker 2
          • Clicker 2 for STM32
          • Clicker 2 for Kinetis
          • Clicker 2 for CEC1702
          • Clicker 2 for MSP432
          • Clicker 2 for CEC1302
          • Clicker 2 for PSoC 6
        • Clicker 4
          • Clicker 4 for STM32F745VG
          • Clicker 4 for STM32F4
          • Clicker 4 for TMPM3H
          • Clicker 4 for TMPM4K
          • Clicker 4 for STM32
          • UNI Clicker
        • MINI
          • MINI-M4 for STM32
          • MINI-M4 For Kinetis
          • MINI-M4 for Tiva
          • MINI-M4 for Stellaris
          • MINI-M4 for MSP432
          • MINI-M0 for STM32
        • Flip&Click
          • Flip&Click SAM3X
      • AVR (8-bit)
        • Clicker 4
          • UNI Clicker
        • MINI
          • MINI-AT Board - 3.3V
          • MINI-AT Board - 5V
        • Ready
          • Ready for AVR Board
          • Ready For XMEGA
          • mikroXMEGA Board
          • AVR-Ready2 Board
        • StartUSB
          • StartUSB for AVR
      • 8051 (8-bit)
        • Ready
          • 8051-Ready Board
      • FT90x (32-bit)
        • Clicker 2
          • Clicker 2 for FT90x
      • Miscellaneous
        • USB
          • USB Wizard
          • Quail
          • FlowPaw Kit
      • Universal Boards
        • Clicker 4
          • UNI Clicker
    • prog-debug icon Prog-Debug
      • PIC (8-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
          • CODEGRIP for PIC USB-C
        • mikroProg
          • mikroProg for PIC
      • dsPIC/PIC24 (16-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
        • mikroProg
          • mikroProg for dsPIC
      • PIC32 (32-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
          • CODEGRIP for PIC
          • CODEGRIP for PIC USB-C
        • mikroProg
          • mikroProg for PIC32
      • ARM (32-bit)
        • CODEGRIP
          • UNI CODEGRIP
          • UNI CODEGRIP USB-C
          • CODEGRIP for ARM
          • CODEGRIP for ARM USB-C
          • CODEGRIP for STM32
          • CODEGRIP for KINETIS
          • CODEGRIP for Tiva
          • CODEGRIP for Tiva USB-C
        • mikroProg
          • mikroProg for STM32
          • mikroProg for Tiva
          • mikroProg for Kinetis
          • mikroProg for CEC
          • mikroProg for MSP432
          • mikroProg for PSoC 5LP
      • AVR (8-bit)
        • CODEGRIP
          • CODEGRIP for AVR
          • CODEGRIP for AVR - USB-C
          • UNI CODEGRIP
          • UNI CODEGRIP - USB-C
        • mikroProg
          • mikroProg for AVR
      • 8051 (8-bit)
        • mikroProg
          • mikroProg for 8051
      • FT90x (32-bit)
        • mikroProg
          • mikroProg for FT90x
    • smart displays icon Smart Displays
      • 2.8"
        • ARM (32-bit)
        • AVR (8-bit)
        • dsPIC/PIC24 (16-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 3.5"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 4.3"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC (8-bit)
        • PIC32 (32-bit)
      • 5"
        • ARM (32-bit)
        • FT90x (32-bit)
        • PIC32 (32-bit)
      • 7"
        • ARM (32-bit)
        • FT90x (32-bit)
    • mcu cards icon MCU Cards
      • PIC (8-bit)
        • 8th Generation
        • 7th Generation
        • 6th Generation
      • dsPIC/PIC24 (16-bit)
        • 8th Generation
        • 7th Generation
        • 6th Generation
      • PIC32 (32-bit)
        • 8th Generation
        • 7th Generation
      • ARM (32-bit)
        • 8th Generation
        • 7th Generation
      • AVR (8-bit)
        • 8th Generation
      • RISC-V (32bit)
        • 8th Generation
    • accessories icon Accessories
      • TFT Displays
      • LCD Displays
      • LED Displays
      • E-Paper Displays
      • Sensors
      • Headers and Connectors
      • Wire Jumpers and Cables
      • Antennas
      • Batteries
      • RFID/NFC
      • Proto
      • Motors
      • Storage
      • Power
      • Adapters
      • Interface
      • Input/Output
      • Miscellaneous
      • FANware
      • MCUs
      • Books
    • kits icon Kits
      • PIC Kits
      • dsPIC/PIC24 Kits
      • PIC32 Kits
      • ARM Kits
      • AVR Kits
      • FT90x Kits
      • 8051 Kits
  • Shop
  • EmbeddedWiki
  • Support
    • Helpdesk
    • Contact us
    • Forum
    • LibStock
    • Learn
    • Let's make
    • Books
  • Services
    • Planet Debug
    • Design Service
    • Product Customization
    • Contract Manufacturing
    • Premium Technical Support
  • News
  • Price :

    More info
Reset filter
  • 0
Authentication
Account

Create account

Forgot your password?

Your cart is empty !
View cart ( )
  1. Home
  2. Shop
  3. Compilers
  4. Compilers for dsPIC / PIC24
  5. mikroPascal PRO for dsPIC/PIC24

$369.00

$369.00

mikroPascal PRO for dsPIC
mikroPascal PRO for dsPICmikroc-dspicpic24-large_default-12x.jpg
 Download

mikroPascal PRO for dsPIC/PIC24

  • Overview
  • IDE
  • Roadmap
  • Licensing Options
1200 LIBRARY FUNCTIONS
217 CODE EXAMPLES
531 SUPPORTED MCUs
lifetime license LIFETIME LICENSE
Lifetime license

You will love mikroPascal!

1-TIME PAYMENT, LIFETIME LICENSE

Pay once and never worry about it again. Once you buy the compiler you are entitled to lifetime free upgrades. Upgrading the compiler takes only a few minutes and a few clicks. We are constantly adding new features to the compiler, you can keep track of what is happening on the Software Roadmap page.

Our support team is always available – you can rely on our help while you are developing. The compiler license guarantees free product lifetime technical support.

Start here with Quick Start Guide

1200 LIBRARY FUNCTIONS

mikroPascal offers a unique mechanism to easily use libraries in your project, just select the libraries you need and they will be instantly available in your code. No need for dozens of #include directives. You can also install and manage third-party libraries using our package manager and library manager.

Simply select the libraries you need for your project, by checking the box. Or press the “Check All” button to include them all.

With more than 1200 library functions you’ll save time, effort and you’ll write better code.

Visit LibStock and download fully functional and working projects, and install them with a single click.

Library manager Libstock
Library manager Libstock

217 EXAMPLES

Every single library that is in our compiler is covered by a working example. More than 217 ready-made working examples, to help you understand how the library works or give you useful code snippets for your project.

531 SUPPORTED MCUs

The mikroPascal PRO for dsPIC currently supports 531 dsPIC MCUs and we are constantly adding new ones.

You can be part of the process by letting us know what microcontroller you wish to see supported next, by using our helpdesk and submitting a ticket.

Microchip
Toolchain Vendor Device Pins Flash (KB) RAM (bytes) Clock (MHz) mikroProg Datasheet
Programmer Debugger

Create amazing user interfaces thanks to the integrated Visual TFT

The integrated solution allows for a streamlined workflow. Drag and drop graphic elements while the compiler generates the code automatically in the background. Modify the generated code in the compiler and create event functions. Seamlessly switch between designing and coding using keyboard shortcut F12.

Try it out for yourself and create fully functional GUIs with just a few clicks. And don’t worry about the code, the compiler will take care of that.

Visual TFT supports 17 TFT controllers and multiple different display resolutions. So, we even have the hardware prepared for your next graphic project.

VisualTFT Software
IDE

IDE

The ideal environment for you to write, compile, execute, and debug your code. All the tools you could think of, and more, are there. The Library Manager, Interrupt Assistant, Project Explorer, Quick Converter and more.

Click here to get an in-depth explanation of each part of the IDE.

IDE

The perfect toolbox

mikroPascal comes equipped with fully-functional software tools that can boost your efficiency and do the job for you, so you can be more productive in your work: LCD Custom Character Tool, GLCD Bitmap Editor, Seven Segment Editor, UART Terminal, UDP Terminal, HID Terminal, ASCII Chart, Active Comments Editor, Interrupt Assistant, Advanced Statistics and much, much more.

Comprehensive help file
VisualTFT Software

Hardware debugging

Detect and correct all the code errors in seconds. mikroPascal has native support for hardware debugging when used with the mikroProg in-circuit programmer and debugger. It supports Step-over, Step-into, Step-out, Run, and Run To Cursor debugging operations. Also, the debugger supports standard breakpoints, which enable you to exploit the full potential of hardware debugging.

Comprehensive documentation

The help file is the best place to start if you want to get to know the compiler. The easy-to-read format and detailed explanations of every functionality and feature will make you an expert in no time.

Comprehensive help file
VisualTFT Software

Flexible licensing options

LICENSE CODE

Buy the compiler and the License Code will be sent to your inbox instantly. Once you activate the license you can use it on up to two computers.

USB DONGLE

Do you need a portable license, that can be used on multiple computers? USB Dongle license is the perfect solution.

SITE LICENSE

Own, manage, and deploy multiple software licenses. Instead of buying several licenses at a regular price, use the Site License option and get licenses for your whole team or class at a special price. Learn more.

Start developing
out of the box!

mikroLab - essential tools for the efficient developer

Code, compile, program, and debug – all in one environment. Choose the development board, and you’ll soon see that the rest of the tools are perfectly arranged around it.

mikroLab contains everything a developer needs to explore the possibilities of the microcontroller architectures we offer: a development board (with integrated programmer and debugger), the compiler license, an assortment of accessories, and as a bonus, a free license for one of our GUI design tools (either Visual TFT or Visual GLCD).

IDE

Single solution for designing GUIs, coding the backend, compiling and debugging

With the integrated Visual TFT you can create amazing user interfaces, simply drag and drop visual elements and the compiler will generate the code for you. Save time and focus on making your graphic design the best possible.

Seamlessly switch between designing and coding using keyboard shortcut F12.

IDE

Manage all your data quickly and easily. Make the workspace comfortable and suited to your need. Use the default layout of the IDE, or arrange the windows manually. Navigate through all the projects you are working seamlessly and save time with the intuitive IDE of the mikroPascal compiler.

Libstock Manager

Libstock Manager is the newest addition to our dsPIC compilers with the release version 7.1.0.

Visiting Libstock, searching for the Click board™ you want, downloading the packages and so forth, all those tasks are not necessary now, we brought Libstock closer to you - everything is right there inside your compiler.

You can also buy the Click board™ you want straight from the comfort of your IDE. Simply click on the “Buy HW” button once you have selected a particular click board™.

Libstock Manager is constantly updated with new Click boards™. You can keep track of things by checking the “Updates” and “New” tab inside the Libstock Manager.

Libstock Manager
IDE

Advanced Project Management

Edit Project gives you a full overview of the entire set of configuration bits in each chip. Select only among listed options, described in simple terms. Edit project includes predefined schemes of oscillator settings for most widely used microcontrollers. Simply load your desired scheme, and you are ready to go.

Don’t waste your time browsing for examples. Let them come to you. New Project Explorer window leads you to your projects. It displays all of compiler’s many included examples by default. But simply point the path to any other folder and fast recursion-search algorithm will extract all of projects inside and will display a tree view of your project files up to any depth. Double click opens the project and sets it as active. Easily switch between the projects as often as you want.

Library manager

Only mikroPascal offers the unique mechanism to easily use any available library in your project. Special OneClick technology allows you to speed up your development.

Just click on the checkboxes of the libraries you need and they will be instantly available in your code. As we always think one step ahead, we programmed Library manager to allow easy usage of third party libraries installed with Package Manager software.

Libstock

Notice: Visit LibStock and download fully functional and working projects, and install them with a single click.

Library manager
Code Assistant

Code Assistant

Control-space is probably the most widely used shortcut among programmers. Why? Because it initiates Code Assistant - programmer’s first aid kit. No one needs to memorize function names.

Focus on your code, and let the syntax write itself correctly. Write function calls with one click of your keyboard. Code assistant in mikroPascal PRO for dsPIC also suggests correct names of functions, constants and variables, so you have it all covered. You don’t ever have to get another Syntax error message.

Wild Card Code Completion

Use Code Completion for all those times when you need to list identifier names that contain a certain word, or when you only know a part of the identifier name.

Simply type \* in the Code Editor, followed by the phrase, and presses Ctrl+Space - a list of identifiers containing this phrase will be shown.

Interrupt Assistant Window
Active Comment Preview

Active Comments

We have developed Active Comments - a unique feature of mikroPascal PRO for dsPIC. Any comment can become your multimedia event hook.

Add images, files and URLs to any active comment and assign events as you like.

Right Mouse Click can open browser with URL, Mouse Over can display the image, and Double Click can open a specified file.

You can add:

  • Images
  • Files
  • URLs

Add local variable declaration option

Easily declare a local variable.

  • First, enter the desired variable's name in the Code Editor.
  • Then select this option from Edit menu (Shift+Ctrl+V). Here you can the select variable type, dimension, and add a volatile qualifier if needed.
  • After pressing the OK button, a variable declaration will be placed.
Local variable declaration
Interrupt Assistant Window

Interrupt Assistant

The compiler also includes the Interrupt Assistant, that can help you in configuring interrupts.

You can launch it from the drop-down menu Tools › Interrupt Assistant.

Parameter Assistant

Many functions. Even more parameters. Was it word, or byte? You don’t have to scroll through Help file.

Just hit CTRL+SHIFT+SPACE and function parameters will be listed for you.

Parameter Assistant
Code Folding

Code Folding

When your code overgrows the size of your screen, it’s always better to fold those completed blocks, and work in a clearer surrounding.

This way you can always see the big picture.

Built-in tools

What’s the point of a compiler if you have to do all the hard work yourself. mikroPascal PRO for dsPIC offers you several most useful integrated tools that will help you get the job done with minimum effort.

  • Active Comment Editor
  • ASCII chart
  • Export Code To HTML Tool
  • GLCD Bitmap Editor
  • HID Terminal
  • Interrupt Assistant
  • LCD Custom Character
  • Seven Segment Editor
  • UDP Terminal
  • USART Terminal
  • USB HID Bootloader
Built-in tools
Quick Converter

Quick Converter

Your fast pocket converter of binary, float, HEX and Radix 1.15 formats into formats you need in your code.

It even displays ASCII values of your bytes.

In-Circuit Debugging

mikroPascal PRO for dsPIC has native support for hardware step-by-step In-Circuit Debugger when used with fast USB 2.0 mikroProg™ programmer (in both on-board and standalone version). Debugger is a separate DLL module which supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6], Run To Cursor[F4] debugging operations. Also, debugger supports standard and advanced breakpoints, which enable you to exploit the full potential of fast debugging.

Breakpoints
Watch Clock

Software Simulator

If you want to go through your code and monitor the values of your variables searching for bugs and errors, Software Simulator is the best way to do so.

Software simulator supports all debugging modes as hardware debugger, but instead of executing the code on real hardware, it simulates code flow on your PC. Using Watch Clock you can precisely measure the code execution time in microseconds or in clock cycles.

Advanced Statistics

After you build your project, you can always look under the hood with mikroPascal’s Advanced Statistics. It is a powerful tool that visually describes most important information about your project.

Take a look at your variables, arrays and constants and know how much memory your program consumes. See which function calls which in the functions tree window. See how big are your functions and how are they linked in memory, which is especially important if you want to write your own bootloader applications.

Functions Sorted By Size

mikroC, mikroBasic, mikroPascal for dsPIC

  • To be released on May 22 2018.
  • IDE build: 7.10
  • Cmd line build: 7.10

List of features applies to all three languages unless specified otherwise.

See the Project Log for the full list of new features, improvements, and fixes.

Compiler Changelog

Version 7.1.0

DOWNLOAD

Compiler

Additional 26 MCU supported:

   P24FJ128GA702   P33EP128GS708
   P24FJ128GA704   P33EP128GS804
   P24FJ128GA705   P33EP128GS805
   P24FJ256GA702   P33EP128GS806
   P24FJ256GA704   P33EP128GS808
   P24FJ256GA705   P33EP512MC202
   P24FJ64GA702    P33EP512MC204
   P24FJ64GA704    P33EP512MC206
   P24FJ64GA705    P33EP64GS708 
   P33EP128GS702   P33EP64GS804 
   P33EP128GS704   P33EP64GS805 
   P33EP128GS705   P33EP64GS806 
   P33EP128GS706   P33EP64GS808 

Added ICD support for additional 98 MCUs:

   P24EP128GP202   P24EP64GP204    P33EP128GS808   P33EP512GP504
   P24EP128GP204   P24EP64GP206    P33EP128MC202   P33EP512GP506
   P24EP128GP206   P24EP64MC202    P33EP128MC204   P33EP512MC202
   P24EP128MC202   P24EP64MC203    P33EP128MC206   P33EP512MC204
   P24EP128MC204   P24EP64MC204    P33EP128MC502   P33EP512MC206
   P24EP128MC206   P24EP64MC206    P33EP128MC504   P33EP512MC502
   P24EP256GP202   P24FJ128GA702   P33EP128MC506   P33EP512MC504
   P24EP256GP204   P24FJ128GA704   P33EP256GP502   P33EP512MC506
   P24EP256GP206   P24FJ128GA705   P33EP256GP504   P33EP64GP502 
   P24EP256MC202   P24FJ256GA702   P33EP256GP506   P33EP64GP503 
   P24EP256MC204   P24FJ256GA704   P33EP256MC202   P33EP64GP504 
   P24EP256MC206   P24FJ256GA705   P33EP256MC204   P33EP64GP506 
   P24EP32GP202    P24FJ64GA702    P33EP256MC206   P33EP64GS708 
   P24EP32GP203    P24FJ64GA704    P33EP256MC502   P33EP64GS804 
   P24EP32GP204    P24FJ64GA705    P33EP256MC504   P33EP64GS805 
   P24EP32MC202    P33EP128GP502   P33EP256MC506   P33EP64GS806 
   P24EP32MC203    P33EP128GP504   P33EP32GP502    P33EP64GS808 
   P24EP32MC204    P33EP128GP506   P33EP32GP503    P33EP64MC202 
   P24EP512GP202   P33EP128GS702   P33EP32GP504    P33EP64MC203 
   P24EP512GP204   P33EP128GS704   P33EP32MC202    P33EP64MC204 
   P24EP512GP206   P33EP128GS705   P33EP32MC203    P33EP64MC206 
   P24EP512MC202   P33EP128GS706   P33EP32MC204    P33EP64MC502 
   P24EP512MC204   P33EP128GS708   P33EP32MC502    P33EP64MC503 
   P24EP512MC206   P33EP128GS804   P33EP32MC503    P33EP64MC504 
   P24EP64GP202    P33EP128GS805   P33EP32MC504    P33EP64MC506 
   P24EP64GP203    P33EP128GS806   P33EP512GP502
  • New: FreeRTOS support implemented.
  • Fixed: XRAM memory no longer limited to 32kB.
  • Fixed: PWM frequency parameter expanded to 32bit (accommodate frequencies > 65k).

IDE

  • New:FreeRTOS debug supported with tasks and queues view.
  • New:Libstock Manager added.
  • New:Browse and Install LIbstock packages directly from compiler.
  • Improved:Library manager redesigned to accommodate MikroSDK and future development.
  • Improved:Config schemes now save/load MCUs clock value.
  • Improved:VisualTFT board definition files can now load config schemes.

Library

  • Improved:MmcFat16 Library now works with cards formated on Windows 10.
  • Improved:Port Expander library furnished with additional functions:
    • Expander_SetBits
    • Expander_ToggleBits
    • Expander_ClrBits
    • Expander_SetBit_PortA
    • Expander_ClrBit_PortA
    • Expander_ToggleBit_PortA
    • Expander_SetBit_PortB
    • Expander_ClrBit_PortB
    • Expander_ToggleBit_PortB
    • Expander_Set_OutputDirPortA
    • Expander_Set_InputDirPortA
    • Expander_Set_OutputDirPortB
    • Expander_Set_InputDirPortB

Version 7.0.1

The TFT library has been updated to include support for ST7789V TFT controller. The library now includes automatic detection whether the connected display is ILI9341 or ST7789V. To install the update, launch the compiler, go to Help >>> Check for Updates. Development of the new version is proceeding regularly.

Compiler upgrades

Additional 80 MCU supported:

P24FJ1024GA606   P24FJ256GA410   P24FJ64GB204    P33EV128GM004   P33EV64GM006
P24FJ1024GA610   P24FJ256GA412   P24FJ64GB406    P33EV128GM006   P33EV64GM102
P24FJ1024GB606   P24FJ256GA606   P24FJ64GB410    P33EV128GM102   P33EV64GM104
P24FJ1024GB610   P24FJ256GA610   P24FJ64GB412    P33EV128GM104   P33EV64GM106
P24FJ128GA202    P24FJ256GB406   P33EP16GS202    P33EV128GM106
P24FJ128GA204    P24FJ256GB410   P33EP16GS502    P33EV256GM002
P24FJ128GA406    P24FJ256GB412   P33EP16GS504    P33EV256GM004
P24FJ128GA410    P24FJ256GB606   P33EP16GS505    P33EV256GM006
P24FJ128GA412    P24FJ256GB610   P33EP16GS506    P33EV256GM102
P24FJ128GA606    P24FJ512GA606   P33EP32GS202    P33EV256GM104
P24FJ128GA610    P24FJ512GA610   P33EP32GS502    P33EV256GM106
P24FJ128GB202    P24FJ512GB606   P33EP32GS504    P33EV32GM002 
P24FJ128GB204    P24FJ512GB610   P33EP32GS505    P33EV32GM004 
P24FJ128GB406    P24FJ64GA202    P33EP32GS506    P33EV32GM006 
P24FJ128GB410    P24FJ64GA204    P33EP64GS502    P33EV32GM102 
P24FJ128GB412    P24FJ64GA406    P33EP64GS504    P33EV32GM104 
P24FJ128GB606    P24FJ64GA410    P33EP64GS505    P33EV32GM106 
P24FJ128GB610    P24FJ64GA412    P33EP64GS506    P33EV64GM002 
P24FJ256GA406    P24FJ64GB202    P33EV128GM002   P33EV64GM004 

Added ICD support for aditional 98 MCUs:

P24FJ1024GA606   P24FJ256GA410   P24FJ64GB204    P33EV128GM004   P33EV64GM006   P33EP128GM310
P24FJ1024GA610   P24FJ256GA412   P24FJ64GB406    P33EV128GM006   P33EV64GM102   P33EP256GM304
P24FJ1024GB606   P24FJ256GA606   P24FJ64GB410    P33EV128GM102   P33EV64GM104   P33EP256GM706
P24FJ1024GB610   P24FJ256GA610   P24FJ64GB412    P33EV128GM104   P33EV64GM106
P24FJ128GA202    P24FJ256GB406   P33EP16GS202    P33EV128GM106   P33EP512GM710
P24FJ128GA204    P24FJ256GB410   P33EP16GS502    P33EV256GM002   P33EP512GM604
P24FJ128GA406    P24FJ256GB412   P33EP16GS504    P33EV256GM004   P33EP256GM306
P24FJ128GA410    P24FJ256GB606   P33EP16GS505    P33EV256GM006   P33EP128GM304
P24FJ128GA412    P24FJ256GB610   P33EP16GS506    P33EV256GM102   P33EP128GM706
P24FJ128GA606    P24FJ512GA606   P33EP32GS202    P33EV256GM104   P33EP512GM310
P24FJ128GA610    P24FJ512GA610   P33EP32GS502    P33EV256GM106   P33EP256GM710
P24FJ128GB202    P24FJ512GB606   P33EP32GS504    P33EV32GM002    P33EP128GM306
P24FJ128GB204    P24FJ512GB610   P33EP32GS505    P33EV32GM004    P33EP256GM604
P24FJ128GB406    P24FJ64GA202    P33EP32GS506    P33EV32GM006    P33EP512GM304
P24FJ128GB410    P24FJ64GA204    P33EP64GS502    P33EV32GM102    P33EP256GM310
P24FJ128GB412    P24FJ64GA406    P33EP64GS504    P33EV32GM104    P33EP512GM706
P24FJ128GB606    P24FJ64GA410    P33EP64GS505    P33EV32GM106    P33EP128GM710
P24FJ128GB610    P24FJ64GA412    P33EP64GS506    P33EV64GM002    P33EP128GM604
P24FJ256GA406    P24FJ64GB202    P33EV128GM002   P33EV64GM004    P33EP512GM306

New features

  • Auxiliary FLASH segment supported
  • Supported Boot segment usage at devices that can have it
  • Added support for AIVT in Boot Segment
  • Bootswp instruction supported in asm
  • Added support for STMPE610/810 library

Improved:

  • Mixing enum with int types throws appropriate warning

Fixed:

  • SSA optimization off caused shift code not to work in certain cases
  • Initialization image bad alignment
  • False reporting that data is present in message report
  • Optimization conflict with using pragmas SetFuncCall and funcall
  • False recursion and cross calling warning
  • go to in if branch stops compilation and show error
  • Usage of local extern in assembly
  • sbit and operator ?: cause errors in some use cases (applies to mikroC only)

IDE Upgrades

  • Visual TFT integrated into compiler IDE
  • Design, Code, Compile, Debug, Program... All from one place
  • Simple and fast switch between design and coding
  • Automated synchronization of edited event file with design, awareness and background compiler on generated code
  • Automated synchronization of generated files with edited code, merge
  • One project, One application with combined predefined visual and compiler settings on one place
  • Easy switching from old projects
  • Added site license activation
  • Key file license is now obsolete
  • Simulator "prefetch" algorithm for some DSP instruction used DSRPAG

Improved:

  • Export Project now exports whole folder structure.
  • Clean Project Folder cleans whole folder structure.
  • Cleaning changed from selecting specific files to selecting file types to clean.

Fixed:

  • Ctrl+space did not work with arrays without dimension in declaration
  • Watch window elements with Inf or Nan values changed unexpectedly
  • Watch windows throws unexpected error in certain case

Library additions, fixes, and improvements

New:

  • Added library for STMPE610
  • Now with preinstalled packages for FT800, FT810, FT812 and FAT32

Improved:

  • Added function pointers in I2C libraries
  • Added functions ByteToStrWithZeros and ShortToStrWithZeros in Conversions library
  • New functions for Port Expander library

Fixed:

  • Added missing SPI4 for P33EPXXXMU8XX and P24EPXXXGU8XX
  • PPS Mapping for various MCUs
  • Setting PWM Mode for P24F15KA301 and similar MCUs
  • Flash library for PIC24/dsPIC33epMC2xx/5xx/GP2xx/5xx
  • I2C calculation for EP MCUs with high frequency
  • UART calculation for various MCUs
  • Added missing PPS SPI consts for P24FJ16MC101 and similar MCUs
  • ECAN library forcing MCUs to reset

New examples:

  • Added examples for development system BIGdsPIC6
  • Added examples for development system Easy24-33 v6
  • Added Visual TFT examples for various development systems

Version 7.0.0

Compiler

  • New: Additional 80 MCU supported
P24FJ1024GA606 P33EP32GS505  P24FJ256GA610 P33EV32GM104  P33EP16GS502
P24FJ1024GB610  P33EP64GS504  P24FJ256GB412 P33EV64GM004  P33EP16GS506
P24FJ128GA406 P33EV128GM002 P24FJ512GA606 P33EV64GM104  P33EP32GS504
P24FJ128GA606 P33EV128GM102 P24FJ512GB610 P24FJ1024GB606  P33EP64GS502
P24FJ128GB204 P33EV256GM002 P24FJ64GA204  P24FJ128GA204 P33EP64GS506
P24FJ128GB412 P33EV256GM102 P24FJ64GA412  P24FJ128GA412 P33EV128GM006
P24FJ256GA406 P33EV32GM002  P24FJ64GB406  P24FJ128GB202 P33EV128GM106
P24FJ256GA606 P33EV32GM102  P33EP16GS202  P24FJ128GB410 P33EV256GM006
P24FJ256GB410 P33EV64GM002  P33EP16GS505  P24FJ128GB610 P33EV256GM106
P24FJ256GB610 P33EV64GM102  P33EP32GS502  P24FJ256GA412 P33EV32GM006
P24FJ512GB606 P24FJ1024GA610  P33EP32GS506  P24FJ256GB406 P33EV32GM106
PIC24F16KM104 P24FJ128GA202 P33EP64GS505  P24FJ256GB606 P33EV64GM006
P24FJ64GA410  P24FJ128GA410 P33EV128GM004 P24FJ512GA610 P33EV64GM106
P24FJ64GB204  P24FJ128GA610 P33EV128GM104 P24FJ64GA202  
P24FJ64GB412  P24FJ128GB406 P33EV256GM004 P24FJ64GA406  
P33EP16GS504  P24FJ128GB606 P33EV256GM104 P24FJ64GB202  
P33EP32GS202  P24FJ256GA410 P33EV32GM004  P24FJ64GB410  
  • New: Auxiliary FLASH segment supported
  • New: Supported Boot segment usage at devices that can have it
  • New: Added support for AIVT in Boot Segment
  • New: Bootswp instruction supported in asm
  • New: Added support for STMPE610/810 library
  • Improved: Mixing enum with int types throws appropriate warning
  • Fixed: SSA optimization off caused shift code not to work in certain cases
  • Fixed: Initialization image bad alignment
  • Fixed: False reporting that data is present in message report
  • Fixed: Optimization conflict with using pragmas SetFuncCall and funcall
  • Fixed: False recursion and cross calling warning
  • Fixed: goto in if branch stops compilation and show error
  • Fixed: Usage of local extern in assembly
  • Fixed: sbit and operator ?: cause errors in some use cases (applies to mikroC only)

IDE

  • New: Visual TFT integrated into compiler IDE
  • New: Design, Code, Compile, Debug, Program... All from one place
  • New: Simple and fast switch between design and coding
  • New: Automated synchronization of edited event file with design, awareness and background compiler on generated code
  • New: Automated synchronization of generated files with edited code, merge
  • New: One project, One application with combined predefined visual and compiler settings on one place
  • New: Easy switching from old projects
  • New: Added site license activation
  • New: Key file license is now obsolete
  • New: Simulator "prefetch" alghorithm for some DSP instruction used DSRPAG
  • Improved: Export Project now export whole folder structure.
  • Improved: Clean Project Folder cleans whole folder structure.
  • Improved: Cleaning changed from selecting specific files to selecting file types to clean.
  • Fixed: Ctrl+space did not work with arrays without dimension in declaration
  • Fixed: Watch window elements with Inf or Nan values changed unexpectedly
  • Fixed: Watch windows throws unexpected error in certain case
  • Fixed: USART Terminal exceptions in various cases
  • Fixed: USART Terminal received data may be lost
  • Fixed: USART Terminal sending data slow
  • Fixed: AutoComplete macros %DATE%, %TIME%, %DEVICE%, %DEVICE_CLOCK%, %COMPILER% did not work

Library

  • New: Added library for STMPE610
  • New: Now with preinstaled packages for FT800, FT810, FT812 and FAT32
  • Improved: Added function pointers in I2C libraries
  • Improved: Added functions ByteToStrWithZeros and ShortToStrWithZeros in Conversions library
  • Improved: New functions for Port Expander library
  • Fixed: Added missing SPI4 for P33EPXXXMU8XX and P24EPXXXGU8XX
  • Fixed: PPS Mapping for various MCUs
  • Fixed: Setting PWM Mode for P24F15KA301 and similar MCUs
  • Fixed: Flash library for PIC24/dsPIC33epMC2xx/5xx/GP2xx/5xx
  • Fixed: I2C calculation for EP MCUs with high frequency
  • Fixed: UART calculation for various MCUs
  • Fixed: Added missing PPS SPI consts for P24FJ16MC101 and similar MCUs
  • Fixed: ECAN library forcing MCUs to reset

Examples

  • New: Added examples for development system BIGdsPIC6
  • New: Added examples for development system Easy24-33 v6
  • New: Added Visual TFT examples for various development systems

Version 6.2.0

Compiler

  • New: Additional 59 MCU supported
PIC24EP512GP202    PIC24FJ64GC010      dsPIC33EP256GM710
PIC24EP512GP204   PIC24FV08KM101      dsPIC33EP512GM304
PIC24EP512GP206   PIC24FV08KM102      dsPIC33EP512GM306
PIC24EP512MC202   PIC24FV08KM202      dsPIC33EP512GM310
PIC24EP512MC204   PIC24FV08KM204      dsPIC33EP512GM604
PIC24EP512MC206   PIC24FV16KM102      dsPIC33EP512GM706
PIC24F08KM101   PIC24FV16KM104      dsPIC33EP512GM710
PIC24F08KM102   PIC24FV16KM202      dsPIC33EP512GP502
PIC24F08KM202   PIC24FV16KM204      dsPIC33EP512GP504
PIC24F08KM204   dsPIC33EP128GM304   dsPIC33EP512GP506
PIC24F16KM102   dsPIC33EP128GM306   dsPIC33EP512MC502
PIC24F16KM104   dsPIC33EP128GM310   dsPIC33EP512MC504
PIC24F16KM202   dsPIC33EP128GM604   dsPIC33EP512MC506
PIC24F16KM204   dsPIC33EP128GM706   dsPIC33FJ32GP101
PIC24FJ128GC006   dsPIC33EP128GM710   dsPIC33FJ32GP102
PIC24FJ128GC010   dsPIC33EP256GM304   dsPIC33FJ32GP104
PIC24FJ32MC101    dsPIC33EP256GM306   dsPIC33FJ32MC101
PIC24FJ32MC102    dsPIC33EP256GM310   dsPIC33FJ32MC102
PIC24FJ32MC104    dsPIC33EP256GM604   dsPIC33FJ32MC104
PIC24FJ64GC006    dsPIC33EP256GM706
  • New: Additional 50 MCU supported
PIC24F04KL100  PIC24F16KM204   PIC24FV16KM204
PIC24F04KL101 PIC24FJ128GA306   dsPIC33FJ06GS101
PIC24F08KL200 PIC24FJ128GA308   dsPIC33FJ06GS102
PIC24F08KL201 PIC24FJ128GA310   dsPIC33FJ06GS202
PIC24F08KL301 PIC24FJ128GC006   dsPIC33FJ16GS402
PIC24F08KL302 PIC24FJ128GC010   dsPIC33FJ16GS404
PIC24F08KL401 PIC24FJ64GA308    dsPIC33FJ16GS502
PIC24F08KL402 PIC24FJ64GA310    dsPIC33FJ16GS504
PIC24F08KM101 PIC24FJ64GC006    dsPIC33FJ32GS406
PIC24F08KM102 PIC24FJ64GC010    dsPIC33FJ32GS606
PIC24F08KM202 PIC24FV08KM101    dsPIC33FJ32GS608
PIC24F08KM204 PIC24FV08KM102    dsPIC33FJ32GS610
PIC24F16KL401 PIC24FV08KM202    dsPIC33FJ64GS406
PIC24F16KL402 PIC24FV08KM204    dsPIC33FJ64GS606
PIC24F16KM102 PIC24FV16KM102    dsPIC33FJ64GS608
PIC24F16KM104 PIC24FV16KM104    dsPIC33FJ64GS610
PIC24F16KM202 PIC24FV16KM202
  • Improved: SSA variable eliminated hint, local ssa variable is eliminated only if all of its instances are not used
  • Improved: Optimized code for shifting long type variables by known constant value
  • Improved: Comparison with literal constant out of variable range
  • Fixed: Integer to float cast propagation
  • Fixed: Alignment of constants in initialization blocks
  • Fixed: Relative jumps were not processed for page changes
  • Fixed: Integer vs Float cast in initialization expressions
  • Fixed: Wrong local frame size calculation when bit variables are present

IDE

  • Improved: win7 and Win8 .chw files ignored when opening package help files from library manager
  • Improved: Project Manager nodes expanded only when project is set to be active
  • Improved: URL for live is retreived from UpdateVersion.ini file
  • Fixed: New lines at beginning of .dct files caused av program issues

Libraries

  • New: Added module libraries for PIC24FXXKL10x/20x/30x/40x mcus
  • Improved: Flash library - added functions read and write doubleword for specified mcus
  • Improved: Added flag for use hardware MAC address for ENC24J600
  • Fixed: Bad UART baud rate calculation
  • Fixed: Bad calculation of PWM PRx registers
  • Fixed: Issue with DSP libraries for dsPIC33EP MCUs

Version 6.0.0

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.

IDE

  • Improved: Function tree changed to work with new call tree generator.

Version 5.8.0

Compiler

  • New: Additional 53 MCU supported 
PIC24EP128GP202    PIC24EP32MC204
dsPIC33EP256MC506 PIC24EP128GP204
dsPIC33EP128GP502 dsPIC33EP32GP502
PIC24EP128GP206   dsPIC33EP128GP504
dsPIC33EP32GP503  PIC24EP128MC202
dsPIC33EP128GP506 dsPIC33EP32GP504
PIC24EP128MC204   dsPIC33EP128MC202
dsPIC33EP32MC202  PIC24EP128MC206
dsPIC33EP128MC204 dsPIC33EP32MC203
PIC24EP256GP202   dsPIC33EP128MC206
dsPIC33EP32MC204  PIC24EP256GP204
dsPIC33EP128MC502 dsPIC33EP32MC502
PIC24EP256GP206   dsPIC33EP128MC504
dsPIC33EP32MC503  PIC24EP256MC202
dsPIC33EP128MC506 dsPIC33EP32MC504
PIC24EP256MC204   dsPIC33EP256GP502
dsPIC33EP64GP503  PIC24EP256MC206
dsPIC33EP256GP504 dsPIC33EP64MC203
PIC24EP32GP202    dsPIC33EP256GP506
dsPIC33EP64MC503  PIC24EP32GP203
dsPIC33EP256MC202 dsPIC33FJ06GS001
PIC24EP32GP204    dsPIC33EP256MC204
dsPIC33FJ06GS101A PIC24EP32MC202
dsPIC33EP256MC206 dsPIC33FJ06GS102A
PIC24EP32MC203    dsPIC33EP256MC502
dsPIC33FJ06GS202A dsPIC33EP256MC504
dsPIC33FJ09GS302
  • New: support for far memory data space (variable can be allocated at addresses greater than 32k)
  • New: psvmem memory type qualifier added
  • New: Initializer of local variables can be variable expression
  • Improved: Peephole optimizer minor changes
  • Fixed: Const Folding of ternar operator
  • Fixed: Handling of void in expressions
  • Fixed: Anonymous union definition and tag definition conflict

IDE

  • New: Live update support
  • New: Added shortcut button for Package examples
  • New: Pointer handling in watch window shows data it points to
  • New: Function pointers show the name of the function currently pointing at
  • New: Value hint in debug mode for pointers shows data it points to
  • New: Code assistant (CTRL+SPACE) for pointer to structures
  • Fixed: Issue with setting MCU frequency
  • Fixed: Creating project with empty name
  • Fixed: Creating project which name which starts with a digit
  • Fixed: "File Save As", "Project Save As" and "Save Project Group" give wrong file filters
  • Fixed: Active comment starts with a digit caused IDE to crash
  • Fixed: It is not possible to save a project group when projects were added from Project Explorer
  • Fixed: Statistics window did not always stayed on top
  • Fixed: In debug mode changing focus between editor and watch list was not momental (Insert, Delete key...)
  • Fixed: Closing file while compile is in progress caused IDE to crash
  • Fixed: Search paths was not refreshed on starting IDE if "Search Path" window was opened when IDE was closed
  • Fixed: Removed space characters in front of line code When a bookmarked line is displayed in bookmark window

Libraries

  • New: Low level TFT Library functions are now open source, available for user editing (located in __Lib_TFT_Defs)
  • New: Additional TFT controllers supported:
    • HX8347G (16-bit communication)
    • ILI9340 (8-bit communication)
    • ILI9481 (8-bit communication)
  • New: Added standard headers stdint.h, stdio.h, stdlib.h and string.h
  • Improved: T6963C, SPI_T6963C and S1D13700 libraries supporting invert color

Version 5.7.0

Compiler

  • Fixed: Enhanced MCUs DSRPAG handling
  • Fixed: sbit with position >=8 'out of range' error
  • Fixed: Minor bug fixes

Version 5.6.5

Compiler

  • New! Additional MCU supported: PIC24EP64GP203 and PIC24EP64MC203
  • Fixed: orgall had failed to link in some cases
  • Fixed: linker could not produce hex which address was above 2MByte

IDE

  • New: Pointed(indirect objects) can be inspected in watch window
  • New: Code assistant for indirect members of agregates
  • Improved: Added support for PIC33ENH, PIC24ENH to mikroBootloader

Libraries

  • Fixed: Flash library for PIC24E/dsPIC33E, flash writing issue

Examples

  • New! Added examples for EasyPIC V7 for dsPIC30 development board
Site license banner

License Code

Choose this licensing option if you want to activate your compiler license in seconds. You can use it on up to two computers. We will send you the Registration code as soon as you purchase the compiler, which you will use to request the Activation code. That is the whole process - your compiler license is activated. It’s the quick and straightforward licensing option for this fast-paced world.

Learn more.

USB Dongle License

Plug the USB Dongle into your computer and activate the license. Use your compiler license anywhere. If you are looking for a portable license that can be used on different computers the USB Dongle license is what you need. The USB Dongle contains a single license, it registers the compiler while it's connected. So, carry it anywhere with you. You will not be tied to one computer or one office.

Learn more.

HOW TO ACTIVATE YOUR COMPILER

Site License

Site license banner

Site Licenses for MikroElektronika Compilers

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, with some major benefits:

Affordable: Instead of buying multiple licenses at regular price, we will quote a special discounted price. Schools and universities will get the best deals.

Flexible: With the Site license, individual licenses are not tied to individual computers/users. In other words, you don’t have to buy a compiler license for each person who will use it. The number of licenses you own only defines how many compiler copies can be in active use at the same time. You control who has access.

Here's How It Works

  1. Once you purchase a given number of compilers, we will send you the installation for the Site License Manager (available for Windows and Linux). It’s an application that runs a server from your computer.
  2. Enter the Site License activation key in the License Manager application
  3. To give members of your team/class access, simply share IP address and/or PORT number of the Site License server (visible from within the application)
  4. To activate their compiler, members of your class/team connect to the server by entering the IP address and PORT number you gave them.
  5. Once an individual user finishes his work session, the user slot becomes available again

Site License Inquiry

Clicking on Submit will open a Support Ticket which will be assigned to the person who can best deal with the issue in question. You will immediately receive an automated response message and will be able to monitor communication thread through our Support Center.

BUY LICENSE


OFF

mikroPascal PRO for dsPIC/PIC24

PID: MIKROE-1953

5 10 20

The minimum purchase order quantity for the product is 1

$369.00

SAVE: $0.00

Was: $369.00

Status:

Total Save:

2checkout Logo

Secure online payments provided by 2Checkout.com, Inc.
All credit card and personal details are kept secure, and our customer list is not disclosed to any third party.

2checkout Payment 2checkout Payment

MIKROE

MIKROE is a development tools company dedicated to standardization and time-saving in the embedded industry.

  • About us
  • Success story
  • Contact
  • PressKit
  • Timeline
  • Partners
  • Legal
  • Distributors
  • Legacy Products

SOLUTIONS

  • Click boards™
  • Development boards
  • Mikromedia
  • CODEGRIP
  • NECTO Studio
  • Planet Debug
  • ClickID
  • Click Snap
  • EmbeddedWiki

SUPPORT

  • Helpdesk
  • Forum
  • Libstock
  • Learn
  • Let's Make
  • eBooks
  • Premium TS
  • Design service
  • Product Customization
  • Contract Manufacturing

STANDARD

  • mikroBUS™
  • mikroSDK
  • SiBRAIN
  • DISCON

Prodavnica za inostrano tržište

Nalazite se na prodavnici za inostrano tržište. Da li želite da Vas odvedemo na prodavnicu koja je namenjena za Srbiju?

Prodavnica za inostrano tržište

Nalazite se na prodavnici za inostrano tržište. Da li želite da Vas odvedemo na prodavnicu koja je namenjena za Srbiju?

Daily product releases, special offers, and more

  • FOLLOW US:

  • instagram
  • linkedin
  • facebook
  • github
  • newsletter
  • youtube
  • twitter twitter

Join us

Pridruži nam se

Careers
Internship
Posao
Napravi Click
Praksa
Copyright© 2025 MikroElektronika d.o.o.

Privacy