STM32F303ZDT6 Microcontroladores ARM – MCU Mainstream Sinais mistos MCUs Arm Cortex-M4 core DSP & FPU, 384 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: | STM32F3 |
Estilo de montagem: | SMD/SMT |
Pacote / Estojo: | LQFP-144 |
Essencial: | ARM Cortex M4 |
Tamanho da memória do programa: | 384 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/S: | 115 E/S |
Tamanho da RAM de dados: | 64 KB |
Tensão de alimentação - Mín.: | 2V |
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 |
Sensível à umidade: | Sim |
Tipo de Produto: | Microcontroladores ARM - MCU |
Quantidade do pacote de fábrica: | 360 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Unidade de peso: | 0,091712 onças |
♠ ARM® Cortex®-M4 32b MCU+FPU, até 512KB Flash, 80KB SRAM, FSMC, 4 ADCs, 2 DAC ch., 7 comp, 4 Op-Amp, 2,0-3,6 V
A família STM32F303xD/E é baseada no núcleo RISC de 32 bits ARM® Cortex®-M4 de alto desempenho com FPU operando a uma frequência de 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 embutidas de alta velocidade (memória Flash de 512 Kbytes, SRAM de 80 Kbytes), um controlador de memória flexível (FSMC) para memórias estáticas (SRAM, PSRAM, NOR e NAND) e uma ampla gama de I/Os aprimorados e periféricos conectados a um barramento AHB e dois APB.
Os dispositivos oferecem quatro ADCs rápidos de 12 bits (5 Msps), sete comparadores, quatro amplificadores operacionais, dois canais DAC, um RTC de baixa potência, até cinco temporizadores de 16 bits de uso geral, um temporizador de 32 bits de uso geral , e até três temporizadores dedicados ao controle do motor.Eles também apresentam interfaces de comunicação padrão e avançadas: até três I2Cs, até quatro SPIs (dois SPIs são com I2Ss full-duplex multiplexados), três USARTs, até dois UARTs, CAN e USB.Para obter precisão de classe de áudio, os periféricos I2S podem ser cronometrados por meio de um PLL externo.
A família STM32F303xD/E opera nas faixas de temperatura de -40 a +85°C e -40 a +105°C de uma fonte de alimentação de 2,0 a 3,6 V.Um conjunto abrangente de modo de economia de energia permite o design de aplicativos de baixo consumo de energia.
A família STM32F303xD/E oferece dispositivos em diferentes pacotes que variam de 64 a 144 pinos.
Dependendo do dispositivo escolhido, diferentes conjuntos de periféricos são incluídos.
• Núcleo: CPU ARM® Cortex®-M4 de 32 bits com FPU de 72 MHz, multiplicação de ciclo único e divisão HW, 90 DMIPS (de CCM), instrução DSP e MPU (unidade de proteção de memória)
• Condições de funcionamento:
– Faixa de tensão VDD, VDDA: 2,0 V a 3,6 V
• Recordações
– Até 512 Kbytes de memória Flash
– 64 Kbytes de SRAM, com verificação de paridade de HW implementada nos primeiros 32 Kbytes.
– Booster de rotina: 16 Kbytes de SRAM na instrução e no barramento de dados, com verificação de paridade de HW (CCM)
– Controlador de memória flexível (FSMC) para memórias estáticas, com quatro Chip Select
• Unidade de cálculo CRC
• Reinicialização e gerenciamento de suprimentos
– Reinicialização ao ligar/desligar (POR/PDR)
– Detector de tensão programável (PVD)
- Modos de baixo consumo de energia: Sleep, Stop e Standby
– Fornecimento VBAT para RTC e registros de backup
• Gerenciamento do 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é 115 I/Os rápidos
– Todos mapeáveis em vetores de interrupção externos
– Vários tolerantes a 5 V
• Matriz de interconexão
• Controlador DMA de 12 canais
• Quatro ADCs 0,20 µs (até 40 canais) com resolução selecionável de 12/10/8/6 bits, faixa de conversão de 0 a 3,6 V, alimentação analógica separada de 2,0 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 rail-to-rail ultrarrápidos com alimentação analógica de 2,0 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 capacitiva com suporte a teclas de toque, sensores de toque lineares e rotativos
• Até 14 temporizadores:
– Um timer de 32 bits e dois timers de 16 bits com até quatro IC/OC/PWM ou contador de pulso e entrada de encoder de quadratura (incremental)
– Três temporizadores de controle avançado de 6 canais e 16 bits, com até seis canais PWM, geração de tempo morto e parada de emergência
– Um timer de 16 bits com dois IC/OCs, um 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 watchdog (independentes, janela)
– Um temporizador SysTick: contador regressivo de 24 bits
– Dois temporizadores básicos de 16 bits para conduzir o DAC
• Calendário RTC com Alarme, despertar periódico de Stop/Standby
• Interfaces de comunicação
– Interface CAN (2.0B Ativo)
– Três I2C Fast mode plus (1 Mbit/s) com dissipador de corrente de 20 mA, SMBus/PMBus, ativação de STOP
– Até cinco USART/UARTs (interface ISO 7816, LIN, IrDA, controle de modem)
– Até quatro SPIs, 4 a 16 quadros de bits programáveis, dois com interface multiplexada half/full duplex I 2S
– Interface USB 2.0 full-speed com suporte LPM
– Transmissor infravermelho
• SWD, Cortex®-M4 com FPU ETM, JTAG
• ID exclusivo de 96 bits