Microcontroladores ARM STM32L476VGT6: MCU FPU de consumo ultrabaixo MCU Arm Cortex-M4, 80 MHz, 1 Mbyte de memoria flash LCD, USB OTG, DFSD
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32L476VG |
Estilo de montaxe: | SMD/SMT |
Paquete/Caixa: | LQFP-100 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 1 MB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 3 x 12 bits |
Frecuencia máxima de reloxo: | 80 MHz |
Número de E/S: | 82 E/S |
Tamaño da RAM de datos: | 128 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 |
Tensión de alimentación analóxica: | 3,3 V |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | SRAM |
Voltaxe de E/S: | 3,3 V |
Tipo de interface: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Sensible á humidade: | Si |
Número de canles ADC: | 16 canles |
Serie de procesadores: | STM32L476xx |
Produto: | MCU+FPU |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memoria de programa: | Flash |
Cantidade do paquete de fábrica: | 540 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Temporizadores de vixilancia: | Temporizador de vixilancia, en xanela |
Peso unitario: | 0,046530 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits e consumo ultrabaixo de enerxía, 100 DMIPS, ata 1 MB de Flash, 128 KB de SRAM, USB OTG FS, LCD, SMPS externo
Os dispositivos STM32L476xx 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 STM32L476xx incorporan memorias de alta velocidade (memoria flash de ata 1 Mbyte, ata 128 Kbyte de SRAM), un controlador de memoria externa flexible (FSMC) para memorias estáticas (para dispositivos con paquetes de 100 pines ou máis), 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 STM32L476xx 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 ata tres ADC rápidos de 12 bits (5 Msps), dous comparadores, dous amplificadores operacionais, dous canais DAC, un búfer de referencia de tensión interno, un RTC de baixa potencia, dous temporizadores de 32 bits de propósito xeral, dous temporizadores PWM de 16 bits dedicados ao control de motores, sete temporizadores de 16 bits de propósito xeral e dous temporizadores de baixa potencia de 16 bits. Os dispositivos admiten catro filtros dixitais para moduladores sigma delta externos (DFSDM).
• Ultrabaixa potencia con FlexPowerControl
– Fonte de alimentación de 1,71 V a 3,6 V
Rango de temperatura de -40 °C a 85/105/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 30 nA (5 pines de activación)
– Modo de espera de 120 nA (5 pines de activación)
– Modo de espera de 420 nA con RTC
– 1,1 µA Modo de parada 2, 1,4 µA con RTC
– Modo de funcionamento de 100 µA/MHz (modo LDO)
– Modo de funcionamento de 39 μ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
– 294 puntuación ULPMark™ CP
– Puntuación ULPMark™ PP de 106
• 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 %)
– 3 PLL para reloxo do sistema, USB, audio, ADC
• Ata 114 E/S rápidas, a maioría tolerantes a 5 V, ata 14 E/S con alimentación independente de ata 1,08 V
• RTC con calendario de hardware, alarmas e calibración
• LCD 8× 40 ou 4× 44 con conversor elevador
• Ata 24 canles de detección capacitiva: admite sensores táctiles lineais, rotatorios e de teclas táctiles
• 16 temporizadores: 2 de control de motor avanzado de 16 bits, 2 de 32 bits e 5 de 16 bits de propósito xeral, 2 básicos de 16 bits, 2 temporizadores de baixo consumo de 16 bits (dispoñibles no modo de parada), 2 vixilantes, temporizador SysTick
• Recordos
– Ata 1 MB de memoria flash, 2 bancos de lectura mentres se escribe, protección de lectura de código propietario
– Ata 128 KB de SRAM, incluíndo 32 KB con comprobación de paridade por hardware
– Interface de memoria externa para memorias estáticas compatibles con memorias SRAM, PSRAM, NOR e NAND
– Interface de memoria SPI cuádruple
• 4 filtros dixitais para o modulador sigma delta
• Periféricos analóxicos ricos (alimentación independente)
– 3 ADC de 12 bits e 5 Msps, ata 16 bits con sobremostraxe por hardware, 200 µA/Msps
– 2 canles de saída DAC de 12 bits, mostraxe e retención de baixo consumo
– 2 amplificadores operacionais con PGA integrado
– 2 comparadores de potencia ultrabaxa
• 20 interfaces de comunicación
– USB OTG 2.0 de velocidade completa, LPM e BCD
- 2x SAI (interfaz de audio en serie)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 5 USART (ISO 7816, LIN, IrDA, módem)
– 1x LPUART (Parada 2 para espertar)
– 3 SPI (e 1 SPI cuádruple)
– Interface CAN (2.0B Activo) e SDMMC
– I/F mestra do protocolo de cable único SWPMI
– IRTIM (interface de infravermellos)
• 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®