XMC1300

XMC1300 industrial microcontroller for motor control and digital power applications

anchor

Overview

XMC1300 is based on the Arm® Cortex®-M0 processor core, targeting industrial and consumer application markets. It is aimed for motor control (including field-oriented-control (FOC)) and digital power supply (switched mode power supplies, LED lighting, EV charging, and more). Thanks to the easy-to-use development environment such as ModusToolbox™ or DAVE™, it enables short time to market.

Key Features

  • Core frequency: 32 MHz
  • Peripherals clock: 64 MHz
  • Flash 8 - 200 kB, 16 KB RAM
  • Supply voltage range: 1.8 - 5.5 V
  • 12-ch 12-bit ADC, 2x parallel S&H
  • 8 x 16-bit special purpose timers
  • Up to 3x comparators
  • 2-ch USIC (SPI/UART/IIC/IIS)
  • Real time clock & watch dog timer
  • Packages: TSSOP/VQFN, 16 - 40 pins
  • Temp range: -40°C to +85°C/105°C

Products

About

The XMC1300 series belongs to the XMC1000 family of microcontrollers based on the Arm® Cortex®-M0 processor core. The XMC1300 devices integrate a peripheral set addressing motor and power control applications in a highly cost-efficient way. These applications range from sensor-less field-oriented-control (FOC) to digital power supplies (switched mode power supplies, PFC control, LED lighting, EV charging) and more.

The integrated 32-bit Arm® Cortex®-M0 running at 32 MHz offers ample CPU performance and is assisted by a MATH coprocessor running at 64 MHz The XMC1300 have up to 200 KB of flash memory and 16 KB of RAM which are protected via error correction (ECC) and parity.

Along with the MATH co-processor the application relevant part of the peripheral set runs at an elevated 64 MHz significantly improving the control algorithm performance. This includes the 2x 1 Msps 12-bit ADC’s as well as the advanced motor control timers which can address any type of capture, compare and PWM generation task.

The two universal serial channels can be configured for either UART, SPI, IIC, IIS or even LIN. 

The XMC1300 can be used over a wide range of supply voltage and temperature. 

Motor control

The XMC1300 series can be found in motor control applications like ebikes, power tools, and home appliances with functionalities making them the perfect choice for motor control applications:

  • Easy 3-phase inverter implementation with a single PWM timer unit CCU8, with shadow register transfer, external fault input, binary and floating pre-scaler, 16-bit to 64-bit width
  • Interface to directly connect hall sensors and incremental encoder (POSIF)
  • 12-ch. 12-bit ADC (1 Msps), 2x parallel S&H

Digital power conversion (SMPS)

XMC1300 series can be applied in the AC-DC and PFC stages in power supplies. Functionalities that make XMC1300 suitable for digital power applications are:

  • 12-ch. 12-bit ADC (1 Msps), 2x parallel S&H
  • Analog comparators with only 3 mV input offset voltage and a propagation delay of 30 ns.
  • High performance PWM timer CCU8 with direct hardware triggers plus additional set of 8x16-Bit timers
  • 2 flexible serial channels configurable to UART, SPI, I2C, I2S

Smart LED lighting

XMC1300 series can also be used in horticultural and professional LED lighting systems where features and performance beyond the XMC1200 are required.

  1. GET the XMC1400 to go kit (KIT_XMC14_2GO) to kickstart your software project. 
  2. Alternatively the XMC1300 boot kit (KIT_XMC13_BOOT_001) or a dedicated motor kit can be used
  3. Download ModusToolbox™ software
  4. Check the available application notes on XMC1000™
  5. Setup a project in ModusToolbox and get started with one of the code examples provided

ModusToolbox™ software

ModusToolbox™ software is a collection of development tools and embedded resources supporting Infineon devices. 

The ModusToolbox™ tools package includes desktop applications that enable the creation of new embedded projects, managing software resources, configuring device peripherals and middleware, and multiple IDE options for compiling, programming, and debugging. Windows, Linux, and MacOS are supported.

These ModusToolbox™ applications utilize an extensive collection of GitHub-hosted repositories comprised of code examples, board support packages, and middleware from Infineon and partners. Middleware libraries include CAPSENSE™ HMI, connectivity, machine learning, graphics, security, and more.

ModusToolbox™ software currently supports application development within the following product families:

  • 32-bit PSOC™ Arm® Cortex® MCUs
  • 32-bit XMC™ industrial MCUs Arm® Cortex®-M
  • 32-bit TRAVEO™ T2G Arm® Cortex® MCUs
  • AIROC™ connected MCUs
  • AIROC™ Bluetooth®
  • USB-C Power Delivery controllers
  • Wireless charging ICs
  • Drivers, middleware, and code examples are available for many Infineon products, including:
    • AIROC™ Wi-Fi + Bluetooth®
    • OPTIGA™ Trust
    • XENSIV™ sensors

