Microcontroladores ARM STM32F303CBT6 – 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-48 |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 128 kB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 4 x 6 bits/8 bits/10 bits/12 bits |
Frecuencia máxima de reloj: | 72 MHz |
Número de E/S: | 37 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, SPI, UART, USB |
Longitud: | 7 milímetros |
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: | 1500 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 0.006409 onzas |
♠ MCU+FPU Cortex®-M4 32b basado en Arm®, hasta 256 KB de Flash + 48 KB de SRAM, 4 ADC, 2 canales DAC, 7 compresores, 4 PGA, temporizadores, 2,0-3,6 V
La familia STM32F303xB/STM32F303xC 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 cuatro convertidores analógico-digitales (ADC) rápidos de 12 bits (5 Msps), siete comparadores, cuatro amplificadores operacionales, hasta dos canales DAC, un reloj en tiempo real (RTC) de bajo consumo, hasta cinco temporizadores de propósito general de 16 bits, un temporizador de propósito general de 32 bits y dos temporizadores dedicados 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 multiplexados), 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 STM32F303xB/STM32F303xC 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 STM32F303xB/STM32F303xC 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, 90 DMIPS (de CCM), 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.
– Amplificador de rutina: 8 Kbytes de SRAM en el bus de instrucciones y datos, con verificación de paridad de hardware (CCM)
• 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
– Varios tolerantes a 5 V
• Matriz de interconexión
• Controlador DMA de 12 canales
• Cuatro ADC de 0,20 µS (hasta 39 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
• Dos canales DAC de 12 bits con alimentación analógica de 2,4 a 3,6 V
• Siete comparadores analógicos rápidos de riel a riel con alimentación analógica de 2 a 3,6 V
• Cuatro 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 13 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)
– Dos temporizadores 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
– Dos temporizadores básicos 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