|
|
IAR Embedded
Workbench for
dsPIC
|
Integrated
development
environment and
optimizing
C/EC++ compiler
for dsPIC/PIC24
|
|
IAR Embedded
Workbench 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
|
|
For detailed
descriptions of
the new
features, please
see
Product News. |
|
|
Key components
|
- Integrated
development
environment
with project
management
tools and
editor
- Highly
optimizing
dsPIC/PIC24
compiler
supporting C
and Embedded
C++
- 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, both
printed and in
PDF format
-
Context-sensitive
online help
|
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:
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
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 |
|
|
Back to IAR Home Page
Back to Testech Home Page
Compiler
RTOS
Emulator/Debugging
|