Skip to content

Roadmap

Safe Harbor Statement:

The following is intended to outline our general product direction and should be used for information purposes only. Although we do our best to do as planned, the development, release, and timing of any features or functionality described here are subject to change.

What's new?

Overhauled DRV and HAL layers

  • New folder structure
  • Memake restructured
  • Added placeholder for future code porting

Added support for PIC18 chips in mikroSDK 2.0

  • PIC18F57Q43 is now supported as well

Added Designer support for PIC18 chips

  • Board definitions for Mikromedia boards added

mikroSDK 2.0 Development kit

  • Can be installed if mikroSDK 2.0 project is used
  • Adds all necessary memake keys based on selected hardware making the project easy to use

Configuration schemes added for most frequently used MCU cards

mikroSDK 2.0 supports a total of 1500+ chips

  • 849 STM32 chips ( expanded to 1257 including all chip packages )
  • 260 PIC chips

List of new board defs:

EasyMX PRO v7 for STM32
EasyPIC PRO v7
EasyPIC PRO v8
EasyPIC v7
EasyPIC v8
Mikromedia 3 Capacitive FPI with bezel
Mikromedia 3 Capacitive FPI with frame
Mikromedia 4 Capacitive FPI with bezel
Mikromedia 4 Capacitive FPI with frame
Mikromedia 5 Capacitive FPI with bezel
Mikromedia 5 Capacitive FPI with frame
UNI Clicker
Generic board

List of new configuration files:

easymx_pro_v7_for_stm32_mcucard_with_stm32f107vct6
easymx_pro_v7_for_stm32_mcucard_with_stm32f207vgt6
easymx_pro_v7_for_stm32_mcucard_with_stm32f407vgt6
easymx_pro_v7_for_stm32_mcucard_with_stm32f746vgt6
easypic_pro_v7_mcucard_with_pic18f8520
easypic_pro_v7_mcucard_with_pic18f8722
easypic_pro_v7_mcucard_with_pic18f87j50
easypic_pro_v7_mcucard_with_pic18f87j60
easypic_pro_v7_mcucard_with_pic18f87k22
easypic_v8_dip40_pic18f45k22
easypic_v8_dip40_pic18f47k42
mcu_card_10_for_pic_pic18f67k40
mcu_card_10_for_stm32_stm32f107vc
mcu_card_11_for_pic_pic18f57q43
mcu_card_11_for_stm32_stm32f302vc
mcu_card_13_for_stm32_stm32f100ze
mcu_card_13_for_stm32_stm32l4s5zi
mcu_card_15_for_stm32_stm32f723ze
mcu_card_16_for_stm32_stm32l432kc
mcu_card_16_for_stm32_stm32l442kc
mcu_card_18_for_stm32_stm32l031c6
mcu_card_18_for_stm32_stm32l041c6
mcu_card_19_for_stm32_stm32f031c6
mcu_card_2_for_pic_pic18f85k22
mcu_card_2_for_pic_pic18f86j15
mcu_card_2_for_pic_pic18f86k22
mcu_card_2_for_pic_pic18f86k90
mcu_card_2_for_pic_pic18f87j11
mcu_card_2_for_pic_pic18f87k22
mcu_card_2_for_stm32_stm32f042k6
mcu_card_22_for_stm32_stm32f373vc
mcu_card_23_for_stm32_stm32f767bi
mcu_card_24_for_stm32_stm32f722ve
mcu_card_26_for_stm32_stm32f469ii
mcu_card_27_for_stm32_stm32f071vb
mcu_card_28_for_stm32_stm32f732ie
mcu_card_29_for_stm32_stm32f205rb
mcu_card_29_for_stm32_stm32f215re
mcu_card_29_for_stm32_stm32f401rb
mcu_card_29_for_stm32_stm32f405rg
mcu_card_29_for_stm32_stm32f411re
mcu_card_29_for_stm32_stm32f412re
mcu_card_29_for_stm32_stm32f413rh
mcu_card_29_for_stm32_stm32f415rg
mcu_card_29_for_stm32_stm32f423rh
mcu_card_29_for_stm32_stm32f446re
mcu_card_3_for_pic_pic18f97j60
mcu_card_3_for_stm3_stm32l073rz
mcu_card_3_for_stm32_stm32f091rc
mcu_card_3_for_stm32_stm32f303rc
mcu_card_3_for_stm32_stm32l152re
mcu_card_3_for_stm32_stm32l4a6rg
mcu_card_31_for_stm32_stm32f745vg
mcu_card_33_for_stm32_stm32f103rc
mcu_card_5_for_stm32_stm32l021k4
mcu_card_6_for_stm32_stm32f042c6
mcu_card_6_for_stm32_stm32l081cb
mcu_card_7_for_pic_pic18f85j50
mcu_card_7_for_pic_pic18f86j50
mcu_card_7_for_pic_pic18f86j55
mcu_card_7_for_pic_pic18f87j50
mcu_card_7_for_stm32_stm32f030rc
mcu_card_7_for_stm32_stm32f334r8
mcu_card_8_for_stm32_stm32f410rb
mcu_card_9_for_stm32_stm32f373rc
mcu_card_for_pic_pic18f97j94
mcu_card_for_stm32_stm32f205zg
mcu_card_for_stm32_stm32f207zg
mcu_card_for_stm32_stm32f217zg
mcu_card_for_stm32_stm32f407zg
mcu_card_for_stm32_stm32f417zg
mcu_card_for_stm32_stm32f427zi
mcu_card_for_stm32_stm32f429zi
mcu_card_for_stm32_stm32f437zg
mcu_card_for_stm32_stm32f439zg
mcu_card_for_stm32_stm32f745zg
mcu_card_for_stm32_stm32f756zg
mcu_card_for_stm32_stm32f765zi
mcu_card_for_stm32_stm32f767zg
mikromedia_3_for_stm32f4_capacitive_stm32f407vg
mikromedia_4_for_stm32f4_capacitive_stm32f407zg
mikromedia_4_for_stm32f7_capacitive_stm32f746zg
mikromedia_5_for_stm32f4_capacitive_stm32f407zg

