Contact IAR Systems
Home Products Support Resources Downloads About us My Pages Contact
Development kits Compilers and debuggers RTOS, TCP/IP, USB Debug probes State machine tools Solutions Ordering information
 
Product News V7.50
Version 7.40
Version 7.30
Product packages
User guides
Flash demos
Products   >   Compilers and debuggers   >   8051   >  

IAR Embedded Workbench for 8051

 

Integrated development environment and optimizing C/C++ compiler for 8051

 
IAR Embedded Workbench provides extensive support for a wide range of 8051 devices. The optimizing compilers generate very compact and efficient code. Ready-made examples and code templates for your embedded project are included with the product. The standard edition of IAR Embedded Workbench also includes built-in plugins to different hardware debug systems.
 
 
 

Highlights in version 7.50

  • New and improved hardware debugging support
  • New device support
  • Multi-file compilation
  • Build integration with IAR visualSTATE
More details in Product News
 
 

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
Actel
Aeroflex UTMC
Altium
Analog Devices
ASIX
Atmel
Cast
Chipcon
CML Microcircuits
Cybernetic
CybraTech
Cypress
Daewoo
Digital Core Design
Dolphin
Domosys
easyplug
Evatronix
Genesis
Goal Semiconductor
Handshake Solutions
Honeywell
Hynix
ISSI
Infineon
InnovASIC
Intel
Maxim/Dallas
Megawin
Mentor Graphics
Micronas
MXIC
Myson Technology
Nordic Semiconductor
NXP
OKI
Oregano Systems
RadioPulse
Ramtron
Sanyo
Sharp
Silicon Laboratories
Siliconians
SMSC
SST
STMicroelectronics
SyncMOS
Syntek
Teridian
Texas Instruments
Tezzaron
Triscend
Vitesse
Winbond
Zensys
Zylogic
 

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

NOTE: We continuously add hardware debugging support for new devices—please contact IAR Systems to find out whether your new device is already supported or when it will become available.
 
 
Shortcut to this page: http://www.iar.com/ew8051

Download

 

Related products