Artery Technology presentó los AT32F406 y AT32F408, dos microcontroladores Arm Cortex-M4F que corren a hasta 216 MHz. La diferencia entre ambos está en la conectividad: el F408 agrega un controlador USB 2.0 OTG de alta velocidad con capa física integrada, orientado a automatización industrial, internet de las cosas, accesorios USB y periféricos de juego.

Que la capa física del USB venga dentro del chip es el dato que separa a este anuncio del resto de la categoría. En la mayoría de los microcontroladores de este rango, alcanzar los 480 Mbps del USB de alta velocidad obliga a montar un integrado externo, con el costo de placa y de rutado que eso implica.

¿Qué traen adentro los AT32F406 y AT32F408?

Ambas series ofrecen instrucciones de procesamiento digital de señales y unidad de punto flotante, integran hasta 512 KB de flash y 192 KB de SRAM, más una memoria OTP de 4 KB para datos y parámetros críticos. También incorporan una interfaz QSPI para expansión con flash o RAM externa, con soporte de mapeo de direcciones.

Estas son las especificaciones principales:

  • Núcleo: Arm Cortex-M4F de 32 bits a hasta 216 MHz, con unidad de protección de memoria y set de instrucciones DSP
  • Memoria: 128 a 192 KB de SRAM, 256 a 512 KB de flash, 26 KB de memoria de arranque configurable como cargador o como memoria general, 4 KB de OTP
  • Entradas y salidas: hasta 57 GPIO rápidos en el AT32F406 y 54 en el AT32F408, casi todos tolerantes a 5 V
  • USB: controlador USB 2.0 OTG de alta velocidad con capa física en el chip y búfer dedicado de 4 KB, exclusivo del AT32F408
  • Interfaces: hasta 3 puertos I2C con soporte SMBus y PMBus, hasta 8 SPI de hasta 36 Mbit/s con I2S half duplex multiplexado, hasta 6 USART y 2 UART con LIN, IrDA, control de RS485 e ISO7816
  • Analógico: 3 conversores A/D de 12 bits a 5,33 MSPS con hasta 16 canales externos, resolución configurable en 12, 10, 8 o 6 bits y sobremuestreo por hardware equivalente a 16 bits
  • Temporizadores: un avanzado de 16 bits y 8 canales con canales complementarios para PWM y generador de tiempo muerto, hasta 7 de propósito general de 16 bits y uno de 32 bits, 2 básicos de 16 bits, 2 perros guardianes y un SysTick de 24 bits
  • Reloj de tiempo real mejorado con despertar automático, precisión de subsegundo y calendario por hardware
  • Alimentación: 2,4 V a 3,6 V
  • Encapsulados: LQFP64 de 7 x 7 mm y QFN48 de 6 x 6 mm
  • Rango de temperatura: -40 °C a +105 °C

Entre los detalles menos habituales aparece el EMUXC, un controlador de multiplexor externo que permite barrer varios canales del conversor analógico sin intervención del procesador, y un pin VREF+ dedicado que solo trae el encapsulado LQFP64 de tipo -7R.

Artery AT32F406 and F408 Series
Artery AT32F406 and F408 Series

¿Con qué herramientas se programan?

En el plano del software, los AT32F406 y F408 cuentan con el entorno de desarrollo AT32 de Artery, una extensión para VS Code, Workbench, AI Studio y las herramientas AT-Link. Incluyen además sLib, una función que protege zonas seleccionadas de la flash contra lectura mientras permite seguir ejecutando el código alojado allí, pensada para resguardar software propietario. Artery también entrega bibliotecas de soporte de placa, documentación y una guía de migración desde el AT32F405 hacia el F408.

Placa de desarrollo AT START F406
Placa de desarrollo AT START F406

Para partir rápido, la compañía liberó las placas de evaluación AT-START-F406 y AT-START-F408 junto con los microcontroladores. Ambas traen conectores compatibles con Arduino, lo que permite apilar shields existentes y prototipar sin diseñar hardware nuevo. Al momento de escribir esta nota solo hay documentación disponible para ambas placas: no hay información de compra publicada.

¿Sirven como reemplazo de un STM32?

Artery no es una marca especialmente conocida fuera de China, aunque ya había aparecido en 2023 con una placa clon del formato Black Pill que montaba su AT32F403ACGU7, un Cortex-M4F que funcionaba como reemplazo directo (aunque no clon exacto) de la serie STM32F103 de ST. Los nuevos AT32F406 y AT32F408 no parecen ofrecer compatibilidad equivalente contra ningún modelo de STM32.

Esa es la advertencia práctica para quien evalúe migrar: aquí no hay atajo de pin a pin ni de registro a registro, hay que portar el proyecto.

Los AT32F406 y AT32F408 están actualmente en fase de muestras, con la producción en volumen ya en marcha. Hay más detalles y documentación en las respectivas páginas de producto y en el comunicado de prensa de la compañía.