STMicroelectronics MCU de 32 bits ARM-Cortex-M4 STM32F302x6/x8
Los MCU de 32 bits ARM®-Cortex®-M4 STM32F302x6/x8 de STMicroelectronics están basados en un núcleo RISC de 32 bits ARM Cortex-M4 de alto rendimiento que funciona a una frecuencia de hasta 72 MHz e integra una unidad de punto de flotación (FPU). La familia incorpora memorias embebidas a alta velocidad (hasta 64 Kbyte de memoria Flash, 16 Kbytes de SRAM) y una amplia variedad de E/S y periféricos mejorados conectados a dos buses APB. Estos dispositivos ofrecen ADC de 12 bits rápido (5 Msps), tres comparadores, un amplificador operativo, hasta 18 canales de detección capacitativos, un canal DAC, un RTC de bajo consumo, un temporizador de 32 bits de propósito general, un temporizador dedicado al control del motor y hasta tres temporizadores de 16 bits de propósito general y un temporizador para accionar el DAC. Incluyen además interfaces de comunicación avanzadas y estándar: tres I2Cs, hasta tres USART, hasta dos SP con I2S totalmente dúplex multiplexadas, un dispositivo FS USB, un CAN y un transmisor de infrarrojos.The STMicroelectronics STM32F302x6 and STM32F302x8 MCUs operate in the –40°C to +85°C and –40°C to +105°C temperature ranges from at a 2.0V to 3.6V power supply. A comprehensive set of power-saving mode allows the design of low-power applications. These devices are offeredin 32-pin, 48-pin, 49-pin, and 64-pin packages.
Características
- Core
- Arm 32-bit Cortex-M4 CPU with FPU (72MHz max.), single-cycle multiplication and HW division, DSP instruction
- Memory
- 32Kbyte to 64Kbyte of Flash memory
- 16Kbyte of SRAM on data bus
- CRC calculation unit
- Reset and power management
- VDD, VDDA voltage range: 2.0V to 3.6V
- Power-on/Power down reset (POR/PDR)
- Programmable voltage detector (PVD)
- Low-power: Sleep, Stop, and Standby
- VBAT supply for RTC and backup registers
- Clock management
- 4MHz to 32MHz crystal oscillator
- 32kHz oscillator for RTC with calibration
- Internal 8MHz RC with x 16 PLL option
- Internal 40kHz oscillator
- Up to 51 fast I/O ports, all mappable on external interrupt vectors, several 5V-tolerant
- 7-channel DMA controller supporting timers, ADCs, SPIs, I2Cs, USARTs and DAC
- 1x ADC 0.20μs (up to 15 channels) with selectable resolution of 12/10/8/6 bits, 0V to 3.6V conversion range, single ended/differential mode, separate analog supply from 2.0 to 3.6V
- Temperature sensor
- 1x 12-bit DAC channel with analog supply from 2.4V to 3.6V
- Three fast rail-to-rail analog comparators with analog supply from 2.0V to 3.6V
- 1x operational amplifier that can be used in PGA mode, all terminal accessible with analog supply from 2.4V to 3.6V
- Up to 18 capacitive sensing channels supporting touchkey, linear and rotary sensors
- Up to 9 timers
- One 32-bit timer with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
- One 16-bit 6-channel advanced-control timer, with up to 6 PWM channels, deadtime generation and emergency stop
- Three 16-bit timers with IC/OC/OCN or PWM, deadtime gen. and emergency stop
- One 16-bit basic timer to drive the DAC
- 2x watchdog timers (independent, window)
- SysTick timer: 24-bit downcounter
- Calendar RTC with alarm, periodic wakeup from Stop/Standby
- Communication interfaces
- 3x I2Cs with 20mA current sink to support Fast mode plus
- Up to 3 USARTs, 1 with ISO 7816 I/F, auto baud rate detect and Dual clock domain
- Up to two SPIs with multiplexed full duplex I2S
- USB 2.0 full-speed interface
- 1x CAN interface (2.0B Active)
- Infrared transmitter
- Serial wire debug (SWD), JTAG
- 96-bit unique ID
- Package Options
- 7.0mm x 7.0mm LQFP48
- 10.0mm x 10.0mm LQFP64
- 5.0mm x 5.0mm UFQFPN32
- 3.417mm x 3.151mm WLCSP49
Block Diagram
Publicado: 2014-05-05
| Actualizado: 2022-03-11
