Серия микроконтроллеров XMC4500 основана на современном ядре Cortex-M4, работающем на частоте 120 МГц с модулем FPU.
Контроллеры XMC4500 выделяются наличием 4-х раздельных 8-и канальных модулей АЦП с частотой 2MSPS, c возможностью аппаратной фильтрации полученных отсчетов. Кроме этого, имеется возможность использования внешних высокоточных АЦП за счет использования встроенного модуля Delta-Sigma Demodulator. К аналоговой периферии добавлено два канала 12-бит ЦАП.
Для расширения памяти можно использовать External Bus Interface чтобы подключить модули SRAM, SDRAM, NAND. Поддерживаются также карты памяти SDIO, MMC. К тому же, модуль USIC позволяет взаимодействовать с SPI, QSPI памятью.
Микроконтроллеры серии XMC4000 могут успешно применяться в управлении двигателями, в модулях ввода/вывода с обменом по сети CAN, Ethernet и т.п..
Доступны отладочные платы: KIT_XMC45_RELAX_LITE_V1, KIT_XMC45_RELAX_V1. Каждый из отладочных комплектов содержит отделяемый отладчик, который может быть использован с другими микроконтроллерами семейства XMC от Infineon.
Компания Infineon постоянно развивает и улучшает бесплатную экосистему разработки встраиваемого ПО Dave, включающую в себя низкоуровневые библиотеки XMCLib, основанную на Eclipse IDE Dave, множество доступных примеров использования периферии.
Основные характеристики XMC4500
- частота тактирования: 120 МГц;
- память программ (FLASH) 1024 кБайт;
- оперативная память (SRAM) 160 кБайт;
- GPDMA до 12 каналов;
- Event Request Unit;
- Ethernet MAC 10/100 Mbit/s;
- USB 2.0 host, Full-Speed OTG с интегрированным PHY;
- 3×MultiCAN до 1 MBit/s;
- SDIO, MMC
- External Bus Interface с поддержкой памяти SRAM, SDRAM, NOR/NAND
- USIC(универсальный контроллер последовательных интерфейсов) с 6 каналами, используемыми как UART, double-SPI, quad-SPI, IIC, IIS и LIN;
- 4×ADC 12-bit, 8 каналов;
- DAC 2 канала с 12-bit 2MSPS;
- 4×CCU4;
- 2×CCU8;
- 2×POSIF для управления сервоприводом, энкодером;
- напряжение питания: 2…5.5 В;
- диапазон рабочих температур: -40…125°С;
- варианты корпусов: LQFP64, LQFP100, BGA144.