LCSC Electronics logoLCSC Electronics svg logo
Sign In
USD

XMOS XS1-U8A-128-FB217-C10

Manufacturer
MPN
XS1-U8A-128-FB217-C10
LCSC Part #
C2641138
Packaging
FBGA-217
Customer #
Key Attributes
Other 32 Bit FBGA-217 Microcontrollers RoHS
DatasheetXMOS XS1-U8A-128-FB217-C10
Every Order Guarantee
100% Authentic · 30-Day Return or Replacement

Products Specifications

All
TypeDescription
CategoryIntegrated Circuits (ICs)/Embedded/Microcontrollers
ManufacturerXMOS
PackagingFBGA-217
ADC (Bit)12bit
Number of I/O73
Operating Temperature0℃~+70℃
Voltage - Supply3V~3.6V
EEPROM-
Program Storage Size128KB
CPU CoreOther
Core Size32 Bit
CPU Maximum Speed-
Oscillator TypeBuilt-in

Introduction

AI Translation

The XS1-U Series is a comprehensive range of 32-bit multicore microcontrollers that brings the low latency and timing determinism of the xCORE architecture to mainstream embedded applications. Unlike conventional microcontrollers, xCORE multicore microcontrollers execute multiple real-time tasks simultaneously and communicate between tasks using a high speed network. Because xCORE multicore microcontrollers are completely deterministic, you can write software to implement functions that traditionally require dedicated hardware.

Features

AI Translation
  • Tiles: Devices consist of one or more xCORE tiles. Each tile contains between four and eight 32-bit xCOREs with highly integrated I/O and on-chip memory.
  • Logical cores: Each logical core can execute tasks such as computational code, DSP code, control software (including logic decisions and executing a state machine) or software that handles I/O.
  • xTIME scheduler: The xTIME scheduler performs functions similar to an RTOS, in hardware. It services and synchronizes events in a core, so there is no requirement for interrupt handler routines. The xTIME scheduler triggers cores on events generated by hardware resources such as the I/O pins, communication channels and timers. Once triggered, a core runs independently and concurrently to other cores, until it pauses to wait for more events.
  • Channels and channel ends: Tasks running on logical cores communicate using channels formed between two channel ends. Data can be passed synchronously or asynchronously between the channel ends assigned to the communicating tasks.
  • xCONNECT Switch and Links: Between tiles, channel communications are implemented over a high performance network of xCONNECT Links and routed through a hardware xCONNECT Switch.
  • Ports: The I/O pins are connected to the processing cores by Hardware Response ports. The port logic can drive its pins high and low, or it can sample the value on its pins optionally waiting for a particular condition.
  • Clock blocks: xCORE devices include a set of programmable clock blocks that can be used to govern the rate at which ports execute.
  • Memory: Each xCORE Tile integrates a bank of SRAM for instructions and data, and a block of one-time programmable (OTP) memory that can be configured for system wide security features.
  • PLL: The PLL is used to create a high-speed processor clock given a low speed external oscillator.
  • USB: The USB PHY provides High-Speed and Full-Speed, device, host, and on-thego functionality. Data is communicated through ports on the digital node. A library is provided to implement USB device functionality.
  • JTAG: The JTAG module can be used for loading programs, boundary scan testing, in-circuit source-level debugging and programming the OTP memory.