Note: For legacy projects the older tool DAVE can still be downloaded.

Infineon’s longevity program ensures that, based on Infineon's current estimate of and subject to actual product demand, Infineon currently plans to have available the participating products listed below, or a form-, fit-, and function-compatible device, for a minimum of 15 years from the date of first sale.

The XMC1300 series belongs to the XMC1000 family of microcontrollers based on the Arm® Cortex®-M0 processor core. The XMC1300 devices integrate a peripheral set addressing motor and power control applications in a highly cost-efficient way. These applications range from sensor-less field-oriented-control (FOC) to digital power supplies (switched mode power supplies, PFC control, LED lighting, EV charging) and more.

The integrated 32-bit Arm® Cortex®-M0 running at 32 MHz offers ample CPU performance and is assisted by a MATH coprocessor running at 64 MHz The XMC1300 have up to 200 KB of flash memory and 16 KB of RAM which are protected via error correction (ECC) and parity.

Along with the MATH co-processor the application relevant part of the peripheral set runs at an elevated 64 MHz significantly improving the control algorithm performance. This includes the 2x 1 Msps 12-bit ADC’s as well as the advanced motor control timers which can address any type of capture, compare and PWM generation task.

The two universal serial channels can be configured for either UART, SPI, IIC, IIS or even LIN. 

The XMC1300 can be used over a wide range of supply voltage and temperature. 

Motor control

The XMC1300 series can be found in motor control applications like ebikes, power tools, and home appliances with functionalities making them the perfect choice for motor control applications:

  • Easy 3-phase inverter implementation with a single PWM timer unit CCU8, with shadow register transfer, external fault input, binary and floating pre-scaler, 16-bit to 64-bit width
  • Interface to directly connect hall sensors and incremental encoder (POSIF)
  • 12-ch. 12-bit ADC (1 Msps), 2x parallel S&H

Digital power conversion (SMPS)

XMC1300 series can be applied in the AC-DC and PFC stages in power supplies. Functionalities that make XMC1300 suitable for digital power applications are:

  • 12-ch. 12-bit ADC (1 Msps), 2x parallel S&H
  • Analog comparators with only 3 mV input offset voltage and a propagation delay of 30 ns.
  • High performance PWM timer CCU8 with direct hardware triggers plus additional set of 8x16-Bit timers
  • 2 flexible serial channels configurable to UART, SPI, I2C, I2S

Smart LED lighting

XMC1300 series can also be used in horticultural and professional LED lighting systems where features and performance beyond the XMC1200 are required.

  1. GET the XMC1400 to go kit (KIT_XMC14_2GO) to kickstart your software project. 
  2. Alternatively the XMC1300 boot kit (KIT_XMC13_BOOT_001) or a dedicated motor kit can be used
  3. Download ModusToolbox™ software
  4. Check the available application notes on XMC1000™
  5. Setup a project in ModusToolbox and get started with one of the code examples provided

ModusToolbox™ software

ModusToolbox™ software is a collection of development tools and embedded resources supporting Infineon devices. 

The ModusToolbox™ tools package includes desktop applications that enable the creation of new embedded projects, managing software resources, configuring device peripherals and middleware, and multiple IDE options for compiling, programming, and debugging. Windows, Linux, and MacOS are supported.

These ModusToolbox™ applications utilize an extensive collection of GitHub-hosted repositories comprised of code examples, board support packages, and middleware from Infineon and partners. Middleware libraries include CAPSENSE™ HMI, connectivity, machine learning, graphics, security, and more.

ModusToolbox™ software currently supports application development within the following product families:

  • 32-bit PSOC™ Arm® Cortex® MCUs
  • 32-bit XMC™ industrial MCUs Arm® Cortex®-M
  • 32-bit TRAVEO™ T2G Arm® Cortex® MCUs
  • AIROC™ connected MCUs
  • AIROC™ Bluetooth®
  • USB-C Power Delivery controllers
  • Wireless charging ICs
  • Drivers, middleware, and code examples are available for many Infineon products, including:
    • AIROC™ Wi-Fi + Bluetooth®
    • OPTIGA™ Trust
    • XENSIV™ sensors

Note: For legacy projects the older tool DAVE can still be downloaded.

Infineon’s longevity program ensures that, based on Infineon's current estimate of and subject to actual product demand, Infineon currently plans to have available the participating products listed below, or a form-, fit-, and function-compatible device, for a minimum of 15 years from the date of first sale.

Documents

Design resources

Developer community

{ "ctalist":[ { "link" : "https://community.infineon.com/t5/forums/postpage/choose-node/true", "label" : "Ask the community ", "labelEn" : "Ask the community " }, { "link" : "https://community.infineon.com/t5/Forums/ct-p/products", "label" : "View all discussions ", "labelEn" : "View all discussions " } ] }