La XIAO STM32C5 de Seeed Studio es una placa de desarrollo compacta basada en el microcontrolador STM32C5A3CG de STMicroelectronics, que incorpora conectividad CAN FD, 16 MB de memoria Flash externa y un sensor inercial de seis ejes con sistema de calentamiento programable. Está diseñada para proyectos de robótica, control industrial, adquisición de datos y sistemas embebidos que requieren procesamiento de sensores y comunicación mediante bus CAN. La XIAO STM32C5 tiene un precio de $9.90 dólares en la tienda oficial de Seeed Studio.
Su arquitectura está basada en el microcontrolador STM32C5A3CG, que incorpora un núcleo Arm Cortex-M33 de 32 bits con una frecuencia de funcionamiento de hasta 144 MHz, unidad de punto flotante (FPU) e instrucciones DSP. Dispone de 1 MB de memoria Flash interna y 256 KB de SRAM. Adicionalmente, integra 16 MB de memoria Flash externa.
En cuanto a comunicación, incorpora dos controladores CAN FD nativos. Uno de ellos está conectado a un transceptor TI TCAN3403-Q1 integrado en la placa, con conexiones CANH y CANL disponibles para comunicarse directamente con otros dispositivos mediante un bus CAN. El segundo controlador utiliza señales digitales TX y RX, por lo que requiere un transceptor externo. CAN FD permite transmitir tramas con una carga útil de hasta 64 bytes y admite velocidades de transmisión superiores durante la fase de datos mediante Bit Rate Switching (BRS).
La placa también incorpora una IMU LSM6DS3TR-C, que integra un acelerómetro de tres ejes y un giroscopio de tres ejes para detectar orientación, movimiento y vibraciones. Una de sus características particulares es la incorporación de resistencias calefactoras alrededor del sensor, controladas mediante PWM. Este sistema permite realizar un calentamiento programable y utilizar la información de temperatura del sensor para implementar un control térmico mediante firmware, ayudando a reducir las variaciones en las mediciones provocadas por cambios de temperatura.
Para la alimentación, dispone de un conector USB Type-C y un circuito integrado de carga para baterías de litio compatibles de 3.7 V, permitiendo desarrollar aplicaciones portátiles. También incorpora una interfaz SWD para depuración, botones de RESET y BOOT, LED de usuario y pads de conexión para facilitar su integración en placas PCB personalizadas.
Especificaciones XIAO STM32C5
- Microcontrolador: STM32C5A3CG.
- Procesador: Arm Cortex-M33 de 32 bits.
- Frecuencia: 144 MHz.
- FPU / DSP: Sí.
- Memoria Flash interna: 1 MB.
- Memoria SRAM: 256 KB.
- Memoria Flash externa: 16 MB.
- Controladores de comunicación: 2 × CAN FD.
- Transceptor CAN integrado: TI TCAN3403-Q1.
- Interfaz CAN: CANH / CANL.
- Terminación CAN: 120 Ω desconectable.
- IMU: LSM6DS3TR-C.
- Sensores: Acelerómetro y giroscopio de 3 ejes.
- Calentamiento de IMU: Resistencias calefactoras controladas mediante PWM.
- USB: Type-C, USB 2.0 Full Speed.
- Nivel lógico: 3.3 V.
- Alimentación: USB-C de 5 V o batería de litio compatible de 3.7 V.
- Carga de batería: Circuito integrado.
- Depuración: SWD.
- Controles: Botones RESET y BOOT.
- Indicadores: LED de usuario y LED de carga.
- Factor de forma: Seeed Studio XIAO con pads castellated.
- Documentación
XIAO STM32C5 Pinout





