Why

xCORE multicore microcontrollers have multiple processor cores, incredibly flexible I/O, and a unique timing deterministic architecture that makes it astonishingly easy to use.

WHY xCORE

xCORE is a new class of microcontroller that has multiple processor cores, incredibly flexible I/O, and a unique timing deterministic architecture which makes it very easy to use.

Using xCORE multicore microcontrollers, you can quickly design new embedded electronic systems which exactly meet your end customer’s needs and which deliver precise timing.


Flexible interfaces ...

... allowing you to select from a large and growing library of xSOFTip soft peripherals and program them in to your xCORE device, to create the exact interfaces you need for your design.

Timing determinism

… is delivered by the unique multicore architecture that is able to respond up to 100x faster than conventional microcontrollers and which guarantees that your software meets precise timings.


Supports DSP and Security

... with its flexible 32bit processor cores that can support 32*32 into full 64bit precision MACC operations enabling biquad equalization filtering, FIR filters and FFTs. And for security can support single cycle CRC32 and 128bit AES encryption.

Easy to use

... xTIMEcomposer Studio - a full suite of compilers and debuggers that allows you to build your design in a familiar software development environment, whilst providing unique static timing analysis and cycle-accurate system simulation tools.


Supported by a range of flexible development kits and reference designs, you can quickly create your embedded system design using xCORE.

When your design needs higher performance, lower latency, more precise real-time control, or a specific set of interfaces then xCORE is the answer.