STMicroelectronics STM32F302x6 & STM32F302x8 32-Bit Microcontrollers
STMicroelectronics STM32F302x6 and STM32F302x8 32-Bit Microcontrollers are based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 72MHz and embedding a floating point unit (FPU). The family incorporates high-speed embedded memories (up to 64Kbyte of Flash memory, 16Kbytes of SRAM), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. The STM32F302x6 and STM32F302x8 MCUs offer a fast 12-bit ADC (5Msps), three comparators, an operational amplifier, up to 18 capacitive sensing channels, one DAC channel, a low-power RTC, one general-purpose 32-bit timer, one timer dedicated to motor control, and up to three general-purpose 16-bit timers, and one timer to drive the DAC. They also feature standard and advanced communication interfaces, including three I2Cs, up to three USARTs, up to two SPIs with multiplexed full-duplex I2Ss, a USB FS device, a CAN, and an infrared transmitter.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.
Features
- 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
Published: 2014-05-05
| Updated: 2022-03-11
