IAR Embedded Workbench supports all PIC18 microcontrollers and provides debug interface to MPLAB v7.x.
Highlights
Integration with revision control systems
MISRA C checker for code quality control
Small data model uses a 2-byte generic pointer and a 2-byte pointer to constants
New MPLAB IDE plugin
Extended support for Embedded C++ including C++ templates and Standard Template Library (STL)
New project manager
New debugger windows
Source browser
Template projects
Key components
Integrated development environment with project management tools and editor
Highly optimizing PIC18 compiler supporting C and C++
MPLAB v .7x. debugger support
Run-time libraries
Relocating PIC18 assembler
Linker and librarian tools
C-SPY debugger with PIC18 simulator and support for RTOS-aware debugging on hardware
Sample PIC18 projects and code templates
User and reference guides, both printed and in PDF format
Context-sensitive online help
Supported devices
IAR Embedded Workbench for PIC18 supports the following devices:
18C242,18C252,18C442,18C452,18C601,18C658,18C801,18C858
18F1220,18F1320,18F2220, 18F2320,18F2331, 18F2410, 18F242, 18F2420, 18F2431, 18F2439, 18F2455, 18F248, 18F2480, 18F2510, 18F2515, 18F252, 18F2520, 18F2525, 18F2539, 18F2550, 18F258, 18F2580, 18F2585, 18F2610, 18F2620, 18F2680, 18F4220, 18F4320, 18F4331, 18F4410, 18F442, 18F4420, 18F4431, 18F4439, 18F4455, 18F448, 18F4480, 18F4510, 18F4515, 18F452, 18F4520, 18F4525, 18F4539, 18F4550, 18F458, 18F4580, 18F4585, 18F4610, 18F4620, 18F4680, 18F6310, 18F6390, 18F6410, 18F6490, 18F6520, 18F6525, 18F6527, 18F6585, 18F6620, 18F6621, 18F6622, 18F6627, 18F6680, 18F6720, 18F6722, 18F8310, 18F8390, 18F8410, 18F8490, 18F8520, 18F8525, 18F8527, 18F8585, 18F8620, 18F8621, 18F8622, 18F8627, 18F8680, 18F8720, 18F8722
Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devicesplease contact Phaedrus Systems to find out whether your new device is already supported or when it will become available.
Hardware debugging support
Supports MPLAB v .7x.