Microcontroladores ARM STM32L412CBU6: MCU FPU de consumo ultrabaixo MCU Arm Cortex-M4, 80 MHz, 128 Kbytes de memoria flash, USB
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32L412CB |
Estilo de montaxe: | SMD/SMT |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 128 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 2 x 12 bits |
Frecuencia máxima de reloxo: | 80 MHz |
Número de E/S: | 38 E/S |
Tamaño da RAM de datos: | 40 kB |
Tensión de alimentación - Mín.: | 1,71 V |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamento: | - 40 °C |
Temperatura máxima de funcionamento: | + 85 °C |
Embalaxe: | Bandexa |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | SRAM |
Tipo de interface: | I2C, SPI, UART |
Sensible á humidade: | Si |
Produto: | MCU+FPU |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memoria de programa: | Flash |
Cantidade do paquete de fábrica: | 1560 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 0,003517 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits e consumo ultrabaixo, 100 DMIPS, ata 128 KB de memoria flash, 40 KB de SRAM, analóxico, SMPS externo
Os dispositivos STM32L412xx son microcontroladores de consumo ultrabaxo baseados no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto rendemento que funciona a unha frecuencia de ata 80 MHz. O núcleo Cortex-M4 presenta unha unidade de coma flotante (FPU) de simple precisión que admite todas as instrucións e tipos de datos de procesamento de datos de simple precisión Arm®. Tamén implementa un conxunto completo de instrucións DSP e unha unidade de protección de memoria (MPU) que mellora a seguridade das aplicacións.
Os dispositivos STM32L412xx incorporan memorias de alta velocidade (memoria Flash de ata 128 Kbyte, 40 Kbyte de SRAM), unha interface de memorias Flash Quad SPI (dispoñible en todos os paquetes) e unha ampla gama de E/S e periféricos mellorados conectados a dous buses APB, dous buses AHB e unha matriz de bus multi-AHB de 32 bits.
Os dispositivos STM32L412xx incorporan varios mecanismos de protección para a memoria Flash e a SRAM integradas: protección contra lectura, protección contra escritura, protección contra lectura de código propietario e firewall.
Os dispositivos ofrecen dous ADC rápidos de 12 bits (5 Msps), dous comparadores, un amplificador operacional, un RTC de baixa potencia, un temporizador de 32 bits de propósito xeral, un temporizador PWM de 16 bits dedicado ao control de motores, catro temporizadores de 16 bits de propósito xeral e dous temporizadores de baixa potencia de 16 bits.
Ademais, hai dispoñibles ata 12 canles de detección capacitiva.
Tamén contan con interfaces de comunicación estándar e avanzadas, concretamente tres I2C, dous SPI, tres USART e un UART de baixa potencia, un dispositivo USB de velocidade completa sen cristal.
O STM32L412xx funciona en rangos de temperatura de -40 a +85 °C (unión +105 °C) e de -40 a +125 °C (unión +130 °C), cunha fonte de alimentación VDD de 1,71 a 3,6 V cando se usa un regulador LDO interno e cunha fonte de alimentación VDD12 de 1,00 a 1,32 V cando se usa unha fonte SMPS externa. Un conxunto completo de modos de aforro de enerxía fai posible o deseño de aplicacións de baixo consumo.
Admítense algunhas fontes de alimentación independentes: entrada de alimentación analóxica independente para ADC, OPAMP e comparador. Unha entrada VBAT permite facer copias de seguridade dos rexistros RTC e de copia de seguridade. As fontes de alimentación VDD12 dedicadas pódense usar para derivar o regulador LDO interno cando se conecta a un SMPS externo.
A familia STM32L412xx ofrece seis encapsulados de 32 a 64 pines.
• Ultrabaixa potencia con FlexPowerControl
– Fonte de alimentación de 1,71 V a 3,6 V
Rango de temperatura de -40 °C a 85/125 °C
– 300 nA en modo VBAT: subministración para RTC e rexistros de copia de seguridade de 32×32 bits
– Modo de apagado de 16 nA (4 pines de activación)
– Modo de espera de 32 nA (4 pines de activación)
– Modo de espera de 245 nA con RTC
– 0,7 µA Modo de parada 2, 0,95 µA con RTC
– Modo de funcionamento de 79 µA/MHz (modo LDO)
– Modo de funcionamento de 28 μA/MHz (modo SMPS de 3,3 V)
– Modo de adquisición por lotes (BAM)
– 4 µs de activación desde o modo de parada
– Reinicio por caída de tensión (BOR)
– Matriz de interconexión
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador adaptativo en tempo real (ART Accelerator™) que permite a execución en estado de espera 0 desde memoria Flash, frecuencia de ata 80 MHz, MPU, instrucións 100DMIPS e DSP
• Punto de referencia de rendemento
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz a 80 MHz)
• Referencia enerxética
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Fontes de reloxo
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de 16 MHz configurado de fábrica (±1 %)
– RC interna de baixa potencia a 32 kHz (±5 %)
– Oscilador interno multivelocidade de 100 kHz a 48 MHz, axustado automaticamente por LSE (precisión mellor que ±0,25 %)
– 48 MHz internos con recuperación de reloxo
– PLL para o reloxo do sistema
• Ata 52 E/S rápidas, a maioría tolerantes a 5 V
• RTC con calendario de hardware, alarmas e calibración
• Ata 12 canles de detección capacitiva: admite sensores táctiles lineais, rotatorios e de teclas táctiles
• 10 temporizadores: 1 de control de motor avanzado de 16 bits, 1 de 32 bits e 2 de 16 bits de propósito xeral, 1 de 16 bits básico, 2 temporizadores de baixo consumo de 16 bits (dispoñibles no modo de parada), 2 vixilantes, temporizador SysTick
• Recordos
– Memoria flash de banco único de 128 KB, protección de lectura de código propietaria
– 40 KB de SRAM, incluíndo 8 KB con comprobación de paridade por hardware
– Interface de memoria Quad SPI con capacidade XIP
• Periféricos analóxicos ricos (alimentación independente)
– 2 ADC de 12 bits e 5 Msps, ata 16 bits con sobremostraxe por hardware, 200 µA/Msps
– 2 amplificadores operacionais con PGA integrado
– 1 comparador de potencia ultrabaxa
– Saída con búfer de tensión de referencia precisa de 2,5 V ou 2,048 V
• 12 interfaces de comunicación
– Solución USB 2.0 sen cristal de alta velocidade con LPM e BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, módem)
– 1x LPUART (Parada 2 para espertar)
– 2 SPI (e 1 SPI cuádruple)
– IRTIM (interface de infravermellos)
• Controlador DMA de 14 canles
• Xerador de números aleatorios reais
• Unidade de cálculo CRC, ID único de 96 bits
• Soporte de desenvolvemento: depuración de cables en serie (SWD), JTAG, Embedded Trace Macrocell™
• Todos os paquetes cumpren coa normativa ECOPACK2