GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — XC2000 family - Wikipedia

(Redirected from XC2000)

The Infineon XC2000 family is a 16-bit microcontroller that can be found in automotive applications including transmissions, hybrid applications, driver assistant systems and engine management systems.[1]

Key features

The XC2000 family uses the Infineon proprietary C166 16-bit in a version which also contains a 32-bit MAC unit.[2] Core frequency ranges from 40 to 100 MHz, embedded flash from 32 KB to 1.6 MB, RAM up to 138 KB. The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 V.

Architecture

CPU

The central processing unit (CPU) of the XC2000 microcontroller family is principally fetching and decoding instructions, to supply, perform operations and store calculated result on the operands for the arithmetic logic unit (ALU) and the MAC unit.[3]

As the CPU is the main engine of the XC2000 microcontroller, it is also affected by certain actions of the peripheral subsystem. Because a five-stage processing pipeline (plus a two-stage fetch pipeline) is implemented in the XC2000, up to five instructions can be processed in parallel. Most instructions of the XC2000 are executed in one single clock cycle due to this parallelism.[4]

Peripherals

  • One or two analog-to-digital converters with up to 30 channels, 600 ns conversion time, up to 10 or 12-bit resolution
  • up to four units for PWM generation (CCU6) with 16-bit resolution
  • up to six CAN nodes with up to 256 message objects
  • up to 10 Universal Serial Interface Controller channels for software-defined serial interfaces (SPI, UART, I2C, I2S)
  • External bus unit

Development tools

Evaluation kits

There are "Easy Kits" for evaluation of the controller features and "Application Kits" as quick start for specific applications available.[5] Main applications are in the industrial field like electric motor control, automation and solar inverters.

Free tools

  • DAVE[6] ("Digital Application virtual Engineer") is a free tool to configure low-level drivers and automatically generate source code.
  • DAVE Drive[7] is a free tool for automated motor control generation, which generates motor-specific control codes like field-oriented control, sinusoidal or block commutation or V/Hz speed control.
  • Free Tasking compiler program[8]

Third-party tools

  • Tasking compiler toolset [9]
  • Hitex debugger
  • PLS debugger

References

  1. ↑ "XC2000 Press Release". Archived from the original on 2013-01-02. Retrieved 2011-07-24.
  2. ↑ MAC Unit
  3. ↑ MAC
  4. ↑ XC2000 User manual
  5. ↑ "XC2300 Easy Kits and Application Kits". Archived from the original on 2011-08-09. Retrieved 2011-07-24.
  6. ↑ DAVE™
  7. ↑ DAVE™ Drive
  8. ↑ [link removed]
  9. ↑ "TASKING VX-toolset". Archived from the original on 2011-07-26. Retrieved 2011-07-24.
Retrieved from "https://en.wikipedia.org/w/index.php?title=XC2000_family&oldid=1373205838"
Category:
  • Microcontrollers
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • All articles with dead external links
  • Articles with dead external links from November 2022
  • Articles with permanently dead external links
  • Deprecated archive template links
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.