home | contact us
products | downloads | news | about us
IET912x 10/100Mbit IEM IP Avenger 100Mhz MCU IET902x 10/100Mbit IEM IP Avenger 20MHz MCU IET9101 IP Avenger Base Board IET9000 10/100Mbit IP Warrior IET8900 10Mbit IP Dragon IET80C31 80C32 based application board uC51 C-compiler Downloads

uC51 - Proffesional 8051 development toolchain.

The uC51 is one of the more comprehensive toolchains that you can get for your 8051 development. A highly optimizing 8051 C-compiler/assembler and linker, together with a simple to use visual make utility makes uC51 very easy to work with. 

The included TCP/IP stack, supplied in 100% source code, gives you the ability to build internet enabled applications in no time at all. Two sample projects can act as skeletons when building your own products.

Also included in the toolchain is a utility that allows you to compile webpages into assembly code that links neatly into your project. Its as easy as one-two-three.

Download an evaluation copy of the tool chain to do your evaluation. Projects can be as large as 8KByte if you want to use the debugger and up to 64K if you only want to use the FLASH-Mon download utility. Should you also need hardware to work with we recommend you to look at our ethernet/internet ready board IET80C31. With this kit you will be up and running embedded webservers in less than 15 minutes.

Should you have questions and/or support simply call us and we will help you.

Technical specifications:

Target Support

  • All 8051's are supported, no specific assumptions.
  • Different memory models exactly meet your demands.
  • Full 32-bit IEEE floating point support.
  • Write interrupt handlers in 'C'.
  • Access up to 16MB code and address space.
  • Place global objects in any space: direct internal RAM, indirect internal RAM, external RAM, code, bit.

ANSI C Compiler

  • Full support for the ANSI C language. NOT a reduced subset of C or extended K&R C.
  • Especially designed for ext. Harvard architectures.
  • Include assembly language in your 'C' programs.
  • Compiler writes 100% assembler source code.
  • Integral support for source level debugging.
  • Superior code quality due to powerful optimizier.

Assembler

  • Fast macro assembler which rich directives.
  • Access assembler functions from C.

Linker

  • Strip linker compresses the code to the minimum.
  • Output formats: binary and Intel HEX.

Downloader/Source Level Debugger

  • Complete OS for downloading programs on development boards (RAM) included as source code.
  • Write programs to a Flash memory.
  • C level single line stepping.
  • Terminal program included.

,

Libraries

  • Subset of ANSI C library (including strings and printf)
  • I2C bus libraries with complete source code
  • Open printf()-formatted (i.e., write your own lcd_printf()).

Included Demos

  • Many demo source programs included, up to a FFT (Fast Fourier Transformation).
  • Demos for generic 8051's, Infineon's C515, TI MSC1210, Analog Devices ADuC8xx.

, The full version of this toolchain can be purchased through our webshop or by placing your order on the phone.

The latest demo version can be downloaded from here.

© Invector 2006 All rights reserved, Last updated: 2008-12-13