Pages

Sunday, 16 October 2011













Keil development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development.

The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, Single-board Computers, and Emulators support all 8051 derivatives and help you get your projects completed on schedule.







Product downloads

Product Downloads

 


Download current and previous versions of the Keil development tools.


The new Atmel AVR Studio 5


The new Atmel AVR Studio 5






Atmel® AVR Studio® 5 is the Integrated Development Environment (IDE) for developing and debugging embedded Atmel AVR® applications. The AVR Studio 5 IDE gives you a seamless and easy-to-use environment to write, build, and debug your C/C++ and assembler code


One environment for 8– and 32–bit

AVR Studio 5 supports ALL AVR microcontrollers. Now you can bring all your 8– and 32-bit AVR projects into one, easy-to-use environment.

Integrated C Compiler

You no longer have to install a separate compiler or toolchain. AVR Studio 5 includes a compiler, assembler and a simulator, and interfaces seamlessly with in-system debuggers and programmers to make code development easier.

New Project Wizard


Starting a new project is easy. In AVR Studio 5, the New Project wizard sets up all the compiler and linker settings, letting you jump straight to writing code.

Create a blank project, or select from several hundred example projects.

A Better Editor

The AVR Studio 5 editor simplifies code editing and lets you code more efficiently. Type a few letters of a symbol, and AVR Studio 5 will display a list of suggestions. Type a shortcut to expand frequently used snippets of code. Instantly view the context and definition of a symbol just by clicking on it. Hover over symbols while browsing code to see related information. Get the information you need without hunting for it.

Atmel AVR Software Framework

The AVR Software Framework is a collection of production-ready source code, written and optimized by experts and tested in hundreds of production designs. Using these peripheral drivers, communication stacks and application-specific libraries is the quick and effortless way to complete a project.

Software Framework works across all 32-bit AVR UC3 and 8-bit AVR XMEGA devices and works with both GNU and IAR C compilers.

Standard APIs

The AVR Software Framework uses a set of standard Application Programming Interfaces or APIs across all AVRs. They simplify how your application code interfaces with chip peripherals and communication interfaces, ensuring that your application code migrates even easier across the whole range of AVR microcontrollers.

Application Builder

Use the Application Builder to import drivers, communication stacks and services from AVR Software Framework into a project. The Application Builder automatically manages library dependencies, making sure your code contains the required drivers.

Solution Explorer

The Solution Explorer presents an organized view of all your projects and their files, and gives you simple access to the commands that apply to them. You can easily create applications containing multiple microcontrollers and develop the code for all of them within the same solution.

In-system programming

AVR Studio 5 connects seamlessly to a wide range of AVR debuggers and programmers.

One of the biggest advantages of modern flash microcontrollers is their ability to send debug data to your PC, giving you perfect view of what goes on inside.

JTAGICE3

The new JTAGICE 3 is smaller, faster and more robust than previous models, and supports all 8- and 32-bit AVR microcontrollers.

I/O view

With the JTAGICE connected, AVR Studio 5 can present status of all processor, memories, communication interfaces, and analog interfaces in nicely formatted views, giving you fast access to critical system parameters. There is no faster way to identify bugs and optimize a design, in the lab or in the field.

Easy updates

Fast in-system programming allows a software update to be downloaded in seconds. Self programming and custom bootloaders allows microcontrollers to receive code updates via any interface, even across a radio link.

Downloads:

mikroC PRO for 8051


mikroC PRO for 8051



mikroC PRO for 8051 is a full-featured C compiler for 8051 microcontrollers from Atmel and Silicon Labs. It is designed for developing, building and debugging 8051-based embedded applications. This development environment has a wide range of features such as: easy-to-use IDE, very compact and efficient code, many hardware and software libraries, comprehensive documentation, software simulator and many more. Numerous ready-to-use examples will give you a good start for your embedded projects.





  • Free updates of new compiler versions.
  • Free lifetime product technical support.
  • Over 180 Silicon Labs and Atmel 8051 microcontrollers supported.
  • Wide range of hardware and software libraries.
  • Numerous ready-to-use practical examples.
  • User-friendly IDE with additional tools.
  • Easy-to-understand documentation.
  • ANSI C compiler (with minor modifications)






