Integrated development environment and optimizing C/EC++ compiler for dsPIC/PIC24
Legacy product:
IAR Embedded Workbench for dsPIC is a legacy product. IAR Systems does not update it and it is not possible to buy a Support and Update Agreement for it.
MPLAB integration:
The MPLAB IDE Plugin DLL is available for download at My Pages.
DSP Support:
- Fixed point Q15/Q31/Q39 saturated arithmetic handled with intrinsics
- Modulo and bit-reversed addressing at C level
- Support for X- and Y- memory
- Utilization of hardware loops
- 32-/64-bit floating point numbers
- 40-bit long long integer type
Supported devices:
| Category | Model |
| DsPIC30 | dsPIC30F1010 |
| DsPIC30 | dsPIC30F2010 |
| DsPIC30 | dsPIC30F2010e |
| DsPIC30 | dsPIC30F2011 |
| DsPIC30 | dsPIC30F2011e |
| DsPIC30 | dsPIC30F2012 |
| DsPIC30 | dsPIC30F2012e |
| DsPIC30 | dsPIC30F2020 |
| DsPIC30 | dsPIC30F2020PS |
| DsPIC30 | dsPIC30F2021 |
| DsPIC30 | dsPIC30F2022 |
| DsPIC30 | dsPIC30F2022PS |
| DsPIC30 | dsPIC30F2023 |
| DsPIC30 | dsPIC30F2023PS |
| DsPIC30 | dsPIC30F3010 |
| DsPIC30 | dsPIC30F3010e |
| DsPIC30 | dsPIC30F3011 |
| DsPIC30 | dsPIC30F3011e |
| DsPIC30 | dsPIC30F3012 |
| DsPIC30 | dsPIC30F3012e |
| DsPIC30 | dsPIC30F3013 |
| DsPIC30 | dsPIC30F3013e |
| DsPIC30 | dsPIC30F3014 |
| DsPIC30 | dsPIC30F3014e |
| DsPIC30 | dsPIC30F4011 |
| DsPIC30 | dsPIC30F4011e |
| DsPIC30 | dsPIC30F4012 |
| DsPIC30 | dsPIC30F4012e |
| DsPIC30 | dsPIC30F4013 |
| DsPIC30 | dsPIC30F4013e |
| DsPIC30 | dsPIC30F5011 |
| DsPIC30 | dsPIC30F5011e |
| DsPIC30 | dsPIC30F5013 |
| DsPIC30 | dsPIC30F5013e |
| DsPIC30 | dsPIC30F5015 |
| DsPIC30 | dsPIC30F5015e |
| DsPIC30 | dsPIC30F5016 |
| DsPIC30 | dsPIC30F6010 |
| DsPIC30 | dsPIC30F6010A |
| DsPIC30 | dsPIC30F6011 |
| DsPIC30 | dsPIC30F6011A |
| DsPIC30 | dsPIC30F6012 |
| DsPIC30 | dsPIC30F6012A |
| DsPIC30 | dsPIC30F6013 |
| DsPIC30 | dsPIC30F6013A |
| DsPIC30 | dsPIC30F6014 |
| DsPIC30 | dsPIC30F6014A |
| DsPIC30 | dsPIC30F6015 |
| DsPIC30 | dsPIC30SUPER |
| DsPIC33 | dsPIC33FJ128GP206 |
| DsPIC33 | dsPIC33FJ128GP302 |
| DsPIC33 | dsPIC33FJ128GP304 |
| DsPIC33 | dsPIC33FJ128GP306 |
| DsPIC33 | dsPIC33FJ128GP310 |
| DsPIC33 | dsPIC33FJ128GP706 |
| DsPIC33 | dsPIC33FJ128GP708 |
| DsPIC33 | dsPIC33FJ128GP710 |
| DsPIC33 | dsPIC33FJ128GP802 |
| DsPIC33 | dsPIC33FJ128GP804 |
| DsPIC33 | dsPIC33FJ128MC202 |
| DsPIC33 | dsPIC33FJ128MC204 |
| DsPIC33 | dsPIC33FJ128MC502 |
| DsPIC33 | dsPIC33FJ128MC504 |
| DsPIC33 | dsPIC33FJ128MC506 |
| DsPIC33 | dsPIC33FJ128MC510 |
| DsPIC33 | dsPIC33FJ128MC706 |
| DsPIC33 | dsPIC33FJ128MC708 |
| DsPIC33 | dsPIC33FJ128MC710 |
| DsPIC33 | dsPIC33FJ12GP201 |
| DsPIC33 | dsPIC33FJ12GP202 |
| DsPIC33 | dsPIC33FJ12MC201 |
| DsPIC33 | dsPIC33FJ12MC202 |
| DsPIC33 | dsPIC33FJ256GP506 |
| DsPIC33 | dsPIC33FJ256GP510 |
| DsPIC33 | dsPIC33FJ256GP710 |
| DsPIC33 | dsPIC33FJ256MC510 |
| DsPIC33 | dsPIC33FJ256MC710 |
| DsPIC33 | dsPIC33FJ32GP302 |
| DsPIC33 | dsPIC33FJ32GP304 |
| DsPIC33 | dsPIC33FJ32MC302 |
| DsPIC33 | dsPIC33FJ32MC304 |
| DsPIC33 | dsPIC33FJ64GP206 |
| DsPIC33 | dsPIC33FJ64GP302 |
| DsPIC33 | dsPIC33FJ64GP304 |
| DsPIC33 | dsPIC33FJ64GP306 |
| DsPIC33 | dsPIC33FJ64GP310 |
| DsPIC33 | dsPIC33FJ64GP706 |
| DsPIC33 | dsPIC33FJ64GP708 |
| DsPIC33 | dsPIC33FJ64GP710 |
| DsPIC33 | dsPIC33FJ64GP802 |
| DsPIC33 | dsPIC33FJ64GP804 |
| DsPIC33 | dsPIC33FJ64MC202 |
| DsPIC33 | dsPIC33FJ64MC204 |
| DsPIC33 | dsPIC33FJ64MC502 |
| DsPIC33 | dsPIC33FJ64MC504 |
| DsPIC33 | dsPIC33FJ64MC506 |
| DsPIC33 | dsPIC33FJ64MC508 |
| DsPIC33 | dsPIC33FJ64MC510 |
| DsPIC33 | dsPIC33FJ64MC706 |
| DsPIC33 | dsPIC33FJ64MC710 |
| PIC24 | PIC24FJ128GA006 |
| PIC24 | PIC24FJ128GA008 |
| PIC24 | PIC24FJ128GA010 |
| PIC24 | PIC24FJ128GA010PS |
| PIC24 | PIC24FJ64GA004 |
| PIC24 | PIC24FJ64GA006 |
| PIC24 | PIC24FJ64GA008 |
| PIC24 | PIC24FJ64GA010 |
| PIC24 | PIC24FJ96GA006 |
| PIC24 | PIC24FJ96GA008 |
| PIC24 | PIC24FJ96GA010 |
| PIC24 | PIC24HJ128GP206 |
| PIC24 | PIC24HJ128GP210 |
| PIC24 | PIC24HJ128GP302 |
| PIC24 | PIC24HJ128GP304 |
| PIC24 | PIC24HJ128GP306 |
| PIC24 | PIC24HJ128GP310 |
| PIC24 | PIC24HJ128GP506 |
| PIC24 | PIC24HJ128GP510 |
| PIC24 | PIC24HJ128GP802 |
| PIC24 | PIC24HJ128GP804 |
| PIC24 | PIC24HJ12GP201 |
| PIC24 | PIC24HJ12GP202 |
| PIC24 | PIC24HJ12MC201 |
| PIC24 | PIC24HJ12MC202 |
| PIC24 | PIC24HJ256GP206 |
| PIC24 | PIC24HJ256GP210 |
| PIC24 | PIC24HJ256GP610 |
| PIC24 | PIC24HJ32GP302 |
| PIC24 | PIC24HJ32GP304 |
| PIC24 | PIC24HJ64GP202 |
| PIC24 | PIC24HJ64GP204 |
| PIC24 | PIC24HJ64GP206 |
| PIC24 | PIC24HJ64GP210 |
| PIC24 | PIC24HJ64GP502 |
| PIC24 | PIC24HJ64GP504 |
| PIC24 | PIC24HJ64GP506 |
| PIC24 | PIC24HJ64GP510 |
Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devices. Please contact IAR Systems to find out whether your new device is already supported or when it will become available.