Seeed Studio sumó otra placa a su familia XIAO, y esta rompe con la tradición de la línea. La XIAO STM32C5 es la primera XIAO que lleva un microcontrolador de STMicroelectronics, informó Hackster.io el 5 de noviembre.

"Por primera vez, un microcontrolador de STMicroelectronics está en el corazón de una placa XIAO", dijo Ellie Cai, de Seeed Studio, sobre el lanzamiento. "Construida en torno al STM32C5A3CG, la placa de desarrollo XIAO STM32C5 combina CAN FD nativo (FDCAN), una IMU de seis ejes con calentamiento programable, 16 MB de flash externa, cristal externo de alta velocidad y el ecosistema STM32 en el formato compacto de XIAO".

El formato XIAO, ahora con un STM32

Las XIAO buscan meter la mayor cantidad de funciones en el menor espacio posible. Cada una trae entradas y salidas compatibles pin a pin con el resto de la familia y un puerto USB tipo C para datos y alimentación, en una placa apenas más grande que la uña de un pulgar.

El modelo nuevo conserva todo eso. Lo distinto está en el chip. El STM32C5A3CG tiene un solo núcleo Arm Cortex-M33 que corre hasta 144 MHz, con aceleración para punto flotante y para procesamiento digital de señales (DSP).

MemoriaCapacidad
SRAM en el chip256 kB
Flash en el chip1 MB
Flash externa en la placa16 MB

¿Para qué sirven los dos buses CAN FD?

El microcontrolador trae dos controladores CAN FD nativos, pensados para comunicación industrial y automotriz. Uno de ellos va conectado a un transceptor TCAN3403-Q1 de Texas Instruments que viene montado en la placa. El otro, explica Seeed, queda libre para usarlo con un transceptor externo.

O sea, la placa sale de la caja lista para colgarse de un bus CAN. Para usar el segundo canal hay que agregar el transceptor por fuera.

Una IMU que se calienta antes de medir

La placa suma una unidad de medición inercial (IMU) de seis ejes que registra el movimiento. Su particularidad es el calentamiento. Unas resistencias montadas en la placa elevan la temperatura del chip antes de tomar las mediciones, y según Seeed eso mejora la precisión.

¿Cuánto cuesta y con qué se programa?

La XIAO STM32C5 ya se puede pedir en la tienda de Seeed Studio. Hay dos versiones:

  • 9,90 dólares sin los pines de entrada y salida soldados.
  • 10,90 dólares con los pines ya soldados.

Se programa con el entorno STM32Cube de ST, con MicroPython o con el sistema operativo en tiempo real Zephyr a través de PlatformIO. Seeed publicó más detalles en la wiki de la placa.