Download Now
Heading


mikroC PRO for AVR



mikroC PRO for AVR is a full-featured ANSI C compiler for AVR devices from Atmel®. It is the best solution for developing code for AVR devices. It features intuitive IDE, powerful compiler with advanced SSA optimizations, lots of hardware and software libraries, and additional tools that will help you in your work. Compiler comes with comprehensive Help file and lots of ready-to-use examples designed to get you started in no time. Compiler license includes free upgrades and a product lifetime tech support, so you can rely on our help while developing.






Download Now!

mikroC PRO for PIC

mikroC PRO for PIC


mikroC PRO for PIC






mikroC PRO for PIC is a full-featured ANSI C compiler for PIC devices from Microchip®. It is the best solution for developing code for PIC devices. It features intuitive IDE, powerful compiler with advanced optimizations, lots of hardware and software libraries, and additional tools that will help you in your work. Compiler comes with comprehensive Help file and lots of ready-to-use examples designed to get you started in no time. Compiler license includes free upgrades and a product lifetime tech support, so you can rely on our help while developing


Download Now!

WinPic

PIC programmer for Windows 95 / 98 / XP
Short Description
This is a simple program for Win95/98/XP to program the PIC firmware from a HEX-file (the type generated by Microchip's MPLABTM) into a PIC microcontroller. Most modern PICs (like the PIC16F84, 16F628, 12F675, dsPIC30Fxxxx) can be reprogrammed many times, because the program can be erased electrically (the code is stored in a FLASH, not a simple ROM). Some of the "very simple" programmer interfaces can be used, a few of them are described in the manual.
Originally I wrote this program for myself to get the PIC-keyer firmware into a PIC16F84, after discovering that the once-famous DOS program called "PIP-02" refused to work under windoze.
Note: Meanwhile there are other programs called "WinPic" on the web. If you look for an update, search the net for "WinPic" AND "DL4YHF" to find the right one.
screenshot

Features
  • serial interface: compatible to the "COM84", "JDM", and user-defined
    Most interfaces for the COM-port should work without a special port-access driver, and may even work with USB<->RS-232 adapters now !
  • parallel interface: compatible with SM6LKM's "PIP84"-interface, check Johan's homepage
  • many other interfaces can be driven with a simple interface definition file (see manual)
  • exotic interfaces can be supported through a specialized hardware-interface DLL (plugin)
  • possibility to verify the PIC at different voltages (almost "production grade")
  • requires a PC with WIN95, Win98, Win XP (Win NT 4.0 and Win2000 not tested)
  • Code memory size now up to 8192 words, data EEPROM memory up to 256 byte.
  • Code and data memory may be programmed separately
  • Bulk erase ("erase all") or individual programming of all bytes present in from HEX-file
  • Built-in "hex editor" for quick patches in code or data EEPROM memory
  • Invocation with command line arguments is possible, so you can run WinPic from a shell
  • Extra window with "Reload & program" function (always in front of others)
  • WinPic now also supports JDM PIC-programmer 2, Velleman K8048, the Hoodmicro, the Willem interface, El Cheapo, and many others. The only(?) interfaces which WinPic doesn't support are Microchip's "PicStart plus" (far too expensive) and "PicKit2" .
  • Thanks to various collaborators, a French,  Greek, Portugese, Spanish, and Turkish translation of WinPic's user interface is available. All languages are now contained in the installer (no need to download anything separately)
  • Besides SMPORT, the PortTalk driver can be used. It proved to be faster under WinXP, especially when programming larger PICs (dsPIC and PIC18F).


Download

  • DL4YHF's WinPic Programmer installation archive .
    Contains everything you need to run WinPic, including the help system. Since 2005-11, WinPic is distributed with an installer, which contain all translations (so Czech, Dutch, English, French, German, Greek, Italian, Portugese, Russian, Spanish, and Turkish are now all "built-in" - thanks to all collaborators ! )
  • Sourcecodes for writing your own interface-plugin-DLL (interface_dlls.zip) . Contains a sample DLL project written in DevC++ V 4.9.9.2 (a nice freeware C/C++ compiler based on GCC/MINGW, including a simple IDE).