STM32L431CCT6 Microcontroladores ARM – MCU FPU de potência ultrabaixa Arm Cortex-M4 MCU 80 MHz 256 Kbytes de Flash
♠ Descrição do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroeletrônica |
Categoria de Produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Series: | STM32L431CC |
Estilo de montagem: | SMD/SMT |
Pacote / Estojo: | LQFP-48 |
Essencial: | ARM Cortex M4 |
Tamanho da memória do programa: | 256 KB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 12 bits |
Frequência Máxima do Relógio: | 80 MHz |
Número de E/S: | 38 E/S |
Tamanho da RAM de dados: | 64 KB |
Tensão de alimentação - Mín.: | 1,71 V |
Tensão de alimentação - Máx.: | 3,6 V |
Temperatura operacional mínima: | - 40 C |
Temperatura operacional máxima: | + 85 C |
Embalagem: | Bandeja |
Marca: | STMicroeletrônica |
Resolução DAC: | 12 bits |
Tipo de RAM de dados: | SRAM |
Tipo de interface: | CAN, I2C, LPUART, SAI, SPI, USART |
Sensível à umidade: | Sim |
Número de canais ADC: | 10 canais |
Número de temporizadores/contadores: | 11 Temporizador |
Série do processador: | STM32L4 |
Produtos: | MCU+FPU |
Tipo de Produto: | Microcontroladores ARM - MCU |
Tipo de memória do programa: | Clarão |
Quantidade do pacote de fábrica: | 1500 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Temporizadores de vigilância: | Temporizador Watchdog, Janela |
Unidade de peso: | 0,006349 onças |
♠ Arm® Cortex®-M4 de potência ultrabaixa MCU+FPU de 32 bits, 100DMIPS, Flash de até 256KB, SRAM de 64KB, analógico, áudio
Os dispositivos STM32L431xx são os microcontroladores de ultra baixa potência baseados no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto desempenho operando a uma frequência de até 80 MHz.O núcleo Cortex-M4 possui uma unidade de ponto flutuante (FPU) de precisão única que suporta todas as instruções e tipos de dados de processamento de dados de precisão única Arm®.Ele também implementa um conjunto completo de instruções DSP e uma unidade de proteção de memória (MPU) que aumenta a segurança do aplicativo.
Os dispositivos STM32L431xx incorporam memórias de alta velocidade (memória Flash de até 256 Kbytes, 64 Kbytes de SRAM), uma interface de memórias flash Quad SPI (disponível em todos os pacotes) e uma ampla gama de I/Os aprimorados e periféricos conectados a dois barramentos APB , dois barramentos AHB e uma matriz de barramento multi-AHB de 32 bits.
Os dispositivos STM32L431xx incorporam vários mecanismos de proteção para memória Flash e SRAM incorporadas: proteção de leitura, proteção contra gravação, proteção de leitura de código proprietário e firewall.
Os dispositivos oferecem um ADC rápido de 12 bits (5 Msps), dois comparadores, um amplificador operacional, dois canais DAC, um buffer interno de referência de tensão, um RTC de baixa potência, um temporizador de 32 bits de uso geral, um Temporizador PWM dedicado ao controle do motor, quatro temporizadores de uso geral de 16 bits e dois temporizadores de baixa potência de 16 bits.
• Ultrabaixo consumo de energia com FlexPowerControl
- Fonte de alimentação de 1,71 V a 3,6 V
– Faixa de temperatura de -40 °C a 85/105/125 °C
– 200 nA no modo VBAT: alimentação para RTC e registradores de backup de 32×32 bits
– Modo de desligamento de 8 nA (5 pinos de ativação)
– 28 nA Modo de espera (5 pinos de ativação)
– 280 nA Modo de espera com RTC
– Modo Stop 2 de 1,0 µA, 1,28 µA com RTC
– Modo de execução de 84 µA/MHz
– Modo de aquisição em lote (BAM)
– 4 µs de ativação do modo Stop
– Redefinição de escurecimento (BOR)
– Matriz de interconexão
• Núcleo: CPU Cortex®-M4 Arm® de 32 bits com FPU, acelerador adaptável em tempo real (ART Accelerator™) que permite a execução de estado de espera 0 a partir da memória Flash, frequência de até 80 MHz, MPU, 100DMIPS e instruções DSP
• Referência de desempenho
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz a 80 MHz)
• Referência de energia
– Pontuação ULPBench® de 176,7
• Fontes de relógio
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno ajustado de fábrica de 16 MHz (±1%)
– RC interno de baixa potência de 32 kHz (± 5%)
– Oscilador interno multivelocidade de 100 kHz a 48 MHz, ajustado automaticamente por LSE (melhor que ±0,25% de precisão)
– Interno 48 MHz com recuperação de clock
– 2 PLLs para relógio do sistema, áudio, ADC
• Até 83 E/S rápidas, a maioria tolerante a 5 V
• RTC com calendário HW, alarmes e calibração
• Até 21 canais de detecção capacitiva: suporta teclas de toque, sensores de toque lineares e rotativos
• 11x temporizadores: 1x controle de motor avançado de 16 bits, 1x 32 bits e 2x 16 bits de uso geral, 2x básico de 16 bits, 2x temporizadores de 16 bits de baixa potência (disponíveis no modo Stop), 2x watchdogs, SysTick cronômetro
• Recordações
– Flash de banco único de até 256 KB, proteção de leitura de código proprietário
– 64 KB de SRAM incluindo 16 KB com verificação de paridade de hardware
- Interface de memória Quad SPI
• Periféricos analógicos ricos (fornecimento independente)
– 1 ADC de 12 bits 5 Msps, até 16 bits com oversampling de hardware, 200 µA/Msps
- 2x canais de saída DAC de 12 bits, amostra de baixa potência e retenção
– 1x amplificador operacional com PGA integrado
- 2x comparadores de ultra baixa potência
• 16x interfaces de comunicação
– 1x SAI (interface de áudio serial)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x USARTs (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Parar 2 despertar)
– 3x SPIs (e 1x Quad SPI)
– Interface CAN (2.0B Ativo) e SDMMC
– I/F mestre de protocolo de fio único SWPMI
– IRTIM (interface infravermelha)
• Controlador DMA de 14 canais
• Verdadeiro gerador de números aleatórios
• Unidade de cálculo CRC, ID exclusivo de 96 bits
• Suporte de desenvolvimento: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™