Stm32f303xb / stm32f303xc series are based on * * arm ® Cortex ®- M432-bit RISC * *, FPU operating frequency up to 72mhz, and embedded floating point unit (FPU), memory protection unit (MPU) and embedded tracking macro unit (ETM). The series integrates high-speed embedded memory (more 256kby flash memory and more 40kby SRAM) and a wide range of enhanced I / OS and peripherals connected to two APB buses.
The equipment provides more 4 * * 12 bit ADCs (5msps), 7 comparators, 4 operational amplifiers, more two DAC channels, one low-power RTC, more five general-purpose 16 bit timers, one general-purpose 32-bit timer and two timers specially used for motor control. They also have standard and * * communication interfaces: more two i2cs, more three SPIs (two SPIs have multi-channel full duplex i2ss), three USARTs, more two UARTS, can and USB. In order to realize the accuracy of audio class, I2S peripherals can clock through external PLL.
The stm32f303xb / stm32f303xc series operate at - 40 to + 85 ° C and - 40 to + 105 ° C with a temperature range of 2.0 to 3.6V power supply. A comprehensive set of energy-saving models allows the design of low-power applications.
Stm32f303xb / stm32f303xc series provide four package devices, ranging from 48 pins to 100 pins. The set of peripherals included varies with the selected device.
features
•**:ARM ® Cortex ®- M4 32-bit CPU with FPU (larger 72 MHz), single cycle multiplication and
Hardware department, 90 DMIPS (from CCM), DSP instructions and MPU (memory protection unit)
• operating conditions:
– VDD, vdda voltage range: 2.0 V to 3.6 V
• memory
– 128 to 256 KB flash memory
– SRAM up to 40 KB with hardware parity check performed on the first 16 kilobytes.
– conventional booster: 8 Kbytes SRAM open command and data bus with hardware parity check (CCM)
• CRC computing unit
• reset and supply management
– power on / power off reset (POR / PDR)
– programmable voltage detector (PVD)
– low power mode: sleep, stop and standby
– Vbat power supply for RTC and backup registers
• clock management
– 4 to 32 MHz crystal oscillator
– 32 kHz oscillator for RTC with calibration
– internal 8 MHz RC with x 16 PLL option
– internal 40 kHz oscillator
• up to 87 * * I / OS
– all mappable external interrupt vectors
– multiple 5 volt withstand voltages
• interconnection matrix
• 12 channel DMA controller
• four 0.20 µ s (more than 39 channels) ADCs with
Optional resolution of 12 / 10 / 8 / 6 bits, 0 to
3.6 V conversion range, single ended / differential input, independent analog power supply from 2 V to 3.6 v
• two 12 bit DAC channels with analog power supply from 2.4V to 3.6V
• seven * * rail to rail analog comparators with 2 to 3.6 V analog power supply
• four operational amplifiers can be used in PGA mode, and all terminals can be powered from 2.4 V to 3.6 V by analog
• up to 24 capacitive sensing channels supporting touch keys, linear and rotary touch sensors • more than 13 timers
– one 32-bit timer and two 16 bit timers
More 4 IC / OC / PWM or pulse counter and
Quadrature (incremental) encoder input
– two 16 bit 6-channel * * controls
Timer, with 6 PWM channels,
Dead time generation and emergency stop
– a 16 bit timer with 2 IC / OCS, 1 OCN / PWM, dead time generation and emergency stop
– two 16 bit timers with IC / OC / OCN / PWM, dead time generation and emergency stop
– two Watchdog Timers (independent, window)
– systick timer: 24 bit downlink counter
– two 16 bit basic timers to drive the DAC
• calendar RTC with alarm and periodic wake-up
From stop / standby
• communication interface
Active interface (0b-2)
– two I2C * * mode plus (1 Mbit / s) with 20 mA current receiver, SMBus / pmbus, wake-up
from a to z
– five USART / UART (ISO 7816)
Interface, Lin, IrDA, modem control)
– more than three SPIs, two half / full duplex I2S interfaces with multiplexing function, 4 to 16
Programmable bit frame
– USB 2.0 full speed interface
– infrared transmitter • serial line debugging, cortex ®- M4 ETM with FPU,
JTAG
• 96 bit one ID
