Microcontroladores ARM STM32F301K8T7: MCU MCU de sinais mixtas convencionais DSP e FPU de núcleo Arm Cortex-M4, 64 Kbytes de Flash 7
♠ 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-32 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 64 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 12 bits |
Frecuencia máxima de reloxo: | 72 MHz |
Número de E/S: | 10 E/S |
Tamaño da RAM de datos: | 16 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: | + 105 °C |
Embalaxe: | Bandexa |
Tensión de alimentación analóxica: | De 2 V a 3,6 V |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | SRAM |
Tipo de interface: | I2C, SPI, USART |
Número de canles ADC: | 8 canles |
Produto: | MCU+FPU |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memoria de programa: | Flash |
Cantidade do paquete de fábrica: | 1500 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Temporizadores de vixilancia: | Temporizador de vixilancia, en xanela |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits, ata 64 KB de memoria flash, 16 KB de SRAM, ADC, DAC, COMP, amplificador operacional, 2,0 – 3,6 V
A familia STM32F301x6/8 baséase no núcleo RISC de alto rendemento Arm® Cortex®-M4 de 32 bits que funciona a unha frecuencia de ata 72 MHz e que integra unha unidade de coma flotante (FPU). A familia incorpora memorias integradas de alta velocidade (ata 64 Kbytes de memoria Flash, 16 Kbytes de SRAM) e unha ampla gama de E/S e periféricos mellorados conectados a dous buses APB.
Os dispositivos ofrecen un ADC rápido de 12 bits (5 Msps), tres comparadores, un amplificador operacional, ata 18 canles de detección capacitiva, unha canle DAC, un RTC de baixa potencia, un temporizador de 32 bits de propósito xeral, un temporizador dedicado ao control do motor e ata tres temporizadores de 16 bits de propósito xeral, e un temporizador para controlar o DAC. Tamén contan con interfaces de comunicación estándar e avanzadas: tres I2C, ata tres USART, ata dous SPI con I2S full-duplex multiplexado e un transmisor de infravermellos.
A familia STM32F301x6/8 funciona nos 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 STM32F301x6/8 ofrece dispositivos en encapsulados de 32, 48, 49 e 64 pines.
O conxunto de periféricos incluídos cambia co dispositivo escollido.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU (máx. 72 MHz), multiplicación dun só ciclo e división por hardware, instrución DSP
• Recordos
– De 32 a 64 Kbytes de memoria flash
– 16 Kbytes de SRAM no bus de datos
• Unidade de cálculo CRC
• Reinicio e xestión de enerxía
– Rango de tensión VDD, VDDA: de 2,0 a 3,6 V
– Reinicio ao acender/apagar (POR/PDR)
– Detector de tensión programable (PVD)
– Baixo consumo de enerxía: 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 51 portos de E/S rápidos, todos mapeables en vectores de interrupción externos, varios con tolerancia a 5 V
• Matriz de interconexión
• Controlador DMA de 7 canles compatible con temporizadores, ADC, SPI, I2C, USART e DAC
• 1 × ADC 0,20 μs (ata 15 canles) con resolución seleccionable de 12/10/8/6 bits, rango de conversión de 0 a 3,6 V, modo diferencial/de extremo único, alimentación analóxica separada de 2,0 a 3,6 V
• Sensor de temperatura
• 1 canal DAC de 12 bits con alimentación analóxica de 2,4 a 3,6 V
• Tres comparadores analóxicos rápidos de carril a carril con alimentación analóxica de 2,0 a 3,6 V
• 1 amplificador operacional que se pode usar en modo PGA, todos os terminais accesibles con alimentación analóxica de 2,4 a 3,6 V
• Ata 18 canles de detección capacitiva que admiten sensores táctiles, lineais e rotatorios
• Ata 9 temporizadores
– Un temporizador de 32 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
– Tres temporizadores de 16 bits con IC/OC/OCN ou PWM, xerador de tempo morto e parada de emerxencia
– Un temporizador básico de 16 bits para controlar o DAC
– 2 temporizadores de vixilancia (independentes, de xanela)
– Temporizador SysTick: contador descendente de 24 bits
• Calendario RTC con alarma, activación periódica desde Parada/Restablecemento
• Interfaces de comunicación
– Tres I2C cun disipador de corrente de 20 mA para soportar o modo rápido plus
– Ata 3 USART, 1 con interfaz ISO 7816, detección automática de velocidade en baudios e dominio de reloxo dual
– Ata dous SPI con I2S full dúplex multiplexado
– Transmisor de infravermellos
• Depuración de cables en serie (SWD), JTAG
• ID único de 96 bits