{"id":7018,"date":"2026-06-23T02:04:46","date_gmt":"2026-06-23T02:04:46","guid":{"rendered":"https:\/\/materialparts.com\/stm32f105vbt6\/"},"modified":"2026-06-23T02:04:46","modified_gmt":"2026-06-23T02:04:46","slug":"stm32f105vbt6","status":"publish","type":"post","link":"https:\/\/materialparts.com\/zh\/stm32f105vbt6\/","title":{"rendered":"STM32F105VBT6"},"content":{"rendered":"<h2>\u4ea7\u54c1\u6982\u89c8<\/h2>\n<p>The STM32F105VBT6 from STMicroelectronics is an ARM Cortex-M3 microcontroller running at 72MHz with 128KB Flash, 64KB SRAM, USB 2.0 full-speed OTG, and dual CAN 2.0B controllers in a 100-pin LQFP package. Part of the STM32 Connectivity line, it is designed for applications requiring USB and CAN interfaces.<\/p>\n<h2>\u4e3b\u8981\u89c4\u683c<\/h2>\n<table>\n<tr>\n<td>CPU Core<\/td>\n<td>ARM Cortex-M3, 72MHz<\/td>\n<\/tr>\n<tr>\n<td>Flash Memory<\/td>\n<td>128 KB<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>64 KB<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>USB 2.0 Full-Speed OTG<\/td>\n<\/tr>\n<tr>\n<td>CAN<\/td>\n<td>2x CAN 2.0B<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>2 x 12-bit, 1Msps<\/td>\n<\/tr>\n<tr>\n<td>\u4ea4\u6d41<\/td>\n<td>5x USART, 3x SPI, 2x I2C<\/td>\n<\/tr>\n<tr>\n<td>\u7535\u6e90\u7535\u538b<\/td>\n<td>2.0V ~ 3.6V<\/td>\n<\/tr>\n<tr>\n<td>\u5305\u88c5<\/td>\n<td>LQFP-100 (14x14mm)<\/td>\n<\/tr>\n<tr>\n<td>\u5de5\u4f5c\u6e29\u5ea6<\/td>\n<td>-40\u00b0C ~ +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>\u7279\u70b9<\/h2>\n<ul>\n<li>ARM Cortex-M3 core with hardware divide and single-cycle multiply<\/li>\n<li>USB 2.0 full-speed OTG with integrated PHY<\/li>\n<li>Dual CAN 2.0B controllers for automotive and industrial networking<\/li>\n<li>5 USARTs with SmartCard mode, IrDA, and LIN support<\/li>\n<li>2 x 12-bit ADC with up to 16 channels total<\/li>\n<li>7 timers including advanced-control and general-purpose types<\/li>\n<li>Embedded CRC calculation unit<\/li>\n<\/ul>\n<h2>\u5e94\u7528<\/h2>\n<ul>\n<li>Industrial automation with CAN and USB connectivity<\/li>\n<li>Medical diagnostic equipment<\/li>\n<li>Building automation controllers<\/li>\n<li>Automotive body electronics<\/li>\n<li>USB-CAN protocol gateways<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The STM32F105VBT6 from STMicroelectronics is an ARM Cortex-M3 microcontroller running at 72MHz with 128KB Flash, 64KB SRAM, USB 2.0 full-speed OTG, and dual CAN 2.0B controllers in a 100-pin LQFP package. Part of the STM32 Connectivity line, it is designed for applications requiring USB and CAN interfaces. Key Specifications CPU Core ARM Cortex-M3, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[],"chip_brand":[142],"class_list":["post-7018","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-st"],"acf":{"brief_explanation":"72MHz Cortex-M3 MCU with USB OTG, dual CAN 2.0B, 128KB Flash, 64KB SRAM in LQFP-100","date_code":"","package_case":"LQFP-100 (14.00 x 14.00 x 1.40 mm)","in_stock":9768,"datasheet":"https:\/\/www.st.com\/resource\/en\/datasheet\/stm32f105vb.pdf","price":"$6.50 @ 1ku","product_introduction":"The STM32F105VBT6 is a member of the STMicroelectronics STM32 Connectivity line, featuring an ARM Cortex-M3 processor core running at 72MHz. This line is specifically designed for applications that require USB and CAN connectivity. The device integrates 128KB of Flash program memory and 64KB of SRAM. The USB 2.0 full-speed OTG interface includes an integrated PHY and supports host, device, and OTG modes. Two CAN 2.0B controllers provide connectivity for automotive and industrial networks. A comprehensive set of communication peripherals includes 5 USARTs, 3 SPI ports, and 2 I2C interfaces. The dual 12-bit ADC subsystem can sample at up to 1Msps.","working_principle":"The STM32F105VBT6 operates around the ARM Cortex-M3 core with its NVIC supporting up to 43 maskable interrupt channels. The multi-layer AHB bus matrix provides simultaneous access to Flash, SRAM, and peripherals from the core and DMA. The USB OTG controller integrates a full-speed PHY and supports SRP and HNP for OTG operation. The dual CAN controllers implement the CAN 2.0B protocol with hardware message filtering and transmit FIFOs. The ADC subsystem uses a 12-bit successive approximation architecture with configurable scan, continuous, and discontinuous modes. Power management includes multiple low-power modes (sleep, stop, standby) with wakeup sources from interrupts, CAN, USB, and external pins.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Function<\/th><\/tr><tr><td>1-8<\/td><td>PE0-PE7<\/td><td>GPIO\/ADC\/TIM<\/td><\/tr><tr><td>9<\/td><td>VDD<\/td><td>3.3V digital supply<\/td><\/tr><tr><td>10<\/td><td>VSS<\/td><td>Ground<\/td><\/tr><tr><td>11-18<\/td><td>PA0-PA7<\/td><td>GPIO\/USART\/SPI\/ADC\/TIM<\/td><\/tr><tr><td>19-26<\/td><td>PB0-PB7<\/td><td>GPIO\/I2C\/CAN\/TIM\/ADC<\/td><\/tr><tr><td>27-34<\/td><td>PC0-PC7<\/td><td>GPIO\/USART\/SPI\/ADC<\/td><\/tr><tr><td>35-42<\/td><td>PD0-PD7<\/td><td>GPIO\/USART\/CAN<\/td><\/tr><tr><td>43-50<\/td><td>PE8-PE15<\/td><td>GPIO\/TIM<\/td><\/tr><tr><td>51-66<\/td><td>PA8-PA15, PB8-PB15<\/td><td>GPIO\/USART\/TIM\/I2C\/USB\/CAN<\/td><\/tr><tr><td>67-82<\/td><td>PC8-PC15, PD8-PD15<\/td><td>GPIO\/USART\/TIM<\/td><\/tr><tr><td>83<\/td><td>VDDA<\/td><td>Analog supply<\/td><\/tr><tr><td>84<\/td><td>VSSA<\/td><td>Analog ground<\/td><\/tr><tr><td>85<\/td><td>VBAT<\/td><td>Battery backup<\/td><\/tr><tr><td>86<\/td><td>NRST<\/td><td>Reset<\/td><\/tr><\/table>","application_scenarios":"<ul><li><b>USB-CAN Protocol Gateway<\/b>: Dual CAN controllers and USB OTG enable protocol conversion between USB and CAN bus for automotive diagnostics<\/li><li><b>Industrial PLC Controller<\/b>: 5 USARTs connect to multiple serial field devices; CAN provides deterministic bus communication<\/li><li><b>Medical Diagnostic Device<\/b>: USB OTG supports both data download and peripheral control; dual ADC channels acquire sensor data<\/li><li><b>Building Automation Controller<\/b>: 72MHz Cortex-M3 handles BACnet protocol; CAN connects to field bus; USB for configuration<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>STM32F107VCT6<\/td><td>ST<\/td><td>Same family with Ethernet MAC, 256KB Flash<\/td><\/tr><tr><td>STM32F105RCT6<\/td><td>ST<\/td><td>Same, LQFP-64, fewer GPIO<\/td><\/tr><tr><td>LPC1759FBD80<\/td><td>NXP<\/td><td>120MHz Cortex-M3, USB, CAN, Ethernet<\/td><\/tr><tr><td>AT32F407VGT7<\/td><td>Artery<\/td><td>240MHz Cortex-M4, compatible, Ethernet<\/td><\/tr><tr><td>GD32F205VCT6<\/td><td>GigaDevice<\/td><td>120MHz Cortex-M3, USB OTG, CAN<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/7018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/comments?post=7018"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/7018\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/media?parent=7018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/categories?post=7018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/tags?post=7018"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=7018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}