IAR Embedded Workbench for 8051 (EW8051) including IDE, C-Compiler, and Simulator / Debugger

IAR EW8051 - Embedded Workbench for 8051 (e.g. LPC900)

IAR Embedded Workbench for Intel 8051 (e.g. LPC900 family)
The IAR Embedded Workbench EW8051 offers an Integrated Development Environment for these microcontrollers:

Philips LPC900 family
Analog Devices AduC8xx
Atmel AT89 x (8051)
Cypress Semiconductor CY7C646xx
Maxim/Dallas Semiconductor DS8xCxxx
Infineon C500 series
Intel 8051
Silicon Laboratories C8051Fxxx
STMicroelectronics uPSD32/uPSD33
Texas Instruments MSC1210/MCS1212
Winbond Electronics W77/W78
Version 6 of the IAR Embedded Workbench for 8051 is based on IAR Systems' latest compiler and debugger technology. In addition to all the powerful new features introduced, it has significant improvements in code optimization and generates the most compact code market!

For more information, please download the Product News, datasheet and benchmark.
Current version 6.11A includes:


Total integration of compiler and debugger toolkit under a modular and extensible IDE.
Highly optimized ISO/ANSI standard C compiler generating the most compact code on the market
Full support for both classic and extended 8051 architectures
Flexible hardware debugging support: Rom-monitor for Dallas TINI (Tiny InterNet Interfaces) board DS80C400 and JTAG support for all Cygnal C8051Fxxx target boards and etc
C-to-C converter supports conversion from Keil to IAR Embedded Workbench.
Version 5 to version 6 converter.

All chips with 8051, 8052 and extended architecture. The configuration files are available for the following chip:
Philips: P80C51, P80C52, P80C592FFA, P80C592FHA, P83C592FFA, P83C592FHA, P87C51, P87C51MB2, P87C51MC2, P87C52, P87LPC760, P87LPC762, P89C660, P89C662, P89C664, P89C668, P89LPC901, P89LPC902, P89LPC903, P89LPC906, P89LPC907, P89LPC908, P89LPC912, P89LPC913, P89LPC914, P89LPC920, P89LPC921, P89LPC922, P89LPC933, P89LPC934, P89LPC935
Atmel: AT80C5112, AT80C51SND1C, AT83C5103, AT83C5111, AT83C5112, AT83C5122, AT83C5123, AT83C5132, AT83C51SND1, AT83EC5122, AT83EC5123, AT83SND1C, AT85C5122, AT85EC5122, AT87C5103, AT87C5111, AT87C5112, AT87F51RC, AT87F55WD, AT89C2051, AT89C2051x2, AT89C4051, AT89C51, AT89C5122, AT89C5131, AT89C5132, AT89C51CC03, AT89C51ED2, AT89C51IC2, AT89C51ID2, AT89C51RB2, AT89C51RC, AT89C51RC2, AT89C51RD2, AT89C51SND1, AT89C51SND1C, AT89C52, AT89C55, AT89C55WD, AT89LS51, AT89LS52, AT89LS53, AT89LS8252, AT89LV51, AT89LV52, AT89LV55, AT89S51, AT89S52, AT89S53, AT89S8252, T80C5112, T83C5101, T83C5102, T83C5121, T85C5121, T87C5101, T87C5111, T87C5112, T89C5115, T89C5121, T89C51AC2, T89C51CC01, T89C51CC02, TS80C51RA2, TS80C51RD2, TS83C51RB2, TS83C51RC2, TS83C51RD2, TS87C51RB2, TS87C51RC2, TS87C51RD2
Cypress: CY7C64601, CY7C64603, CY7C64613
Infineon: C501, C503, C504, C505, C505c, C508, C515L, C517A, C764, C868-1RG, C868-1RR, C868-1SG, C868-1SR, SAB80C515, SAB80C515A, SAB80C517, SAB80C537, SAB83C51A, SAF-C868-1RG, SAF-C868-1RR, SAF-C868-1SGBA, SAF-C868-1SRBA, SAF-C868P-1SGBA, SAF-C868P-1SRBA, SAK-C868-1SGBA, SAK-C868-1SRBA, SAK-C868P-1SGBA, SAK-C868P-1SRBA
Maxim/Dallas Semiconductor: DS80C310, DS80C320, DS80C323, DS80C390, DS80C400, DS83C520, DS83C530, DS87C520, DS87C530, DS87C550, DS89420, DS89C430, DS89C440, DS89C450
Analog Devices: ADuC812, ADuC814, ADuC824, ADuC836, ADuC841, ADuC842, ADuC843, ADuC845, ADuC847, ADuC848
Silicon Laboratories: C8051F000, C8051F001, C8051F002, C8051F005, C8051F006, C8051F007, C8051F010, C8051F011, C8051F012, C8051F015, C8051F016, C8051F017, C8051F020, C8051F021, C8051F022, C8051F023, C8051F040, C8051F041, C8051F042, C8051F043, C8051F120, C8051F121, C8051F122, C8051F123, C8051F124, C8051F125, C8051F126, C8051F127, C8051F206, C8051F220, C8051F221, C8051F226, C8051F230, C8051F231, C8051F236, C8051F300, C8051F301, C8051F302, C8051F303, C8051F304, C8051F305, C8051F310, C8051F311, C8051F320, C8051F321, C8051F330, C8051F331, C8051F350, C8051F351, C8051F352, C8051F353
ST Microelectronics: uPSD3212C-40T6, uPSD3212C-40U6, uPSD3212C, uPSD3212CV-24T6, uPSD3212CV-24U6, uPSD3212CV, uPSD3233B, uPSD3233BV, uPSD3234A, uPSD3234BV, uPSD3253B, uPSD3253BV, uPSD3254A, uPSD3254BV, uPSD3312D-40T6, uPSD3312D, uPSD3312DV-40T6, uPSD3312DV, uPSD3333D-40T6, uPSD3333D-40U6, uPSD3333D, uPSD3333DV-40T6, uPSD3333DV-40U6, uPSD3333DV, uPSD3334D-40U6, uPSD3334D, uPSD3334DV-40U6, uPSD3334DV, uPSD3354D-40T6, uPSD3354D-40U6, uPSD3354D, uPSD3354DV-40T6, uPSD3354DV-40U6, uPSD3354DV
Texas Instruments: MSC1210Y2, MSC1210Y3, MSC1210Y4, MSC1210Y5, MSC1211Y2, MSC1211Y3, MSC1211Y4, MSC1211Y5, MSC1212Y2, MSC1212Y3, MSC1212Y4, MSC1212Y5
Winbond: W77C32, W77E516, W77E532, W77E58, W77IC32, W77IE58, W77L32, W77LE516, W77LE532, W77LE58, W78C32B, W78C438, W78C51, W78C52, W78C54, W78C801, W78E365, W78E51, W78E516, W78E52, W78E54, W78E58B, W78E62, W78E65, W78E812, W78E858, W78ERD2, W78IE51, W78IE54, W78L32, W78L51, W78L52, W78L54, W78L801, W78LE51, W78LE516, W78LE52, W78LE54, W78LE58, W78LE812

