Interpretation of STM32 chip

Interpretation of STM32 chip

1. Internal resources of the chip

Kernel:
– 32-bit high-performance ARM Cortex-M3 processor
– Clock: up to 72M, can actually super-screen a little bit
– Single cycle multiplication and hardware division
Memory capacity:
– STM32F103ZET6: 512K FLASH,64K SRAM
– STM32F103RCT6: 256K FLASH,48K SRAM
Clock, reset and power management:
– 2.0 ~ 3.6V power supply and IO voltage
-Power-on reset, power-off reset and programmable voltage monitoring
– powerful clock system

   -4 ~ 16M external high speed crystal
       -Internal 8MHz high speed RC oscillator
       -Internal 40KHz low-speed RC oscillator, watchdog clock
       -Internal phase-locked loop (PLL, frequency multiplication), the general system clock is external
         The internal or internal high-speed clock is obtained after PLL frequency multiplication
       -External low-speed 32.768K crystal oscillator, mainly used as RTC clock source *

IO port:
–STM32F103ZET6: 144 pins 112 IO
–STM32F103RCT6: 64 pins 51 IO
– Most IO ports are 5V resistant (except analog channels)
– Support debugging: SWD and JTAG, SWD only needs 2 data lines
Low power consumption:
-Sleep, stop and standby three low-power modes
– Use battery to power RTC and backup registers
AD:
– 3 12-bit AD [up to 21 external measurement channels]
– Conversion range: 0 ~ 3.6 (power supply voltage)
– Internal channels can be used for internal temperature measurement
– Built-in reference voltage
DA:
2 12-bit DA
DMA:
12 DMA channels (7 + 5 = 12; 7 channels DMA1, 5 channels DMA2)
Support peripherals: timer, ADC, DAC, SDIO, I2S, SPI, I2C, and USART
Timer:
Up to 11 timers
-4 general-purpose timers
-2 basic timers
-2 advanced timers
-1 system timer
-2 watchdog timers
Communication Interface:
Up to 13 communication interfaces
-2 I2C interfaces
-5 serial ports
-3 SPI interfaces
-1 CAN2.0
-1 USB FS
-1 SDIO

Second, the internal structure of the chip

Three, chip pin function diagram

Four, STM32 minimum system

powered by
reset
Clock: external crystal oscillator (2)
Boot boot mode selection
Download circuit (serial port / JTAG / SWD)
battery backup

Intelligent Recommendation

STM32 chip naming rules

Original reprinted from: A picture to understand the naming rules of STM32 chip models STMicroelectronics has launched the STM32 basic series, enhanced series, USB basic series, enhanced series; the n...

STM32 TM1640 chip driver

The following is the .h file:   The following is a .c file:  ...

Suffix description of STM32 chip

When using a chip, we often see a series of suffixes on the chip's logo, which confuses us. What are the specific meanings of these suffixes, and which suffix to choose? Below we use the suffix descri...

The order of the STM32 chip pin

The pin number 1 to n is arranged counterclockwise from the small dots of STM32 (smaller). VDD is 1 pin PC13 is 2 pins 。 。 。 。 When the chip is observed, the small dot marker can be placed on the uppe...

STM32 chip interior

ICode I represents INSTRUCTION, ie instructions. After we write a good program, it is a comply, stored in Flash In the kernel to read these instructions to execute the program, you must pass the ICODE...

More Recommendation

STM32 configuration PHY chip

First, the timing introduction Use MDC, two pins of MDIO for data configuration. Timing is: Second, the underlying drive code 1, read the PHY register address: 2, write register 3, explanation The phy...

STM32 drive TM1638 chip

Chip: STM32F103C8T6, TM1638 Drive mode: analog IO (need to drive 88 digital tube, each TM1638 can drive 8 digital tube, a total of 11 TM1638 chips required, requiring 11 IO ports) Digital Tube: Genuin...

Install the stm32 chip package

Unlike KEIL4, KEIL5 comes with MCU models from many manufacturers. KEIL5 needs to be installed by yourself. Close the interface that pops up below, and we go directly to the official website of keil t...

Download of STM32 chip package

This is the CSDN URL for the STM32 firmware library download and install: https://editor.csdn.net/md/?articleId=123768589 The steps to install keil5 are: first install crack keil5 -> download chip ...

"STM32" chip differences

Many times, high-performance chips only complete a little bit of functions, so I checked the official website and sorted out some basic differences in STM32 chips. Summary into the table below, welcom...

Copyright  DMCA © 2018-2026 - All Rights Reserved - www.programmersought.com  User Notice

Top