List of chips added to mikroSDK 2.0:

PIC18F2455     PIC18F2458     PIC18F24J11    PIC18F24J50    PIC18F24K50
PIC18F2515     PIC18F2525     PIC18F2550     PIC18F2553     PIC18F2585
PIC18F25J11    PIC18F25J50    PIC18F25K40    PIC18F25K42    PIC18F25K50
PIC18F25K80    PIC18F2610     PIC18F2620     PIC18F2680     PIC18F2682
PIC18F2685     PIC18F26J11    PIC18F26J13    PIC18F26J50    PIC18F26J53
PIC18F26K20    PIC18F26K22    PIC18F26K40    PIC18F26K42    PIC18F26K80
PIC18F27J13    PIC18F27J53    PIC18F27K40    PIC18F27K42    PIC18F4455
PIC18F4458     PIC18F44J11    PIC18F44J50    PIC18F4515     PIC18F4525
PIC18F4550     PIC18F4553     PIC18F4585     PIC18F45J11    PIC18F45J50
PIC18F45K40    PIC18F45K42    PIC18F45K50    PIC18F45K80    PIC18F4610
PIC18F4620     PIC18F4680     PIC18F4682     PIC18F4685     PIC18F46J11
PIC18F46J13    PIC18F46J50    PIC18F46J53    PIC18F46K20    PIC18F46K22
PIC18F46K40    PIC18F46K42    PIC18F46K80    PIC18F47J13    PIC18F47J53
PIC18F47K40    PIC18F47K42    PIC18F55K42    PIC18F56K42    PIC18F57K42
PIC18F6520     PIC18F6525     PIC18F6527     PIC18F6585     PIC18F65J10
PIC18F65J11    PIC18F65J15    PIC18F65J50    PIC18F65J90    PIC18F65J94
PIC18F65K22    PIC18F65K40    PIC18F65K80    PIC18F65K90    PIC18F6620
PIC18F6621     PIC18F6622     PIC18F6627     PIC18F6628     PIC18F6680
PIC18F66J10    PIC18F66J11    PIC18F66J15    PIC18F66J16    PIC18F66J50
PIC18F66J55    PIC18F66J60    PIC18F66J65    PIC18F66J90    PIC18F66J93
PIC18F66J94    PIC18F66K22    PIC18F66K40    PIC18F66K80    PIC18F66K90
PIC18F6720     PIC18F6722     PIC18F6723     PIC18F67J10    PIC18F67J11
PIC18F67J50    PIC18F67J60    PIC18F67J90    PIC18F67J93    PIC18F67J94
PIC18F67K22    PIC18F67K40    PIC18F67K90    PIC18F8520     PIC18F8525
PIC18F8527     PIC18F8585     PIC18F85J10    PIC18F85J11    PIC18F85J15
PIC18F85J50    PIC18F85J90    PIC18F85J94    PIC18F85K22    PIC18F85K90
PIC18F8620     PIC18F8621     PIC18F8622     PIC18F8627     PIC18F8628
PIC18F8680     PIC18F86J10    PIC18F86J11    PIC18F86J15    PIC18F86J16
PIC18F86J50    PIC18F86J55    PIC18F86J60    PIC18F86J65    PIC18F86J72
PIC18F86J90    PIC18F86J93    PIC18F86J94    PIC18F86K22    PIC18F86K90
PIC18F8720     PIC18F8722     PIC18F8723     PIC18F87J10    PIC18F87J11
PIC18F87J50    PIC18F87J60    PIC18F87J72    PIC18F87J90    PIC18F87J93
PIC18F87J94    PIC18F87K22    PIC18F87K90    PIC18F95J94    PIC18F96J60
PIC18F96J65    PIC18F96J94    PIC18F97J60    PIC18F97J94    PIC18LF2455
PIC18LF2458    PIC18LF24J11   PIC18LF24J50   PIC18LF24K50   PIC18LF2515
PIC18LF2525    PIC18LF2550    PIC18LF2553    PIC18LF2585    PIC18LF25J11
PIC18LF25J50   PIC18LF25K40   PIC18LF25K42   PIC18LF25K50   PIC18LF25K80
PIC18LF2610    PIC18LF2620    PIC18LF2680    PIC18LF2682    PIC18LF2685
PIC18LF26J11   PIC18LF26J13   PIC18LF26J50   PIC18LF26J53   PIC18LF26K22
PIC18LF26K40   PIC18LF26K42   PIC18LF26K80   PIC18LF27J13   PIC18LF27J53
PIC18LF27K40   PIC18LF27K42   PIC18LF4455    PIC18LF4458    PIC18LF44J11
PIC18LF44J50   PIC18LF4515    PIC18LF4525    PIC18LF4550    PIC18LF4553
PIC18LF4585    PIC18LF45J11   PIC18LF45J50   PIC18LF45K40   PIC18LF45K42
PIC18LF45K50   PIC18LF45K80   PIC18LF4610    PIC18LF4620    PIC18LF4680
PIC18LF4682    PIC18LF4685    PIC18LF46J11   PIC18LF46J13   PIC18LF46J50
PIC18LF46J53   PIC18LF46K22   PIC18LF46K40   PIC18LF46K42   PIC18LF46K80
PIC18LF47J13   PIC18LF47J53   PIC18LF47K40   PIC18LF47K42   PIC18LF55K42
PIC18LF56K42   PIC18LF57K42   PIC18LF6520    PIC18LF6527    PIC18LF65K40
PIC18LF65K80   PIC18LF6622    PIC18LF6627    PIC18LF6628    PIC18LF66K40
PIC18LF66K80   PIC18LF6722    PIC18LF6723    PIC18LF67K40   PIC18LF8520
PIC18LF8527    PIC18LF8622    PIC18LF8627    PIC18LF8628    PIC18LF8720
PIC18LF8722    PIC18LF8723    PIC18F57Q43    PIC18F45K22    PIC18LF45K22

What's to come

New architectures & Vendors:

  • PIC32 support
  • ARM TIva, Kinetis, MSP432, CEC1x02 and SAM
  • dsPIC support
  • AVR support

mikroSDK Drivers:

  • ILI9341
  • STMPE810
  • FT8xx
  • OneWire
  • FAT32
  • USB stack
  • Ethernet stack
  • LVGL
  • ModBUS
  • PID
  • E Ink
  • OLED
  • Bootloader

Legacy libraries from PRO compilers

All default libraries from PRO compilers that are not present in mikroSDK 2.0 will be ported in the future.