Infineon XMC™4700/4800 Arm® Cortex®-M4 Core Microcontrollers are 32-bit high-performance and energy-efficient MCUs for industrial connectivity, industrial control, power conversion, and sense and control. These Infineon MCUs offer up to 2MB Flash and 352KB RAM. XMC4800 features an EtherCAT® slave controller with unrivaled real-time Ethernet communication. XMC4700 provides a 144MHz core and six-channel CAN.
Features
CPU Subsystem
CPU Core
High Performance 32-bit ARM Cortex-M4 CPU
16-bit and 32-bit Thumb2 instruction set
DSP/MAC instructions
System timer (SysTick) for operating system support
Floating Point Unit
Memory Protection Unit
Nested Vectored Interrupt Controller
General Purpose DMA
Event Request Unit (ERU) for programmable processing of external and internal service requests
Flexible CRC Engine (FCE) for multiple bit error detection
On-Chip Memories
16KB on-chip boot ROM
96KB on-chip high-speed program memory
128KB on-chip high-speed data memory
128KB on-chip high-speed communication memory
2MB on-chip Flash Memory with 8KB instruction cach
Communication Peripherals
Ethernet MAC module capable of 10/100MB transfer rates
EtherCAT Slave interface (ECAT) capable of 100MB transfer rates with 2 MII ports, 8 Fieldbus Memory Management Units (FMMU), 8 Sync Manager, 64 -bit distributed clocks
Universal Serial Bus, USB 2.0 host, Full-Speed OTG, with integrated PHY
Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with 6 nodes, 256 message objects (MO), data rate up to 1MBaud
Six Universal Serial Interface Channels (USIC), providing 6 serial channels, usable as UART, double-SPI, quad-SPI, IIC, IIS, and LIN interfaces