Microcontroladores ARM STM32F302RBT6: MCU ARM Cortex M4 de 32 bits, 72 MHz, 128 kB, FPU
♠ 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-64 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 128 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 2 x 6 bits/8 bits/10 bits/12 bits |
Frecuencia máxima de reloxo: | 72 MHz |
Número de E/S: | 51 E/S |
Tamaño da RAM de datos: | 32 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 |
Tipo de RAM de datos: | SRAM |
Tipo de interface: | CAN, I2C, I2S, SPI, UART, USART, USB |
Sensible á humidade: | Si |
Número de canles ADC: | 1 canle |
Número de temporizadores/contadores: | 8 temporizadores |
Serie de procesadores: | ARM Cortex M |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memoria de programa: | Flash |
Cantidade do paquete de fábrica: | 960 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 342,700 mg |
♠ MCU+FPU Cortex®-M4 de 32b baseado en Arm®, ata 256 KB de Flash+ 40 KB de SRAM, 2 ADC, 1 canal DAC, 4 comp, 2 PGA, temporizadores, 2,0-3,6 V
A familia STM32F302xB/STM32F302xC baséase no núcleo RISC de alto rendemento Arm® Cortex®-M4 de 32 bits con FPU que funciona a unha frecuencia de ata 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 (ata 256 Kbytes de memoria Flash, ata 40 Kbytes de SRAM) e unha ampla gama de E/S e periféricos mellorados conectados a dous buses APB.
Os dispositivos ofrecen ata dous ADC rápidos de 12 bits (5 Msps), catro comparadores, dous amplificadores operacionais, ata un canal 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 un temporizador dedicado ao control de motores. Tamén contan con interfaces de comunicación estándar e avanzadas: ata dous I2C, ata tres SPI (dous SPI son 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 STM32F302xB/STM32F302xC 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 STM32F302xB/STM32F302xC ofrece dispositivos en catro encapsulados que van dende 48 ata 100 pines.
O conxunto de periféricos incluídos cambia co dispositivo escollido.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU (72 MHz máx.), multiplicación dun só ciclo e división por hardware, 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
– De 128 a 256 Kbytes de memoria flash
– Ata 40 Kbytes de SRAM, con comprobación de paridade de hardware implementada nos primeiros 16 Kbytes.
• 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 87 E/S rápidas
– Todo mapeable en vectores de interrupción externos
– Varias matrices de interconexión tolerantes a 5 V
• Controlador DMA de 12 canles
• Dous ADC de 0,20 µS (ata 17 canles) con resolución seleccionable de 12/10/8/6 bits, rango de conversión de 0 a 3,6 V, entrada diferencial/de extremo único, alimentación analóxica separada de 2 a 3,6 V
• Un canal DAC de 12 bits con alimentación analóxica de 2,4 a 3,6 V
• Catro comparadores analóxicos rápidos de carril a carril con alimentación analóxica de 2 a 3,6 V
• Dous 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 11 temporizadores
– Un temporizador de 32 bits e dous temporizadores de 16 bits con ata 4 entradas de IC/OC/PWM ou contador de pulsos e codificador en cuadratura (incremental)
– Un temporizador de control avanzado de 16 bits e 6 canles, con ata 6 canles PWM, xeración de tempo morto e parada de emerxencia
– Un temporizador de 16 bits con 2 circuítos integrados/circuítos operativos, 1 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)
– Temporizador SysTick: contador descendente de 24 bits
– Un temporizador básico 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)
– Dous 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 tres SPI, dous con interface I2S multiplexada half/full duplex, de 4 a 16 tramas de bits programables
– Interface USB 2.0 de velocidade completa
– Transmisor de infravermellos
• Depuración de cables en serie, Cortex®-M4 con FPU ETM, JTAG
• ID único de 96 bits