STMicroelectronics Microcontrôleurs 32 bits ARM-Cortex-M4 STM32F302x6/x8

Les micro-processeurs 32 bits ARM-Cortex-M4 STM32F302x6/x8 STMicroelectronics sont basés sur un cœur RISC à 32 bits ARM Cortex-M4 de haute performance fonctionnant à une fréquence pouvant atteindre 72 MHz et contenant une unité à virgule flottante (FPU). Cette gamme comprend des mémoires intégrées à haut débit (jusqu'à 64 kilo-octets de mémoire Flash et 16 kilo-octets de SRAM) avec un vaste choix de périphériques et d'E/S de pointe, reliés par deux bus APB. Ces composants offrent un CAN rapide à 12 bits (5 MS/s), trois comparateurs, un amplificateur opérationnel, jusqu'à 18 canaux de détection de capacité, un canal CNA, un RTC à faible puissance, un minuteur à 32 bits d'usage général, un minuteur dédié à la commande de moteur et jusqu'à trois minuteurs de 16 bits à usage général et un minuteur pour piloter le CNA. Ils sont également dotés d'interfaces de communication standard et avancées : trois I2C, jusqu'à trois USART, jusqu'à deux SPI avec des I2S multiplexés en full-duplex, un dispositif USB FS, un CAN et un émetteur infra-rouge.

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.

Caractéristiques

  • 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

STMicroelectronics Microcontrôleurs 32 bits ARM-Cortex-M4 STM32F302x6/x8
Publié le: 2014-05-05 | Mis à jour le: 2022-03-11