Microcontroladores ARM STM32F303CBT6 – MCU ARM Cortex M4 de 32 bits, 72 MHz, 128 kB, FPU
♠ 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-48 |
Essencial: | ARM Cortex M4 |
Tamanho da memória do programa: | 128 kB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 4 x 6 bits/8 bits/10 bits/12 bits |
Frequência máxima do relógio: | 72 MHz |
Número de E/Ss: | 37 E/S |
Tamanho da RAM de dados: | 32 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: | + 85 °C |
Embalagem: | Bandeja |
Marca: | STMicroeletrônica |
Tipo de RAM de dados: | SRAM |
Tipo de interface: | CAN, I2C, SPI, UART, USB |
Comprimento: | 7 milímetros |
Sensível à umidade: | Sim |
Número de canais ADC: | 1 canal |
Número de temporizadores/contadores: | 8 Temporizador |
Série do processador: | ARM Cortex M |
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 |
Peso unitário: | 0,006409 onças |
♠ MCU+FPU Cortex®-M4 32b baseado em Arm®, até 256 KB Flash+ 48 KB SRAM, 4 ADCs, 2 canais DAC, 7 comp, 4 PGA, temporizadores, 2,0-3,6 V
A família STM32F303xB/STM32F303xC é baseada no núcleo RISC Arm® Cortex®-M4 de 32 bits de alto desempenho com FPU operando a uma frequência de até 72 MHz e incorporando uma unidade de ponto flutuante (FPU), uma unidade de proteção de memória (MPU) e uma macrocélula de rastreamento incorporada (ETM). A família incorpora memórias incorporadas de alta velocidade (até 256 Kbytes de memória Flash, até 40 Kbytes de SRAM) e uma ampla gama de E/Ss e periféricos aprimorados conectados a dois barramentos APB.
Os dispositivos oferecem até quatro ADCs rápidos de 12 bits (5 msps), sete comparadores, quatro amplificadores operacionais, até dois canais DAC, um RTC de baixo consumo, até cinco temporizadores de 16 bits de uso geral, um temporizador de 32 bits de uso geral e dois temporizadores dedicados ao controle de motores. Eles também possuem interfaces de comunicação padrão e avançadas: até dois I2Cs, até três SPIs (dois SPIs com I2Ss full-duplex multiplexados), três USARTs, até duas UARTs, CAN e USB. Para atingir a precisão de áudio, os periféricos I2S podem ser sincronizados por meio de um PLL externo.
A família STM32F303xB/STM32F303xC 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 STM32F303xB/STM32F303xC oferece dispositivos em quatro pacotes que variam de 48 pinos a 100 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 hardware, 90 DMIPS (do CCM), instrução DSP e MPU (unidade de proteção de memória)
• Condições de operação:
– Faixa de tensão VDD, VDDA: 2,0 V a 3,6 V
• Memórias
– 128 a 256 Kbytes de memória Flash
– Até 40 Kbytes de SRAM, com verificação de paridade de HW implementada nos primeiros 16 Kbytes.
– Booster de rotina: 8 Kbytes de SRAM no barramento de instruções e dados, com verificação de paridade de HW (CCM)
• Unidade de cálculo CRC
• Redefinição e gerenciamento de suprimentos
– Reinicialização de ligar/desligar (POR/PDR)
– Detector de tensão programável (PVD)
– Modos de baixo consumo: Suspensão, Parada 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é 87 E/S rápidas
– Todos mapeáveis em vetores de interrupção externos
– Vários 5 V-tolerantes
• Matriz de interconexão
• Controlador DMA de 12 canais
• Quatro ADCs de 0,20 µS (até 39 canais) com resolução selecionável de 12/10/8/6 bits, faixa de conversão de 0 a 3,6 V, entrada diferencial/de terminação única, alimentação analógica separada de 2 a 3,6 V
• Dois canais DAC de 12 bits com alimentação analógica de 2,4 a 3,6 V
• Sete comparadores analógicos rápidos de trilho a trilho com alimentação analógica de 2 a 3,6 V
• Quatro amplificadores operacionais que podem ser usados no modo PGA, todos os terminais acessíveis com alimentação analógica de 2,4 a 3,6 V
• Até 24 canais de detecção capacitivos com suporte para sensores de toque, lineares e rotativos
• Até 13 temporizadores
– Um temporizador de 32 bits e dois temporizadores de 16 bits com até 4 IC/OC/PWM ou contador de pulso e entrada de codificador de quadratura (incremental)
– Dois temporizadores 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
– Um temporizador de 16 bits com 2 IC/OCs, 1 OCN/PWM, geração de tempo morto e parada de emergência
– Dois temporizadores de 16 bits com IC/OC/OCN/PWM, geração de tempo morto e parada de emergência
– Dois temporizadores de watchdog (independentes, janela)
– Temporizador SysTick: contador regressivo de 24 bits
– Dois temporizadores básicos de 16 bits para controlar o DAC
• Calendário RTC com alarme, despertar periódico de Parada/Espera
• Interfaces de comunicação
– Interface CAN (2.0B Ativa)
– Dois modos I2C Fast plus (1 Mbit/s) com dissipador de corrente de 20 mA, SMBus/PMBus, despertar a partir de STOP
– Até cinco USART/UARTs (interface ISO 7816, LIN, IrDA, controle de modem)
– Até três SPIs, dois com interface I2S multiplexada half/full duplex, 4 a 16 quadros de bits programáveis
– Interface USB 2.0 de velocidade máxima
– Transmissor infravermelho
• Depuração de fio serial, Cortex®-M4 com FPU ETM, JTAG
• ID exclusivo de 96 bits