Microcontroladores ARM STM32F303ZDT6: MCU MCU de sinais mixtas con núcleo Arm Cortex-M4, DSP e FPU, 384 Kbytes de Flash
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32F3 |
Estilo de montaxe: | SMD/SMT |
Paquete/Caixa: | LQFP-144 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 384 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 4 x 6 bits/8 bits/10 bits/12 bits |
Frecuencia máxima de reloxo: | 72 MHz |
Número de E/S: | 115 E/S |
Tamaño da RAM de datos: | 64 kB |
Tensión de alimentación - Mín.: | 2 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 |
Marca: | STMicroelectrónica |
Sensible á humidade: | Si |
Tipo de produto: | Microcontroladores ARM - MCU |
Cantidade do paquete de fábrica: | 360 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 0,091712 onzas |
♠ MCU+FPU ARM® Cortex®-M4 de 32b, ata 512 KB de memoria flash, 80 KB de SRAM, FSMC, 4 ADC, 2 canais DAC, 7 componentes, 4 amplificadores operacionais, 2,0-3,6 V
A familia STM32F303xD/E baséase no núcleo RISC ARM® Cortex®-M4 de alto rendemento de 32 bits con FPU que funciona a unha frecuencia de 72 MHz e que incorpora unha unidade de coma flotante (FPU), unha unidade de protección de memoria (MPU) e unha macrocélula de traza integrada (ETM). A familia incorpora memorias integradas de alta velocidade (memoria Flash de 512 Kbytes, SRAM de 80 Kbytes), un controlador de memoria flexible (FSMC) para memorias estáticas (SRAM, PSRAM, NOR e NAND) e unha ampla gama de E/S e periféricos mellorados conectados a un bus AHB e dous buses APB.
Os dispositivos ofrecen catro ADC rápidos de 12 bits (5 Msps), sete comparadores, catro amplificadores operacionais, dous canais DAC, un RTC de baixa potencia, ata cinco temporizadores de 16 bits de propósito xeral, un temporizador de 32 bits de propósito xeral e ata tres temporizadores dedicados ao control de motores. Tamén contan con interfaces de comunicación estándar e avanzadas: ata tres I2C, ata catro SPI (dous SPI con I2S full-duplex multiplexados), tres USART, ata dous UART, CAN e USB. Para lograr a precisión da clase de audio, os periféricos I2S poden sincronizarse a través dun PLL externo.
A familia STM32F303xD/E funciona en rangos de temperatura de -40 a +85 °C e de -40 a +105 °C cunha fonte de alimentación de 2,0 a 3,6 V. Un conxunto completo de modos de aforro de enerxía permite o deseño de aplicacións de baixo consumo.
A familia STM32F303xD/E ofrece dispositivos en diferentes encapsulados que van dende 64 ata 144 pines.
Dependendo do dispositivo escollido, inclúense diferentes conxuntos de periféricos.
• Núcleo: CPU ARM® Cortex®-M4 de 32 bits con FPU de 72 MHz, multiplicación dun só ciclo e división por hardware, 90 DMIPS (de CCM), instrución DSP e MPU (unidade de protección da memoria)
• Condicións de funcionamento:
– Rango de tensión VDD, VDDA: de 2,0 V a 3,6 V
• Recordos
– Ata 512 Kbytes de memoria flash
– 64 Kbytes de SRAM, con comprobación de paridade de hardware implementada nos primeiros 32 Kbytes.
– Amplificador de rutina: 16 Kbytes de SRAM no bus de instrucións e datos, con comprobación de paridade de hardware (CCM)
– Controlador de memoria flexible (FSMC) para memorias estáticas, con catro chips de selección
• Unidade de cálculo CRC
• Reinicio e xestión de subministracións
– Reinicio ao acender/apagar (POR/PDR)
– Detector de tensión programable (PVD)
– Modos de baixo consumo: Suspensión, Parada e Espera
– Subministración VBAT para rexistros RTC e de copia de seguridade
• Xestión do reloxo
– Oscilador de cristal de 4 a 32 MHz
– Oscilador de 32 kHz para RTC con calibración
– Control remoto interno de 8 MHz con opción de 16 PLL
– Oscilador interno de 40 kHz
• Ata 115 E/S rápidas
– Todo mapeable en vectores de interrupción externos
– Varios con tolerancia a 5 V
• Matriz de interconexión
• Controlador DMA de 12 canles
• Catro ADC de 0,20 µs (ata 40 canles) con resolución seleccionable de 12/10/8/6 bits, rango de conversión de 0 a 3,6 V, alimentación analóxica separada de 2,0 a 3,6 V
• Dous canais DAC de 12 bits con alimentación analóxica de 2,4 a 3,6 V
• Sete comparadores analóxicos ultrarrápidos de carril a carril con alimentación analóxica de 2,0 a 3,6 V
• Catro amplificadores operacionais que se poden usar en modo PGA, todos os terminais accesibles con alimentación analóxica de 2,4 a 3,6 V
• Ata 24 canles de detección capacitiva que admiten sensores táctiles lineais, rotatorios e de teclas
• Ata 14 temporizadores:
– Un temporizador de 32 bits e dous temporizadores de 16 bits con ata catro entradas de IC/OC/PWM ou contador de pulsos e codificador en cuadratura (incremental)
– Tres temporizadores de control avanzado de 6 canles e 16 bits, con ata seis canles PWM, xeración de tempo morto e parada de emerxencia
– Un temporizador de 16 bits con dous circuítos integrados/circuítos operativos, un circuíto OCN/PWM, xeración de tempo morto e parada de emerxencia
– Dous temporizadores de 16 bits con IC/OC/OCN/PWM, xeración de tempo morto e parada de emerxencia
– Dous temporizadores de vixilancia (independentes, de xanela)
– Un temporizador SysTick: contador descendente de 24 bits
– Dous temporizadores básicos de 16 bits para controlar o DAC
• Calendario RTC con alarma, activación periódica desde Parada/Restablecemento
• Interfaces de comunicación
– Interface CAN (2.0B Activo)
– Tres I2C Fast mode plus (1 Mbit/s) con disipador de corrente de 20 mA, SMBus/PMBus, activación desde STOP
– Ata cinco USART/UART (interface ISO 7816, LIN, IrDA, control por módem)
– Ata catro SPI, de 4 a 16 tramas de bits programables, dúas con interface I2S multiplexada semidúplex/dúplex completo
– Interface USB 2.0 de velocidade completa con soporte LPM
– Transmisor de infravermellos
• SWD, Cortex®-M4 con FPU ETM, JTAG
• ID único de 96 bits