logo slogan

Keiol XC166/C166/ST10 Compiler Suite

keil uV3
  • The Keil 166 Development Tools are designed to solve the complex problems facing embedded software developers.When starting a new project, simply select the microcontroller you use from the Device Database and the µVision IDE sets all compiler, assembler, linker, and memory options for you.

 

  • Numerous example programs are included to help you get started with the most popular embedded 166 devices.

 

  • The Keil µVision Debugger accurately simulates on-chip peripherals (I²C, CAN, UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, and PWM Modules) of your 166 device.

  •  

  • Simulation helps you understand hardware configurations and avoids time wasted on setup problems. Additionally, with simulation, you can write and test applications before target hardware is available.

 

  • When you are ready to begin testing your software application with target hardware, use the MON166 Target Monitor or the ULINK USB-JTAG Adapter to download and test program code on your target system

  • .

There are two versions of the C51 development suite

PK166  Professional suite with IDE compiler debuggers

 

CA166 Compiler suite of Compiler and IDE

 

PK166 Professional Development Suite

 

The PK166 Professional Developer's Kit for the 166 microcontroller family supports all available XC16x, C16x, and ST10 derivatives and enables you to write and test programs in C or assembly using the powerful C166, C167, and XC167 instruction sets.

On-chip peripherals and other key features of the 166 are easy to access with the PK166 Professional Developer's Kit.

 

The PK166 Professional Developer's Kit includes...

 

 

µVision

 
  • Integrated Development Environment

  • Debugger

  • Simulator

   

Keil XC16x/C16x/ST10 Compilation Tools

 
    • A166 Macro Assembler

    • C166 ANSI C Compiler

    • EC166 C++ Compiler

    • L166 Linker

    • OH166 Object-HEX Converter

  • MON166 Target Monitor

  • RTX166 Tiny Real-Time Kernel

   

You should consider the PK166 Professional Developer's Kit if you...

  • Will work with a variety of 166 microcontrollers,

  • Need to write code in C,

  • Require a simulator or don't have an emulator,

  • Create complex, single-chip applications that require a small real-time kernel.

 

 

CA166 Compiler suite

 

The CA166 Compiler Kit for the 166 microcontroller family supports all available XC16x, C16x, and ST10 derivatives and enables you to write and test programs in C or assembly using the powerful C166, C167, and XC167 instruction sets.

On-chip peripherals and other key features of the 166 are easy to access with the CA166 Compiler Kit.

 

The CA166 Compiler Kit includes...

 

µVision

 
  • Integrated Development Environment

   

Keil XC16x/C16x/ST10 Compilation Tools

 
    • A166 Macro Assembler

    • C166 ANSI C Compiler

    • EC166 C++ Compiler

    • L166 Linker

    • OH166 Object-HEX Converter

  • MON166 Target Monitor

  • RTX166 Tiny Real-Time Kernel

   

 

 

You should consider the CA166 Compiler Kit if you...

  • Will work with a variety of 166 microcontrollers,

  • Need to write code in C,

  • Already have a simulator or emulator,

  • Create complex, single-chip applications that require a small real-time kernel.

 

If you don't have a debugging solution...

 

    We agree that you can probably create, test, and debug your embedded applications without a simulator. However, there are several reasons why a simulator (like the µVision Debugger) can make your engineering tasks easier and save you lots of development time.

    • Customers with the simulator spend less time debugging simple program errors. The simulator lets them learn about things like on-chip peripherals and addressing modes without designing real hardware.

    • It is our experience that customers who have a simulator require LESS technical support and are able to get up-to-speed with the tools faster. The simulator makes it easy to write and test code and learn about programming your microcontroller.

     

    • The µVision Debugger provides complete simulation support for on-chip peripherals like PWM, Power saving modes, A/D, Serial I/O, and so on.

     

    • It is easier for our support engineers to explain complex problems if you have a simulator.

     

    • It is easier to discover if a problem is in the hardware or software when you use a simulator. For example, if the application works in the simulator and if it works in the emulator, there's most likely a problem with the target hardware.

     

    • The simulator requires no setup time. An emulator may require configuration and a target board before you can debug.

     

    The simulator is not a replacement for an emulator.  A simulator is a different tool entirely.  While an emulator allows you to debug software running on your target hardware, a simulator allows you to debug your software as well as your understanding of the microcontroller and the programming language.  There are no real-time debugging effects of a simulator.

     

    For debugging embedded applications, we have a general list of favourite tools that Keil use in-house.

    • Logic Probe

    • Digital Multi-Meter

    • High-speed Analogue Oscilloscope

    • High-speed Digital Storage Oscilloscope

    • Logic Analyzer (with a disassembly pod)

    • Emulator

    • Software Simulator

     

    It is always a difficult trade-off when deciding what you need. However, a simulator is relatively inexpensive and has a great utility value for the price.