Keil Logo

Release Notes for LPC900 Studio
8051 Development Tool Kits

This file contains release notes and last minute changes that are not found in the printed manuals.

Information in this file, the accompanying manuals, and software is
Copyright © Keil™, An ARM® Company.
All rights reserved.


Contents

  1. LPC900 Studio Restrictions
  2. What's New in LPC900 Version 02.2005
  3. Example Programs
  4. Device Database
  5. Peripheral Simulation
  6. Technical Support
  7. Contact Details

LPC900 Studio Restrictions

For the LPC900 Development Studio is a restricted version of the Keil C51 tool chain. The following restrictions apply:

  • The 8051 compiler, assembler, linker, and debugger are limited to 4 Kbytes of object code but source code can be any size. Programs generating more than 4 Kbytes of object code will not compile, assemble, or link.
  • The debugger supports 4 KByte files or smaller.
  • No hardware support is available for multiple DPTR registers.
  • No support is available for user libraries or floating point arithmetic.
  • Libraries created with this tool chain cannot be used since they have a restricted format.

The following components, which are present in the PK51 Full Version, are not included in the LPC900 Version:

  • Linker for Code Banking
  • Library Manager
  • RTX-51 Tiny Real-Time Operating System

Reference contacts listed in Sales and Technical Support for additional information about full products.

What's New in LPC900 Studio

The following sections list the changes instituted in each release of the LPC900/C51 toolset.

Update Release August 2005

Update Release June 2005

  • [EPM900 Emulator/Programmer]
    Corrected a HEX file programming problem.

Update Release February 2005

  • [µVision IDE]
    Added device support for: P89LPC936 and P89LPC938.
  • [EPM900 Emulator/Programmer]
    Added several new options that may be selected under Project — Utilities — EPM900 — Settings.

Update Release July 2004

  • [µVision Debugger - Logic Analyzer]
    Added Logic Analyzer that allows graphical display of signal changes.
  • [EPM900 Emulator/Programmer]
    Added programming support for: P89LPC904, P89LPC915, P89LPC916, P89LPC917, P89LPC924, P89LPC925, and P89LPC932A1.
  • [µVision Debugger]
    Added simulation support for Philips P89LPC935 and other downgraded LPC900 devices.
  • [µVision Debugger/Simulator]
    Corrected simulation and target display problems with the Philips LPC900 series (i.e. the DIVM factor).
  • [µVision Debugger/Simulator]
    Corrected simulation problems with the CCU Timer on the Philips P89LPC932.
  • [µVision IDE]
    Added a new dialog for project component management under Project - Components, Environment and Books. This dialog allows you to change the order of project targets and file groups.
  • [µVision2 Debugger/Simulator]
    Added context menu commands in the Source Window and Disassembly Window for Set Program Counter, Show Disassembly, and Show Source Code.
  • [ISD51 In-System Debugger - Version 2]
    Configured new ISP programming algorithms of P89LPC900 device series.
  • [µVision Target Debugger]
    Added call stack display and step out command for classic 8051 devices.

Update Release September 2003

  • [LPC900 Device Support]
    The µVision Device Database contains support for the following new Philips LPC900 Devices: P89LPC901, P89LPC902, P89LPC903, P89LPC906, P89LPC907, P89LPC908, P89LPC920, P89LPC921, P89LPC922, P89LPC930, P89LPC931
  • [µVision2 Debugger/Simulator]
    Corrected simulation problems with the CCU Timer on the Philips P89LPC932.
  • [ISD51 In-System Debugger - Version 2]
    Added ISD51 In-System Debugger that is configured for the Philips P89LPC9xx series and covers the following features:
    • Real-Time Flash Breakpoints using In-System Application Programming (IAP),
    • User I/O via serial debugging interface,
    • Address range support in the memory verify function.

    Details may be found in the \KEIL\C51\HLP\ISD51.CHM help file.

Example Programs

Example programs included in the \C51\EXAMPLES folder demonstrate how to use the µVision Project Manager and Debugger (see the µVision Quick Start Guide for details). Please refer to these if you are new to the tools and want to get started quickly.

Device Database

A unique feature of the Keil µVision2 IDE is the Device Database which contains information about more than 400 supported microcontrollers. When you create a new µVision2 project and select the target chip from the database, µVision2 sets all assembler, compiler, linker, and debugger options for you. The only option you must configure is the memory map.

As new devices become available, they are added to the database along with data sheets and header files. For information about adding your own chips to the database or about creating your own personal databases refer to the following knowledgebase articles.

Peripheral Simulation

The µVision2 Debugger provides complete simulation for the CPU and on-chip peripherals of most embedded devices. To discover which peripherals of a device are supported, in µVision select the Simulated Peripherals item from the Help menu. You may also use the web-based Device Database. We are constantly adding new devices and simulation support for on-chip peripherals so be sure to check the Device Database often.

Technical Support

At Keil Software, we are dedicated to providing you with the best development tools and technical support. That's why we offer numerous ways you can get the technical support you need to complete your embedded projects.

  • Technical Support Knowledgebase
    More than 1500 technical support questions and answers are available in the Support Solutions Knowledgebase. When a new question arises, it is added to the knowledgebase which is continuously published to the Web. This enables you to get technical support at times when our support staff is unavailable.
  • Application Notes
    Numerous Application Notes help you decipher complex features and implement robust applications.
  • Example Programs and Files
    Utility programs, example code, and sample projects are regularly added to the Download File section of the web site.
  • Discussion Forum
    Post questions, comments, and suggestions to the Keil Software Discussion Forum and interact with other Keil users around the world.

Many of the features of our Technical Support Knowledgebase and Web Site are the results of your suggestions. If you have any ideas that will improve them, please give us your feedback!

Contact Details

If you experience any problems or have any questions about this product, contact one of our distributors or offices for assistance.

In the USA...

Keil Software, Inc.
1501 10th Street, Suite 110
Plano, TX  75074
USA

800-348-8051 - Sales
972-312-1107 - Support
972-312-1159 - Fax

sales.us@keil.com
- Sales E-Mail
support.us@keil.com
- Support E-mail 
  

In Europe...

Keil Elektronik GmbH
Bretonischer Ring 15
D-85630 Grasbrunn
Germany

+49 89 456040-0 - Sales
+49 89 456040-24 - Support
+49 89 468162 - Fax

sales.intl@keil.com
- Sales E-Mail
support.intl@keil.com
- Support E-Mail
  


Copyright © Keil™, An ARM® Company.
All rights reserved.
Visit our web site at www.keil.com.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.