ARM Cortex-M0 Microcontroller at Infineon: XMC1000 Family

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
A new microcontroller family has been announced 17th of January in a press release at Infineon Technologies:
Infineon’s New XMC1000 Industrial Microcontroller Family Delivers 32-Bit Performance at 8-Bit Prices...

You are invited to discuss features in this tread.
0 Likes
21 Replies
Not applicable
I saw presentation attached to a press information about XMC1000 familiy. On one of the slides there is schematics of the "boot kits". The schematic and pin number of a boot kit for XMC1100 familiy is very similar to the one used by arduino project. (http://arduino.cc/) Am I right and would this kit (XMC1100) be compatible with arduino shields? The question is only about hardware I can imagine that software is not compatible.
0 Likes
Not applicable
Where did you see schematics, I saw only the boards on slide 22 / 24 of this presentation: http://portal.sliderocket.com/MEXPERTSAG/XMC1000_Presentation_Press_Conference_17_01_2013

Anyway, the rightmost one is definitely an Arduino form factor board. There is already Cortex-M4 support for Arduino in for an example Teensy 3.0 (not Arduino shield compatible though), so I guess it's no problem.
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Yes, it is 🙂
We designed the XMC1100 board for Arduino(TM) which means the shields can be used with these boot kits. The digital pins, spi, pwm and analog pins have been chosen in such a way that they meet the shields requirements (47.attach).

The left part of the board provides a J-LINK lite interface which can be used for software download, debugging as well as a UART connection to the PC via a virtual COM port. As tool chain, DAVE(TM) will be available free or charge for download end of February 2013. Have a look at www.infineon.com/DAVE for more details.
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
The XMC1000 family is provided in three series:

  • XMC1100 - Entry Series - basic feature set
  • XMC1200 - Feature Series - focus on LED color and brightness control as well as capacitive touch sense applications
  • XMC1300 - Control Series - focus on real time applications like motor control and power conversion
With the following links, articles in German can be found about the XMC1000 products and their peripherals.
http://www.elektroniknet.de/bauelemente/news/mikrocontroller/article/93978/0/XMC1000_Peripheriewunde.../
http://www.elektronikpraxis.vogel.de/themen/hardwareentwicklung/mikrocontrollerprozessoren/articles/.../

There are also articles in english. Follow the links...
http://www.powerguru.org/infineon%E2%80%99s-new-xmc1000-industrial-microcontroller-family-delivers-3...
http://www.electronicspecifier.com/Tech-Videos/XMC1000-Infineon-ARM-Welcomes-The-New-Infineon-MCUs.a...
0 Likes
Not applicable
Thank you for more information.
What is the power supply of this family. Like most of the ARM is it 3,3V? Are any of the pins 5V tolerant?
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Power Supply can be from 1.8V to 5.5V
Analog comparators will need supply voltage ~3V to 5.5V for full performance.
ADC can operate with the internal reference voltage from 1.8V to 5.5V. In case calibration to an external reference voltage is needed, the range is limited to ~3V to 5.5V.
0 Likes
Not applicable
Is there Pin-out information yet on the XMC1000 ?
Will they be pin compatible with the same-package XC8xx series parts ?
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Sorry, we were not able to assign the XMC1000 pins compatible to XC800.
The detailed pin assignment will be listed in the reference manuals and data sheets of the products. They will be available end of February.

There are the following groups of port pins available:

  • Digital standard IO (Port 0, up to 16 pins)
  • Digital high current IO (Port 1, up to 6 pins)
  • Analog and Digital Input (Port 2, up to 8 pins)
  • Analog Input and Digital IO (Port 2, up to 4 pins)
  • Power Supply (2 pairs in TSSOP38, 1 pair in TSSOP28/TSSOP16)
0 Likes
Not applicable
Is there a table or image somewhere of pin-mappings.

We are about to do a PCB design for a different micro, and I'd like to include a trial footprint for XMC1000,
with power/gnd/debug/coms connected in a provisional way.

The picture linked in #5 is almost good enough. It does nicely show the Debug convention.
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
I can provide the following table. Unfortunately my quota for uploads of pictures is exceeded.

TSSOP-38 TSSOP-28 TSSOP-16
P0.0 17 13 7
P0.1 18 - -
P0.2 19 - -
P0.3 20 - -
P0.4 21 14 -
P0.5 22 15 8
P0.6 23 16 9
P0.7 24 17 10
VSSP 25 - -
VDDP 26 - -
P0.8 27 18 11
P0.9 28 19 12
P0.10 29 20 -
P0.11 30 - -
P0.12 31 21 -
P0.13 32 22 -
P0.14 33 23 13
P0.15 34 24 14
P1.0 16 12 -
P1.1 15 11 -
P1.2 14 10 -
P1.3 13 9 -
P1.4 12 - -
P1.5 11 - -
P2.0 35 25 15
P2.1 36 26 -
P2.2 37 27 -
P2.3 38 - -
P2.4 1 - -
P2.5 2 28 -
P2.6 3 1 16
P2.7 4 2 1
P2.8 5 3 1
P2.9 6 4 2
P2.10 7 5 3
P2.11 8 6 4
VSS 9 7 5
VDD 10 8 6

Debug Pins (either P0 or P1, can be selected via configuration):
SWCLK: P0.15 or P1.2
SWDIO: P0.14 or P1.3

UART (next to others):
TX: P2.0
RX: P2.1, P2.6

I2C (next to others):
SCL: P0.8, P2.11
SDA: P0.6, P0.7, P2.10, P2.11
0 Likes
Not applicable
Where can I get this board and what is the price?
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Data sheets and reference manuals are available for all tree series (XMC1100, XMC1200 and XMC1300) now.

http://www.infineon.com/XMC1000

Please scroll down to the end of the page and use tap documents.

Interested in DAVE(TM)? Download the latest vrsion 3.1.6 here:
http://www.infineon.com/dave
0 Likes
putyn
Employee
Employee
Arno wrote:
Yes, it is 🙂
We designed the XMC1100 board for Arduino(TM) which means the shields can be used with these boot kits. The digital pins, spi, pwm and analog pins have been chosen in such a way that they meet the shields requirements.


will you provide libraries also or just the hardware ?
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
For online shopping, the HITEX Webshop lists all XMC1000 boards.
http://ehitex.com/starter-kits/for-xmc1000

The price is 16.-- Euro for XMC1100 boot kit.

The boards should be available via distributors as well. Please also contact your local distributor.
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
We are currently defining the details of the library. Do you have spcial requirements in mind? Is the programming language "wiring" and "processing" important for you as well?
0 Likes
putyn
Employee
Employee
Arno wrote:
We are currently defining the details of the library. Do you have spcial requirements in mind? Is the programming language "wiring" and "processing" important for you as well?

no special requirements but i wouldn't mind having something similar like the c/c++ language used in the arduino project which would make embedded development on infineon hardware available for people with different electronics/programming backgrounds

about the board do you know any distributors located in Europe ?

Putyn
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
With our DAVE autocode generator, it is very easy to concentrate on the functionallity of the application. There are many APPs available which come with a GUI for configuration of the peripherals. The interconnects between internal signals are taken care off by DAVE automatically. Each APP also provides API functions which are easy to use in the application software.
The code which is generated is C code which can be compiled inside DAVE as well.
The user code may be put to the main function or added as interrupt service routine (ISR). The name of the ISR functions can be added to the NVIC APP - the configuration of the interrupt controller.

You can download DAVE free of charge at http://www.infineon.com/dave.

For discussions about DAVE and DAVE-APPs, there is a dedicated forum available. Please select DAVE from this forum's home page.

Have fun
Arno
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Have you seen the new APPs of latest DAVE release?
Most of the XMC4000 APPs are ported to XMC1000 family and additional motor control APPs are available.
Motor control APPs for BLDC and PMSM motors with hall sensors and sensorless, block commutation, sinusoidal commutation as well as field oriented control (FOC) can be easily used with the new motor contol application kit.
Please check this motor control kit page regularly, as we add content continuously.
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
What goes around, comes around...!

Infineon have recently added the latest application kit for their XMC1000 family of Cortex processors. The Motor Control Application Kit includes the existing XMC1300 ‘bootkit’ with a new motor board fitted with a small 3-phase motor with Hall sensors and optional encoder interface.

Read the article from Hitex here.
0 Likes
putyn
Employee
Employee
hello Arno,

What its the status of the project ?
0 Likes
Arno
Employee
Employee
25 replies posted 10 replies posted 5 replies posted
Hi Putyn,

there is a lot available right now and even more to come.
You can get product information from www.infineon.com/xmc1000
Development kits for XMC1000 are available. Information can be found here.
Information about Motor Control Application Kits, which are provided for XMC1000 as well as XMC4000, can be found here.

Best Regards,
Arno
0 Likes