XMC1100

XMC1100 entry level general-purpose industrial microcontroller

anchor

Overview

XMC1100 is based on the Arm® Cortex®-M0 processor core targeting entry-level industrial and consumer application markets. It is aimed for general-purpose applications and is also broadly used in 8-bit/16-bit MCU replacement without compromising cost efficiency. 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
  • 6-channel 12-bit ADC
  • 4 x 16-bit timers
  • 2-channel 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 XMC1100 series belongs to the XMC1000 family of microcontrollers based on the Arm® Cortex®-M0 processor core. In combining state-of-the-art functionality with cost efficiency, the XMC1100 series devices target a broad range of applications like housekeeping, battery monitoring, sensor integration or any general-purpose application.

The integrated 32-bit Arm® Cortex®-M0 running at 32 MHz offers ample CPU performance and  gives a significant boost for any 8-/16- Bit MCU replacement. The XMC1100 have up to 200 KB of flash memory and 16 KB of RAM which are protected via error correction (ECC) and parity.

The XMC1100 can be used over a wide range of supply voltage and temperature. Even the smallest packages like TSSOP-16 or VQFN-24 already provide 14 and 22 GPIO’s respectively with a very high function to pin assignment flexibility. 

Part of the peripheral set is run at an elevated 64 MHz for a further increase of performance. This includes the 1 Msps 12-bit ADC as well as the highly flexible PWM 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.

With it's efficient 32-bit Arm® Cortex®-M0 core and a comprehensive peripheral set the XMC1100 is the perfect choice for cost sensitive general purpose applications. 

A number of dedicated devices have been selected which are being offered at attractive prices via distributors even at medium to small volumes.

  • XMC1100-T016F0016 AB
  • XMC1100-T016F0032 AB
  • XMC1100-T016F0064 AB
  • XMC1100-T038X0128 AB
  • XMC1100-T038X0200 AB
  1. GET the XMC1400 to go kit (KIT_XMC14_2GO) to kickstart your software project. 
  2. Download ModusToolbox™ software
  3. Check the available application notes on XMC1000™
  4. 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 XMC1100 series belongs to the XMC1000 family of microcontrollers based on the Arm® Cortex®-M0 processor core. In combining state-of-the-art functionality with cost efficiency, the XMC1100 series devices target a broad range of applications like housekeeping, battery monitoring, sensor integration or any general-purpose application.

The integrated 32-bit Arm® Cortex®-M0 running at 32 MHz offers ample CPU performance and  gives a significant boost for any 8-/16- Bit MCU replacement. The XMC1100 have up to 200 KB of flash memory and 16 KB of RAM which are protected via error correction (ECC) and parity.

The XMC1100 can be used over a wide range of supply voltage and temperature. Even the smallest packages like TSSOP-16 or VQFN-24 already provide 14 and 22 GPIO’s respectively with a very high function to pin assignment flexibility. 

Part of the peripheral set is run at an elevated 64 MHz for a further increase of performance. This includes the 1 Msps 12-bit ADC as well as the highly flexible PWM 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.

With it's efficient 32-bit Arm® Cortex®-M0 core and a comprehensive peripheral set the XMC1100 is the perfect choice for cost sensitive general purpose applications. 

A number of dedicated devices have been selected which are being offered at attractive prices via distributors even at medium to small volumes.

  • XMC1100-T016F0016 AB
  • XMC1100-T016F0032 AB
  • XMC1100-T016F0064 AB
  • XMC1100-T038X0128 AB
  • XMC1100-T038X0200 AB

  1. GET the XMC1400 to go kit (KIT_XMC14_2GO) to kickstart your software project. 
  2. Download ModusToolbox™ software
  3. Check the available application notes on XMC1000™
  4. 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 " } ] }