Los MCU Cortex-M4F Artery AT32F406 y AT32F408 incorporan una PHY USB OTG de alta velocidad opcional

Artery Technology presenta los microcontroladores AT32F406 y AT32F408, dos nuevos MCU Arm Cortex-M4F que funcionan a una frecuencia de hasta 216 MHz. El modelo F408 añade, además, USB OTG de alta velocidad (High-Speed) con PHY integrada, una solución pensada para la automatización industrial, el IoT, los accesorios USB y los periféricos para juegos.

Tanto la serie AT32F406 como la AT32F408 incluyen instrucciones DSP y unidad de coma flotante (FPU), integran hasta 512 KB de memoria Flash y 192 KB de SRAM, así como 4 KB de memoria OTP para datos y parámetros críticos. Los microcontroladores también disponen de interfaz QSPI para ampliar la memoria Flash o RAM externa y de una amplia gama de interfaces periféricas digitales y analógicas.

MCUs Artery AT32F406 y AT32F408

Especificaciones de los AT32F406/AT32F408 de Artery:

  • MCU: CPU Arm Cortex-M4F de 32 bits a hasta 216 MHz; incluye también unidad de protección de memoria (MPU) e instrucciones DSP
  • Memoria/Almacenamiento
    • 128 KB a 192 KB de SRAM
    • 256 KB a 512 KB de memoria Flash
    • 26 KB de memoria de arranque (configurable como bootloader o como memoria general de instrucciones/datos)
    • 4 KB de memoria OTP (programable una sola vez)
    • Interfaz QSPI para Flash SPI o RAM SPI externa con soporte de mapeo de direcciones
  • Periféricos
    • Hasta 57 GPIO rápidos (AT32F406) y 54 GPIO (AT32F408); casi todos tolerantes a 5 V
    • USB: controlador USB 2.0 OTG de alta velocidad (OTGHS) con PHY integrada en el chip y búfer dedicado de 4 KB (solo AT32F408)
    • E/S de baja velocidad
      • Hasta 3 interfaces I2C (con soporte SMBus/PMBus)
      • Hasta 8 interfaces SPI (hasta 36 Mbit/s) con I2S semidúplex multiplexado
      • Hasta 6 interfaces USART y 2 UART (con soporte de LIN, IrDA, habilitación del driver RS485 e ISO7816)
    • Señal analógica
      • 3 convertidores A/D de 12 bits y 5,33 MSPS con hasta 16 canales de entrada externos, resolución configurable (12/10/8/6 bits) y sobremuestreo por hardware equivalente a 16 bits
      • Pin VREF+ dedicado (solo en el encapsulado tipo -7R LQFP64)
      • Sensor de temperatura interno y tensión de referencia interna
      • EMUXC: controlador de multiplexor externo (permite un escaneo rápido del ADC sin intervención de la CPU)
    • Temporizadores
      • Temporizador avanzado de 16 bits y 8 canales con salidas complementarias para PWM y generador de tiempo muerto
      • Hasta 7 temporizadores de propósito general de 16 bits y 1 de 32 bits
      • 2 temporizadores básicos de 16 bits
      • 2 temporizadores watchdog (general y de ventana) y 1 temporizador SysTick de 24 bits
      • RTC mejorado (ERTC) con despertar automático, precisión de subsegundo y calendario por hardware
    • Reloj: reloj interno de alta velocidad (HICK) de 48 MHz
  • Otros
    • Transmisor de infrarrojos (IRTMR)
    • 2 controladores DMA de 7 canales
    • Unidad de cálculo CRC
    • ID único de 96 bits
    • Interfaces de depuración SWD y SWO
    • Reset de encendido (POR), reset por bajo voltaje (LVR) y monitor de tensión de alimentación (PVM)
  • Alimentación: de 2,4 V a 3,6 V
  • Encapsulados: LQFP64 (7×7 mm) y QFN48 (6×6 mm)
  • Rango de temperatura: de -40 °C a +105 °C

Serie de MCUs Artery AT32F406 y AT32F408

En el plano del software, los AT32F406/F408 cuentan con el soporte del IDE AT32 de Artery, la extensión para VS Code, Workbench, AI Studio y las herramientas AT-Link. También incluyen sLib, que protege determinadas áreas de la memoria Flash frente a la lectura sin impedir la ejecución de código, lo que ayuda a salvaguardar el software propietario. Artery ofrece asimismo librerías BSP, documentación y una guía de migración de AT32F405 a AT32F408.

Placa de desarrollo AT-START-F406
Placa de desarrollo AT-START-F406
Placa de desarrollo AT-START-F408
Placa de desarrollo AT-START-F408

Para ayudar a los desarrolladores a ponerse en marcha rápidamente, Artery ha lanzado las placas de evaluación AT-START-F406 y AT-START-F408 junto con los nuevos MCU. Incorporan conectores compatibles con Arduino para apilar shields existentes y prototipar con rapidez. En el momento de redactar este artículo, solo pude encontrar documentación de ambas placas, ya que todavía no hay información sobre su compra.

Artery no es precisamente muy conocida, pero ya escribimos sobre ella en 2023, cuando una placa clon de «Black Pill» incorporaba el MCU Cortex-M4F AT32F403ACGU7 de la compañía, un sustituto directo (aunque no un clon exacto) de la serie STM32F103 de ST. Los nuevos AT32F406/AT32F408 no parecen ofrecer una compatibilidad similar con ningún modelo STM32.

Los MCU AT32F406 y AT32F408 se encuentran actualmente en fase de muestras, con la producción en serie ya en marcha. Hay más detalles y documentación en las páginas de producto del AT32F406 y del AT32F408, así como en el comunicado de prensa.

Traducido del artículo en inglés «Artery AT32F406 and AT32F408 Cortex-M4F MCUs feature optional high-speed USB OTG PHY» de Debashis Das.