STMicroelectronics STM32F302x6/x8 ARM-Cortex-M4 32 ビットMCU
STMicroelectronics STM32F302x6/x8 ARM®-Cortex®-M4は、最大周波数72MHzで動作し、浮動小数点演算ユニット(FPU)を組み込んだ、高性能ARM Cortex-M4 32ビットRISCコアをベースにした32ビットMCUです。本シリーズは、高速組み込みメモリ(フラッシュメモリ最大64Kbyte、SRAM 16Kbytes)、広範な拡張I/O、および2つのAPBバスに接続された周辺機器を採用しています。これらのデバイスは、高速12ビットADC(5Msps) x 1、コンパレータ x 3、オペレーショナルアンプ x 1、静電容量感知チャンネル x 最大18、DACチャンネル x 1、低電力RTC x 1、汎用32ビットタイマー x 1、モータ制御専用タイマー x 1、汎用16ビットタイマー x 最大3、DAC駆動用タイマー x 1を提供します。また、以下の標準および先進的通信インターフェースも搭載しています:I2C x 3、USART x 最大3、多重全二重I2S付き SPI x 最大2、USB FSデバイス x 1、CAN x 1、赤外線送信機 x 1。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.
特徴
- 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
公開: 2014-05-05
| 更新済み: 2022-03-11
