XMC расшифровывается как «Cross-Market Microcontroller» (кросс-рыночный микроконтроллер). Благодаря своей конфигурации семейство XMC4000 подходит для широкого спектра промышленных применений. Компания Infineon использует этот продукт для преодоления разрыва в производительности между 16-битным семейством XE166 и 32-битным семейством TriCore™. Семейство XMC4000 разработано для обеспечения масштабируемых и совместимых решений с высокой степенью повторного использования программного обеспечения. Семейство состоит из пяти серий XMC4000: XMC4100, XMC4200, XMC4400, XMC4500 и XMC4700. Эти серии различаются главным образом тактовой частотой ядра, объемом памяти, периферийными функциями и количеством точек ввода-вывода.
Семейство XMC4000 включает в себя мощную подсистему ЦП, возможности DSP, блок обработки чисел с плавающей запятой, быструю флэш-память со временем чтения всего 22 нс и кодом коррекции ошибок (ECC), большой объем SRAM и расширенные возможности периферийных устройств. Широкий спектр периферийных устройств включает в себя новые модули счетчиков времени, до четырех параллельных 12-битных АЦП с частотой дискретизации 70 нс и временем преобразования 500 нс, до двух 12-битных ЦАП, до четырех высокоразрешающих ШИМ-каналов (150 CV), интегрированные модули дельта-сигма демодулятора и модули кнопок. Широкие возможности связи обеспечиваются интерфейсами Ethernet MAC (Media Access Control for Ethernet with timestamp), совместимым со стандартом IEEE 1588, USB 2.0, CAN и SD/MMC, а также до шести последовательных каналов связи, которые могут быть индивидуально сконфигурированы как UART, SPI, Quad SPI, IIC, IIS и LIN с помощью программного обеспечения. Кроме того, семейство XMC4000 предлагает высокоскоростной внешний интерфейс шины, поддерживающий синхронные стандарты, такие как SDRAM или Burst Flash, а также асинхронные стандарты, такие как SRAM, NAND Flash и NOR Flash.
Интегрированная среда разработки DAVE™ 3 обеспечивает практичную, быструю и ориентированную на приложения разработку программного обеспечения. Эта среда на основе Eclipse, включающая компилятор, отладчик без GNU и утилиты визуализации данных, может быть расширена с помощью сторонних инструментов.
Первым устройством в семействе 32-битных микроконтроллеров XMC4000 от Infineon является серия XMC4500. Эти микроконтроллеры предлагают процессор с частотой 120 МГц, до 1 МБ встроенной флэш-памяти, 160 КБ ОЗУ и широкий спектр периферийных и интерфейсных функций. Периферийные устройства включают четыре быстрых 12-битных параллельных АЦП, два 12-битных АЦП, четыре модуля сигма-дельта-демодулятора, шесть блоков захвата/сравнения (CCU4 и CCU8), два модуля позиционирующего интерфейса и восьмикнопочный модуль. Коммуникационные возможности включают интерфейсы для Ethernet, USB и SD/MMC. Кроме того, семейство XMC4000 предлагает три модуля CAN, шесть каналов последовательной связи и внешний интерфейс шины для обмена данными. Варианты корпусов включают LQFP-144, LQFP-100 и LFBGA-144.
