Microcontroladores ARM STM32F301K8T7 – MCU Mainstream MCUs de sinais mistos Arm Cortex-M4 core DSP e FPU, 64 Kbytes de Flash 7
♠ Descrição do produto
Atributo do produto | Valor do Atributo |
Fabricante: | STMicroeletrônica |
Categoria do produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Série: | STM32F3 |
Estilo de montagem: | SMD/SMT |
Pacote/Caixa: | LQFP-32 |
Essencial: | ARM Cortex M4 |
Tamanho da memória do programa: | 64 kB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 12 bits |
Frequência máxima do relógio: | 72 MHz |
Número de E/Ss: | 10 E/S |
Tamanho da RAM de dados: | 16 kB |
Tensão de alimentação - Mín.: | 2 V |
Tensão de alimentação - Máx.: | 3,6 V |
Temperatura mínima de operação: | - 40°C |
Temperatura máxima de operação: | + 105 °C |
Embalagem: | Bandeja |
Tensão de alimentação analógica: | 2 V a 3,6 V |
Marca: | STMicroeletrônica |
Resolução do DAC: | 12 bits |
Tipo de RAM de dados: | SRAM |
Tipo de interface: | I2C, SPI, USART |
Número de canais ADC: | 8 canais |
Produto: | MCU+FPU |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memória de programa: | Clarão |
Quantidade de embalagem de fábrica: | 1500 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Temporizadores de Watchdog: | Watchdog Timer, com janela |
♠ Arm® Cortex®-M4 MCU+FPU de 32 bits, até 64 KB Flash, 16 KB SRAM, ADC, DAC, COMP, Op-Amp, 2,0 – 3,6 V
A família STM32F301x6/8 é baseada no núcleo RISC Arm® Cortex®-M4 de 32 bits de alto desempenho, operando a uma frequência de até 72 MHz e incorporando uma unidade de ponto flutuante (FPU). A família incorpora memórias embarcadas de alta velocidade (até 64 Kbytes de memória Flash, 16 Kbytes de SRAM) e uma ampla gama de E/Ss e periféricos aprimorados conectados a dois barramentos APB.
Os dispositivos oferecem um conversor analógico-digital (ADC) rápido de 12 bits (5 msps), três comparadores, um amplificador operacional, até 18 canais de detecção capacitiva, um canal DAC, um RTC de baixa potência, um temporizador de 32 bits para uso geral, um temporizador dedicado ao controle do motor, até três temporizadores de 16 bits para uso geral e um temporizador para acionar o DAC. Eles também possuem interfaces de comunicação padrão e avançadas: três I2Cs, até três USARTs, até dois SPIs com I2S full-duplex multiplexados e um transmissor infravermelho.
A família STM32F301x6/8 opera nas faixas de temperatura de –40 a +85 °C e –40 a +105 °C, com alimentação de 2,0 a 3,6 V. Um conjunto abrangente de modos de economia de energia permite o projeto de aplicações de baixo consumo de energia.
A família STM32F301x6/8 oferece dispositivos em pacotes de 32, 48, 49 e 64 pinos.
O conjunto de periféricos incluídos muda de acordo com o dispositivo escolhido.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits com FPU (máx. 72 MHz), multiplicação de ciclo único e divisão de HW, instrução DSP
• Memórias
– 32 a 64 Kbytes de memória Flash
– 16 Kbytes de SRAM no barramento de dados
• Unidade de cálculo CRC
• Reinicialização e gerenciamento de energia
– Faixa de tensão VDD, VDDA: 2,0 a 3,6 V
– Reinicialização de ligar/desligar (POR/PDR)
– Detector de tensão programável (PVD)
– Baixo consumo de energia: Suspender, Parar e Espera
– Fornecimento de VBAT para RTC e registradores de backup
• Gestão de relógio
– Oscilador de cristal de 4 a 32 MHz
– Oscilador de 32 kHz para RTC com calibração
– RC interno de 8 MHz com opção x 16 PLL
– Oscilador interno de 40 kHz
• Até 51 portas de E/S rápidas, todas mapeáveis em vetores de interrupção externos, vários 5 V-tolerantes
• Matriz de interconexão
• Controlador DMA de 7 canais com suporte para temporizadores, ADCs, SPIs, I2Cs, USARTs e DAC
• 1 × ADC 0,20 μs (até 15 canais) com resolução selecionável de 12/10/8/6 bits, faixa de conversão de 0 a 3,6 V, modo diferencial/de terminação única, alimentação analógica separada de 2,0 a 3,6 V
• Sensor de temperatura
• 1 canal DAC de 12 bits com alimentação analógica de 2,4 a 3,6 V
• Três comparadores analógicos rápidos de trilho a trilho com alimentação analógica de 2,0 a 3,6 V
• 1 x amplificador operacional que pode ser usado no modo PGA, todos os terminais acessíveis com alimentação analógica de 2,4 a 3,6 V
• Até 18 canais de detecção capacitivos com suporte para sensores de toque, lineares e rotativos
• Até 9 temporizadores
– Um temporizador de 32 bits com até 4 IC/OC/PWM ou contador de pulsos e entrada de codificador de quadratura (incremental)
– Um temporizador de controle avançado de 16 bits e 6 canais, com até 6 canais PWM, geração de tempo morto e parada de emergência
– Três temporizadores de 16 bits com IC/OC/OCN ou PWM, geração de tempo morto e parada de emergência
– Um temporizador básico de 16 bits para controlar o DAC
– 2 temporizadores de watchdog (independentes, janela)
– Temporizador SysTick: contador regressivo de 24 bits
• Calendário RTC com alarme, despertar periódico de Parada/Espera
• Interfaces de comunicação
– Três I2Cs com dissipador de corrente de 20 mA para suportar o modo rápido mais
– Até 3 USARTs, 1 com ISO 7816 I/F, detecção automática de taxa de transmissão e domínio de clock duplo
– Até dois SPIs com I2S full duplex multiplexado
– Transmissor infravermelho
• Depuração de fio serial (SWD), JTAG
• ID exclusivo de 96 bits