Microcontroladores ARM STM32F302RBT6 – MCU de 32 bits ARM Cortex M4, 72 MHz, 128 kB, FPU
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32F3 |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | LQFP-64 |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 128 kB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 2 x 6 bits/8 bits/10 bits/12 bits |
Frecuencia máxima de reloj: | 72 MHz |
Número de E/S: | 51 E/S |
Tamaño de RAM de datos: | 32 kB |
Tensión de alimentación - Mín.: | 2 voltios |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 85 C |
Embalaje: | Bandeja |
Marca: | STMicroelectrónica |
Tipo de RAM de datos: | Memoria RAM |
Tipo de interfaz: | CAN, I2C, I2S, SPI, UART, USART, USB |
Sensible a la humedad: | Sí |
Número de canales ADC: | 1 canal |
Número de temporizadores/contadores: | 8 temporizador |
Serie de procesadores: | ARM Cortex M |
Tipo de producto: | Microcontroladores ARM - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 960 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 342.700 mg |
♠ MCU+FPU Cortex®-M4 32b basado en Arm®, hasta 256 KB de Flash + 40 KB de SRAM, 2 ADC, 1 canal DAC, 4 compresores, 2 PGA, temporizadores, 2,0-3,6 V
La familia STM32F302xB/STM32F302xC se basa en el núcleo RISC Arm® Cortex®-M4 de 32 bits de alto rendimiento con una FPU que opera a una frecuencia de hasta 72 MHz e integra una unidad de coma flotante (FPU), una unidad de protección de memoria (MPU) y una macrocelda de traza integrada (ETM). La familia incorpora memorias integradas de alta velocidad (hasta 256 KB de memoria Flash y hasta 40 KB de SRAM) y una amplia gama de E/S y periféricos mejorados conectados a dos buses APB.
Los dispositivos ofrecen hasta dos ADC rápidos de 12 bits (5 Msps), cuatro comparadores, dos amplificadores operacionales, hasta un canal DAC, un RTC de bajo consumo, hasta cinco temporizadores de propósito general de 16 bits, un temporizador de propósito general de 32 bits y un temporizador dedicado al control de motores. También cuentan con interfaces de comunicación estándar y avanzadas: hasta dos I²C, hasta tres SPI (dos SPI con I²S full-duplex multiplexadas), tres USART, hasta dos UART, CAN y USB. Para lograr una precisión de audio de alta calidad, los periféricos I²S pueden sincronizase mediante un PLL externo.
La familia STM32F302xB/STM32F302xC opera en rangos de temperatura de -40 a +85 °C y de -40 a +105 °C con una fuente de alimentación de 2,0 a 3,6 V. Un conjunto completo de modos de ahorro de energía permite el diseño de aplicaciones de bajo consumo.
La familia STM32F302xB/STM32F302xC ofrece dispositivos en cuatro paquetes que van desde 48 pines hasta 100 pines.
El conjunto de periféricos incluidos cambia según el dispositivo elegido.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU (72 MHz máx.), multiplicación de ciclo único y división de hardware, instrucción DSP y MPU (unidad de protección de memoria)
• Condiciones de funcionamiento:
– Rango de voltaje VDD, VDDA: 2,0 V a 3,6 V
• Recuerdos
– 128 a 256 Kbytes de memoria Flash
– Hasta 40 Kbytes de SRAM, con verificación de paridad de HW implementada en los primeros 16 Kbytes.
• Unidad de cálculo de CRC
• Gestión de reposición y suministro
– Reinicio de encendido/apagado (POR/PDR)
– Detector de voltaje programable (PVD)
– Modos de bajo consumo: Suspensión, Detención y Espera
– Suministro VBAT para RTC y registros de respaldo • Gestión del reloj
– Oscilador de cristal de 4 a 32 MHz
– Oscilador de 32 kHz para RTC con calibración
– RC interno de 8 MHz con opción x 16 PLL
– Oscilador interno de 40 kHz
• Hasta 87 E/S rápidas
– Todo asignable a vectores de interrupción externos
– Varias matrices de interconexión tolerantes a 5 V
• Controlador DMA de 12 canales
• Dos ADC de 0,20 µS (hasta 17 canales) con resolución seleccionable de 12/10/8/6 bits, rango de conversión de 0 a 3,6 V, entrada diferencial/de un solo extremo, alimentación analógica independiente de 2 a 3,6 V
• Un canal DAC de 12 bits con alimentación analógica de 2,4 a 3,6 V
• Cuatro comparadores analógicos rápidos de riel a riel con alimentación analógica de 2 a 3,6 V
• Dos amplificadores operacionales que se pueden utilizar en modo PGA, todos los terminales accesibles con alimentación analógica de 2,4 a 3,6 V
• Hasta 24 canales de detección capacitiva que admiten sensores táctiles lineales, rotativos y de tecla táctil
• Hasta 11 temporizadores
– Un temporizador de 32 bits y dos temporizadores de 16 bits con hasta 4 IC/OC/PWM o contador de pulsos y entrada de codificador de cuadratura (incremental)
– Un temporizador de control avanzado de 16 bits y 6 canales, con hasta 6 canales PWM, generación de tiempo muerto y parada de emergencia
– Un temporizador de 16 bits con 2 IC/OC, 1 OCN/PWM, generación de tiempo muerto y parada de emergencia
– Dos temporizadores de 16 bits con IC/OC/OCN/PWM, generación de tiempo muerto y parada de emergencia
– Dos temporizadores de vigilancia (independientes, de ventana)
– Temporizador SysTick: contador regresivo de 24 bits
– Un temporizador básico de 16 bits para controlar el DAC
• Calendario RTC con alarma, activación periódica desde Parada/En espera
• Interfaces de comunicación
– Interfaz CAN (2.0B activa)
– Dos I2C modo rápido plus (1 Mbit/s) con disipador de corriente de 20 mA, SMBus/PMBus, activación desde STOP
– Hasta cinco USART/UART (interfaz ISO 7816, LIN, IrDA, control de módem)
– Hasta tres SPI, dos con interfaz I2S dúplex completo/semidúplex multiplexada, de 4 a 16 tramas de bits programables
– Interfaz USB 2.0 de máxima velocidad
– Transmisor infrarrojo
• Depuración de cable serie, Cortex®-M4 con FPU ETM, JTAG
• Identificación única de 96 bits