XMC1000 overview
The XMC™ microcontroller family is based on Arm® Cortex®-M cores. It is dedicated to applications in the segments of power conversion, factory and building automation, transportation and home appliances. XMC1000 brings together the Arm® Cortex®-M0 core and market-proven and differentiating peripherals in a leading-edge 65 nm manufacturing process. It serves to bring traditional 8-bit designs to the next level, addressing a broad application spectrum from typical 8-bit applications up to digital power conversion, lighting, and motor control.
Key features
- Arm® Cortex®-M0 core, up to 48 MHz and 80 CoreMark
- Control peripherals like PWM timers run on up to 96 MHz
- The MATH co-processor boosts standard Cortex®-M0 computing performance enabling divisions and trigonometric operations like SIN and COS
- The BCCU eases digital LED dimming and color control applications
- 30ns comparators enable AC-DC and low voltage DC-DC SMPS control e.g. up to 4 channel buck converters
- The ERU is a programmable hardware interconnect matrix that provides on-chip connectivity for real-time control and offloads the CPU
- The CCU PWM-timers feature rich and application oriented configurability like for motor control, SMPS or combustion engine control
- Hall sensors and optical encoders can be connected to POSIF, a position interface for motor position control
- With a 1Msps 12-bit ADC, XMC1000 microcontrollers are outstanding in their price / performance class
- MultiCAN provides connectivity with 2 nodes and 32 message objects
Figure 1. XMC1000 subsystems, blocks, and interface
XMC1000 family sub-categories
- XMC1100 - XMC1100 serves for a broad range of price sensitive applications however demanding state of the art functionality. The XMC1100 series devices are designed for general purpose applications.
- XMC1200 - XMC1200 is equipped with smart application oriented features. The XMC1200 series devices are optimized for LED Lighting applications and Human-Machine interface (HMI).
- XMC1300 - XMC1300 focuses on low-cost embedded control applications. XMC1300 family can integrate all the control and analog interface functions required for sensor less Field Oriented Control (FOC), brushless (BLDC), brushed DC and PMSM motors.
- XMC1400 - XMC1400 series devices are optimized for motor control, power conversion and LED Lighting applications and Human-Machine Interface (HMI). The performance of XMC1400 will be increased with 70% over existing XMC1000 due to the 48 MHz of the core frequency and the 2 CAN nodes interfaces.
- XMC-SC - The XMC™ wireless power controller helps the next-generation wireless charging systems meet strict safety, environmental and regulatory requirements, while still enabling industry-leading charging performance and efficiency. This controller works seamlessly with Infineon's power devices in a scalable architecture to provide a complete charging solution for everything from a fast charge smartphone, to a 20 W robot, to a 60 W drone and beyond, to 80 W power tool applications.
XMC1000 device comparison
Features | XMC11x | XMC12x | XMC13x | XMC14x |
---|---|---|---|---|
Max CPU Speed (MHz) | 32 | 32 | 32 | 48 |
Peripheral Clock Speed (MHz) | 64 | 64 | 64 | 96 |
Flash (kB) | 8-64 | 16-200 | 8-200 | 32-200 |
RAM (kB) | 16 | 16 | 16 | 16 |
ADC (12-bit) / S&H | 1/1 | 1/2 | 1/2 | 1/2 |
Comparators | - | up to 3 | up to 3 | up to 4 |
CCU4 | 1x | 1x | 1x | 2x |
CCU8 | - | - | 1x | 2x |
Co-processor | - | - | ✓ | ✓ |
POSIF | - | - | ✓ | ✓ |
BCCU | - | ✓ | ✓ | ✓ |
CAN2.0B | - | - | - | ✓ |