logo slogan

IAR C compiler for 8051 family

IAR for 8051

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
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

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 devices—please contact Phaedrus Systems to find out whether your new device is already supported or when it will become available.