Generic device support: 51, 8052, extended1, plain, tiny
NOTE: The configuration files can be easily modified to suit most 8051 chips! Since semiconductor vendors frequently release new derivatives, not all the supported ones can be listed here. IAR continuously adds support to new derivatives - please contact IAR Systems to find out whether your new derivative is already supported or when it will be available.

A modular and extensible IDE running under Windows 98/ME/NT4/2000/XP.
Create projects, edit files, compile, assemble, link and debug your applications within the seamlessly integrated environment.
Tool options configurable on global, group of source files, or individual source files level
Multiple projects in the same workspace.
Hierarchical project representation shows all different source and output files and gives an overview of their settings.
XML-based project files.
Multi-byte editor.
Easy to integrate external tools in the build process

Highly optimizing ISO/ANSI standard C compiler.
Full support for most classic and extended 8051 architectures, like Dallas DS80C400
Both global and advanced 8051-specific optimization.
Multiple levels of both size and speed optimizations.
Efficient 32-bit IEEE-compatible floating-point arithmetic.
Easy and fast interrupt handling directly in C.
User control of register usage for optimal performance.
8051-specific language extensions, such as special function types, extended keywords, and absolute allocation to suit embedded development. See example table
Support for multiple DPTR in compiler and libraries.
Bitwise addressing for SFRs
Possibility to use up to 32 virtual registers
Highly optimized reentrant code models make the project portable between different targets.

Complex code and data breakpoints with resume functionality.
Instruction accurate simulated execution
C call stack with parameters.
Complete support for stack unwinding even at high optimization levels.
Fine-grain single stepping on a function call level.
Terminal I/O, peripheral and interrupt simulation.
Memory configuration and validation.
Versatile monitoring of CPU/peripheral registers, structures, call chain, local and global variables.
Function level profiling and code coverage analysis.
RTOS-aware debugging

Rom-monitor for Dallas TINI (Tiny InterNet Interfaces) board DS80C400
JTAG support for all Silicon Laboratories C8051Fxxx target boards
(Check with IAR for available hardware support)

Price: $2,695.00
Buy Product Online | Visit Store Home
Manufactured by IAR Systems

 Other Items from Software Packages for LPC900 (and other 80C51-based microcontrollers)

  Keil PK51- Professional Developer's Suite for 80C51 (e.g. LPC900) - Includes all components of CA51, plus the uVision IDE, Debugger, Simulator, Extended Device Support, LX51 Code Packing Linker, ISD51 In-System Debugger, and RTX51Tiny RTOS
  PKLPC-8K - 8KB Extension to 4KB LPC900 Development Studio - Upgrades the 4KB-limited LPC900 Development Studio to 8KB of code
  Raisonance RKitL51 Lite Suite for 80C51 (+ Hardware Key) - 
  Raisonance RKitL51 Lite Suite for 80C51 (Software Key) - 
  IAR EW8051 - Embedded Workbench for 8051 (e.g. LPC900) - IAR Embedded Workbench for 8051 (EW8051) including IDE, C-Compiler, and Simulator / Debugger


  Return To LPC Tools - Development Tools for NXP Microcontrollers



shopping cart
Shopping cart powered by MonsterCommerce ecommerce solutions.