Blockset described on this wiki is deprecated since 2012.
For Model Based Design (MBD), use the free MPLAB Device Blocks for Simulink, tool from Microchip.
Updated Rapid Control Prototyping (RCP) custom projects are published at: https://lubin.kerhuel.eu.
Template:PicList
Revision as of 17:49, 19 April 2009 by LubinKerhuel (talk | contribs)
See Release Notes and know bug for details
PIC 24F | ' | PIC 32F** | ' | PIC 30F | ' | PIC 30F | ' | PIC 33FJ GP | ' | PIC 33FJ MC | ' | PIC 33FJ GP | ' | PIC 33FJ MC* |
24fJ128GA006 | 32MX360F256L | 30f2010 | 30f5011 | 33fJ128GP206 | 33fJ256MC510 | 33fj128GP202 | 33fj128MC202 | |||||||
24fJ128GA008 | 32MX360F512L | 30f2011 | 30f5013 | 33fJ128GP306 | 33fJ256MC710 | 33fj128GP204 | 33fj128MC204 | |||||||
24fJ128GA010 | 32MX460F256L | 30f2012 | 30f5015 | 33fJ128GP310 | 33fJ64MC506 | 33fj128GP802 | 33fj128MC802 | |||||||
24fJ64GA006 | 32MX460F512L | 30f3010 | 30f5016 | 33fJ128GP706 | 33fJ64MC508 | 33fj128GP804 | 33fj128MC804 | |||||||
24fJ64GA008 | 30f3011 | 30f6010A | 33fJ128GP708 | 33fJ64MC510 | 33fj32GP302 | 33fj32MC302 | ||||||||
24fJ64GA010 | 30f3012 | 30f6011 | 33fJ128GP710 | 33fJ64MC706 | 33fj32GP304 | 33fj32MC304 | ||||||||
24fJ96GA006 | 30f3013 | 30f6012 | 33fJ256GP506 | 33fJ64MC710 | 33fj64GP202 | 33fj64MC202 | ||||||||
24fJ96GA008 | 30f3014 | 30f6013 | 33fJ256GP510 | 33fJ128MC506 | 33fj64GP204 | 33fj64MC204 | ||||||||
24fJ96GA010 | 30f4011 | 30f6014 | 33fJ256GP710 | 33fJ128MC510 | 33fj64GP802 | 33fj64MC802 | ||||||||
30f4012 | 30f6015 | 33fJ64GP206 | 33fJ128MC706 | 33fj64GP804 | 33fj64MC804 | |||||||||
30f4013 | 33fJ64GP306 | 33fJ128MC708 | ||||||||||||
33fJ64GP310 | 33fJ128MC710 | |||||||||||||
33fJ64GP706 | ||||||||||||||
33fJ64GP708 | ||||||||||||||
33fJ64GP710 | ||||||||||||||
- * PIC 33FJ MC
- PWM motor not supported yet.
- * PIC 32F
- PIC32 compiler v 1.04: Bug reported on the Microchip .h definition file. In the file int.h localised in \MPLAB C32\pic32mx\include\peripheral\int.h, lines (411, 424, 437, 450, 463) replace INTCONbits by INT0CONbits. Line 705, replace #define mOC1SetIntPriority(priority) (IPC1CLR = _IPC1_OC1IP_POSITION, IPC1SET = ((priority) << _IPC1_OC1IP_MASK)) by #define mOC1SetIntPriority(priority) (IPC1CLR = _IPC1_OC1IP_MASK, IPC1SET = ((priority) << _IPC1_OC1IP_POSITION)). Line 746, replace #define mOC4SetIntSubPriority(subPriority) (IPC4CLR = _IPC4_OC4IS_MASK, IPC4SET = ((subPriority) << v)) by #define mOC4SetIntSubPriority(subPriority) (IPC4CLR = _IPC4_OC4IS_MASK, IPC4SET = ((subPriority) << _IPC4_OCIS_POSITION)). Thanks to Jiri Sehnal from Humusoft for identifying theses bugs.