IAR Embedded Workbench for 8051 provides extensive support for a wide range of 8051 devices and generates very compact and efficient code. Ready-made example projects and built-in plug-ins to various hardware debug systems are included in standard edition. .
Highlights
New core option
Updated user documentation
Improved simulator
Simplified setup of banked projects
Improved optimizations
New sample projects
Support files for many new devices added
Key components
Integrated development environment with project management tools and editor
Highly optimizing 8051 compiler supporting C and C++
Configuration files for 8051 devices from different manufacturers
Run-time libraries with complete source code
Relocating 8051 assembler
Linker and librarian tools
C-SPY debugger with 8051 simulator and support for RTOS-aware debugging on hardware
ROM-monitor and JTAG drivers as well as source code and project for creating your own ROM-monitor driver
Example projects for 8051 and code templates
User and reference guides, both printed and in PDF format
Context-sensitive online help
Supported devices
IAR Embedded Workbench for 8051 supports all chips with 8051, 8052 and some extended architectures. Configuration files are available for devices from the following manufacturers:
Acer Labs |
Genesis |
RadioPulse |
Chip-specific support
Support for DATA, IDATA, XDATA, PDATA and BDATA
Support for multiple DPTR in compiler and libraries
Bitwise addressing for SFRs
Possibility to use up to 32 virtual registers
Hardware debugging support
The C-SPY Debugger supports the following hardware target systems:
Configurable IAR ROM-monitor for the NXP LPC935 and TI MSC1211
Analog Devices ROM-monitor for the Analog Devices ADu83x, ADu84x and ADE7169F16 devices
Chipcon JTAG interface for the Chipcon CC2430 SoC ZigBee development kit
Infineon Debug Access Server (DAS) for the Infineon XC8xx device family
Manley Electronics ME52HU emulator
Silicon Laboratories USB and serial (EC2) JTAG adapters
Generic IAR ROM-monitor project template for configuration of additional 8051 boards and kits
Others: ATmega8HVA, ATmega16HVA and M3000 from Intelligent Motion Systems, Inc.
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.