xCORE-200 XU/XUF USB A new generation of high performance USB-enabled multicore microcontrollers TM The xCORE-200 USB family of devices (XU and XUF) FEATURES TM extends the popular xCORE architecture to provide Multicore compute with up to increased performance, memory footprint and flexibility 1000MIPS (8 core) and 4000MIPS for the most demanding applications. (32 core) performance. xCORE-200 XU/XUF integrates up to two USB 2.0 PHYs TM Hardware Response ports (host or device) and implements a dual-issue processor provide flexible, high-performance pipeline to boost peak compute performance up to configurable I/O capability. 4000MIPS and 2000MMACS. Integrated USB 2.0 PHY for high- Up to 1024KB on-chip SRAM memory is available. Each and full-speed host and device member of the xCORE-200 family has an embedded flash operation. option for applications. Up to 1024KB on-board memory The flexible Hardware Response ports are bonded out to for demanding applications. I/O pins as 1bit, 4bit, 8bit, 16bit and 32bit ports, and Embedded flash option up to provide support for serialized and buffered data transfer. 2048KB on-board. Up to 176 general purpose I/O are available for user configuration. Free software library support to implement your exact mix of xCORE-200 is supported by the advanced XMOS TM peripherals. xTIMEcomposer Studio development environment, and a wide range of microcontroller and application libraries are Easy to use with our free freely downloadable from www.xmos.com xTIMEcomposer Studio tools. xCORE-200 USB PRODUCT BRIEF Unlike conventional microcontrollers, xCORE-200 multicore microcontrollers execute multiple real- time tasks simultaneously. The xCORE-200 XU/XUF family includes devices with 8, 10, 12, 16, 24 and 32 cores. Each logical core can execute computational code, advanced DSP code, control software (including logic decisions and executing a state machine) or drive and sample data on the I/O ports. The devices include xTIME scheduling hardware that performs functions similar to those of an RTOS, and hardware that connects the cores directly to I/O pins, ensuring fast processing and extremely low latency. The xTIME scheduler eliminates the use of interrupts and ensures deterministic operation. The on-chip SRAM can be accessed in a single cycle, reducing shared memory requirements by passing data directly between tasks executing on logical cores. Similarly the xCONNECT switch is a high-speed network allowing all cores to communicate with each other. xCORE-200 multicore microcontrollers include an area of one-time programmable memory with AES support to allow the implementation of secure boot functionality. ORDERING INFORMATION xCORE-200 XU/XUF devices are available in a range of resource densities, packages, performance and temperature grades depending on your needs. Package GPIOs RAM Flash USB Family Cores TQ64 TQ128 FB236 FB374 (KB) (KB) PHYs 128 XU208-128-TQ64 33 XU208-128-TQ128 33 XU208 8 - 1 256 XU208-256-TQ64 33 XU208-256-TQ128 33 256 XU210-256-TQ128 81 XU210-256-FB236 128 XU210 10 - 1 512 XU210-512-TQ128 81 XU210-512-FB236 128 256 XU212-256-TQ128 81 XU212-256-FB236 128 XU212 12 - 1 512 XU212-512-TQ128 81 XU212-512-FB236 128 256 XU216-256-TQ128 81 XU216-256-FB236 128 XU216 16 - 1 512 XU216-512-TQ128 81 XU216-512-FB236 128 512 XU224-512-FB374 176 XU224 24 - 2 1024 XU224-1024-FB374 176 512 XU232-512-FB374 176 XU232 32 - 2 1024 XU232-1024-FB374 176 128 XUF208-128-TQ64 33 XUF208-128-TQ128 33 XUF208 8 1024 1 256 XUF208-256-TQ64 33 XUF208-256-TQ128 33 256 XUF210-256-TQ128 81 XUF210-256-FB236 128 XUF210 10 2048 1 512 XUF210-512-TQ128 81 XUF210-512-FB236 128 256 XUF212-256-TQ128 81 XUF212-256-FB236 128 XUF212 12 2048 1 512 XUF212-512-TQ128 81 XUF212-512-FB236 128 256 XUF216-256-TQ128 81 XUF216-256-FB236 128 XUF216 16 2048 1 512 XUF216-512-TQ128 81 XUF216-512-FB236 128 512 XUF224-512-FB374 176 XUF224 24 2048 2 1024 XUF224-1024-FB374 176 512 XUF232-512-FB374 176 XUF232 32 2048 2 1024 XUF232-1024-FB374 176 For pricing and availability, please visit the XMOS website for a list of our distributors. www.xmos.com/distributors. 2015 XMOS LTD Third party trademarks are hereby acknowledged. This is a preliminary product brief, contents are subject to change. XM-006870-PC 2015-09-08