Contact IAR Systems
Home Products Support Resources Downloads About us Contact My Pages
Development kits Compilers and debuggers RTOS, TCP/IP, USB, GUI State machine tools Debug probes Solutions Ordering information
 
Product News
User guides
Product packages
 
 
 
Products   >   Compilers and debuggers   >   Microchip dsPIC/PIC24   >  

IAR Embedded Workbench® for dsPIC

Integrated development environment and optimizing C/EC++ compiler for dsPIC/PIC24

IAR Embedded Workbench with its C and EC++ compiler provides full support, including DSP support, for all devices in dsPIC and PIC24 families and has tight integration with MPLAB from Microchip.
 
 

Highlights in version 1.40

Download free 30-day evaluation edition
  • Support for the MPLAB REAL ICE in C-SPY
  • New Integrated Development Environment
 
 

Key components

  • Integrated development environment with project management tools and editor
  • Highly optimizing C and Embedded C++ compiler for dsPIC and PIC24
  • Run-time libraries
  • Relocating dsPIC/PIC24 assembler
  • Linker and librarian tools
  • C-SPY® debugger with dsPIC/PIC24 simulator and support for RTOS-aware debugging on hardware
  • User and reference guides in PDF format
  • Context-sensitive online help

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

IAR Embedded Workbench provides configuration files for the following devices:
 
 
DsPIC30
dsPIC30F1010, dsPIC30F2010, dsPIC30F2010e, dsPIC30F2011, dsPIC30F2011e, dsPIC30F2012, dsPIC30F2012e, dsPIC30F2020, dsPIC30F2020PS, dsPIC30F2021, dsPIC30F2022, dsPIC30F2022PS, dsPIC30F2023, dsPIC30F2023PS, dsPIC30F3010, dsPIC30F3010e, dsPIC30F3011, dsPIC30F3011e, dsPIC30F3012, dsPIC30F3012e, dsPIC30F3013, dsPIC30F3013e, dsPIC30F3014, dsPIC30F3014e, dsPIC30F4011, dsPIC30F4011e, dsPIC30F4012, dsPIC30F4012e, dsPIC30F4013, dsPIC30F4013e, dsPIC30F5011, dsPIC30F5011e, dsPIC30F5013, dsPIC30F5013e, dsPIC30F5015, dsPIC30F5015e, dsPIC30F5016, dsPIC30F6010, dsPIC30F6010A, dsPIC30F6011, dsPIC30F6011A, dsPIC30F6012, dsPIC30F6012A, dsPIC30F6013, dsPIC30F6013A, dsPIC30F6014, dsPIC30F6014A, dsPIC30F6015, dsPIC30SUPER
 
 
DsPIC33
dsPIC33FJ128GP206, dsPIC33FJ128GP302, dsPIC33FJ128GP304, dsPIC33FJ128GP306, dsPIC33FJ128GP310, dsPIC33FJ128GP706, dsPIC33FJ128GP708, dsPIC33FJ128GP710, dsPIC33FJ128GP802, dsPIC33FJ128GP804, dsPIC33FJ128MC202, dsPIC33FJ128MC204, dsPIC33FJ128MC502, dsPIC33FJ128MC504, dsPIC33FJ128MC506, dsPIC33FJ128MC510, dsPIC33FJ128MC706, dsPIC33FJ128MC708, dsPIC33FJ128MC710,

dsPIC33FJ12GP201, dsPIC33FJ12GP202, dsPIC33FJ12MC201, dsPIC33FJ12MC202, dsPIC33FJ256GP506, dsPIC33FJ256GP510, dsPIC33FJ256GP710, dsPIC33FJ256MC510, dsPIC33FJ256MC710,
dsPIC33FJ32GP302, dsPIC33FJ32GP304, dsPIC33FJ32MC302, dsPIC33FJ32MC304,

dsPIC33FJ64GP206, dsPIC33FJ64GP302, dsPIC33FJ64GP304, dsPIC33FJ64GP306, dsPIC33FJ64GP310, dsPIC33FJ64GP706, dsPIC33FJ64GP708, dsPIC33FJ64GP710, dsPIC33FJ64GP802, dsPIC33FJ64GP804, dsPIC33FJ64MC202, dsPIC33FJ64MC204, dsPIC33FJ64MC502, dsPIC33FJ64MC504, dsPIC33FJ64MC506, dsPIC33FJ64MC508, dsPIC33FJ64MC510, dsPIC33FJ64MC706, dsPIC33FJ64MC710
 
 
PIC24
PIC24FJ128GA006, PIC24FJ128GA008, PIC24FJ128GA010, PIC24FJ128GA010PS, PIC24FJ64GA004, PIC24FJ64GA006, PIC24FJ64GA008, PIC24FJ64GA010, PIC24FJ96GA006, PIC24FJ96GA008, PIC24FJ96GA010, PIC24HJ128GP206, PIC24HJ128GP210, PIC24HJ128GP302, PIC24HJ128GP304, PIC24HJ128GP306, PIC24HJ128GP310, PIC24HJ128GP506, PIC24HJ128GP510, PIC24HJ128GP802, PIC24HJ128GP804, PIC24HJ12GP201, PIC24HJ12GP202, PIC24HJ12MC201, PIC24HJ12MC202, PIC24HJ256GP206, PIC24HJ256GP210, PIC24HJ256GP610, PIC24HJ32GP302, PIC24HJ32GP304, PIC24HJ64GP202, PIC24HJ64GP204, PIC24HJ64GP206, PIC24HJ64GP210, PIC24HJ64GP502, PIC24HJ64GP504, PIC24HJ64GP506, PIC24HJ64GP510
 
 
NOTE: Since our partners frequently release new devices, not all the supported ones can be listed here. We continuously add support to new devices; please contact IAR Systems to find out whether your new devices is already supported or when it will become available.
 
 
Shortcut to this page: http://www.iar.com/ewdspic

Download

 

In-depth information

 

More dsPIC/PIC24 tools