Stm32f103xx medium density performance series includes * * arm ® cortex ®- The M3 32-bit RISC core operates at 72 MHz, high-speed embedded memory (up to 128 KB for flash memory and 20 KB for SRAM), and various enhanced I / O and peripherals connected to two APB buses. All devices are provided with two 12 bit ADCs, three general 16 bit timers and one PWM timer, as well as standard and * * communication interfaces: two I2C and SPI, three USART, one USB and one can. These devices operate from 2.0 to 3.6 v. They can be used in the temperature range of - 40 to + 85 ° C and extended temperature range of - 40 to + 105 ° C. A comprehensive set of power saving modes allows the design of low-power applications.
Stm32f103xx medium density performance line series includes six different package types: 36 pin to 100 pin. The following description outlines all the peripherals recommended in this series, depending on the devices selected, including different sets of peripherals.
These features make the stm32f103xx medium density performance line microcontroller series suitable for a wide range of applications, such as motor drive, application control, medical and handheld devices, PC and game peripherals, GPS platform, industrial applications, PLC, inverter, printer, scanner, alarm system, video walkie talkie, and HVAC.
All functions
Arm ® 32-bit cortex ®- M3 CPU core
72 MHz higher frequency, performance of 1.25 DMIPS / MHz (dhrytone 2.1) in 0 wait state memory access
Single loop multiplication and hardware division
memory
64 or 128 KB flash memory
20KB SRAM
Clock, reset and power management
2.0 to 3.6 V application power supply and I / O
Por, PDR and programmable voltage detector (PVD)
4 ~ 16mhz crystal oscillator
Internal 8 MHz factory fine tuning RC
Internal 40 kHz RC
CPU clock PLL
32 kHz RTC oscillator with calibration
low power
Sleep, stop and standby modes
Vbat power supply for RTC and backup register
2 x 12 bits, 1 μ S a / D converter (more than 16 channels)
Conversion range: 0 to 3.6 V
Dual sample and hold capability
Temperature sensor
DMA system
7-channel DMA controller
Supported peripherals: timer, ADC, SPI, i2cs and USART
Up to 80 * * I / O ports
26 / 37 / 51 / 80 I / O, all can be mapped to 16 external interrupt vectors and almost all 5 V tolerances
Debug mode
Serial line debugging (SWD) and JTAG interface
7 timers
Three 16 bit timers, each with four IC / OC / PWM or pulse counters and orthogonal (incremental) encoder inputs
16 bit, motor controlled PWM timer, with dead time generation and emergency stop
2 Watchdog Timers (independent and window)
Systick timer 24 bit downlink counter
More than 9 communication interfaces
More than 2 I2C interfaces (SMBus / pmbus)
More than 3 USARTs (ISO 7816 interface, Lin, IrDA function, modem control)
More 2 SPIs (18 Mbit / s)
Can interface (2.0B active)
USB 2.0 full speed interface
CRC computing unit, 96 bit one ID
Packed as ecopack ®