{"id":3546,"date":"2026-06-06T10:25:34","date_gmt":"2026-06-06T10:25:34","guid":{"rendered":"https:\/\/materialparts.com\/stm32f031c6t6tr\/"},"modified":"2026-06-06T10:25:34","modified_gmt":"2026-06-06T10:25:34","slug":"stm32f031c6t6tr","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/stm32f031c6t6tr\/","title":{"rendered":"STM32F031C6T6TR"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The STM32F031C6T6TR from STMicroelectronics is an ARM Cortex-M0 microcontroller running at 48 MHz with 32KB Flash and 4KB SRAM. It features a 12-bit ADC, advanced-control PWM timer for motor control, multiple communication interfaces (I2C, SPI, USART), and 5 16-bit timers. Packaged in a 48-pin LQFP (7x7mm), the TR suffix denotes tape-and-reel packaging.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a<\/td>\n<td>ARM Cortex-M0<\/td>\n<\/tr>\n<tr>\n<td>Max Clock<\/td>\n<td>48 MHz<\/td>\n<\/tr>\n<tr>\n<td>\u0641\u0644\u0627\u0634<\/td>\n<td>32 KB<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>4 KB<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>12-bit, 1 us, up to 10 channels<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u0645\u0624\u0642\u062a\u0627\u062a<\/td>\n<td>5x 16-bit + 1x 32-bit + 1x Adv PWM<\/td>\n<\/tr>\n<tr>\n<td>Interfaces<\/td>\n<td>1x I2C, 1x SPI\/I2S, 1x USART<\/td>\n<\/tr>\n<tr>\n<td>I\/O Pins<\/td>\n<td>39 (up to 26 5V-tolerant)<\/td>\n<\/tr>\n<tr>\n<td>\u062c\u0647\u062f \u0627\u0644\u0625\u0645\u062f\u0627\u062f<\/td>\n<td>2.0V &#8211; 3.6V<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>LQFP-48 (7 x 7 mm)<\/td>\n<\/tr>\n<tr>\n<td>Operating Temp<\/td>\n<td>-40 to 85 C<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>ARM Cortex-M0 core at 48 MHz with single-cycle I\/O<\/li>\n<li>32KB Flash with 4KB SRAM for mainstream applications<\/li>\n<li>Advanced-control PWM timer with dead-time for motor control<\/li>\n<li>12-bit ADC at 1 us conversion with up to 10 channels<\/li>\n<li>5V-tolerant I\/O pins for mixed-voltage systems<\/li>\n<li>Low-power modes: Sleep, Stop, Standby with RTC<\/li>\n<li>5-channel DMA controller for efficient data transfers<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Motor control: BLDC and PMSM with advanced PWM<\/li>\n<li>Industrial sensors and actuators<\/li>\n<li>Consumer appliances and white goods<\/li>\n<li>Home automation and building control<\/li>\n<li>Portable medical instruments<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The STM32F031C6T6TR from STMicroelectronics is an ARM Cortex-M0 microcontroller running at 48 MHz with 32KB Flash and 4KB SRAM. It features a 12-bit ADC, advanced-control PWM timer for motor control, multiple communication interfaces (I2C, SPI, USART), and 5 16-bit timers. Packaged in a 48-pin LQFP (7x7mm), the TR suffix denotes tape-and-reel packaging. Key [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[],"chip_brand":[142],"class_list":["post-3546","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-st"],"acf":{"brief_explanation":"ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 4KB RAM, 12-bit ADC, motor PWM, LQFP-48","date_code":"","package_case":"LQFP-48 (7 x 7 x 1.4 mm)","in_stock":10233,"datasheet":"https:\/\/www.st.com\/resource\/en\/datasheet\/stm32f031c6.pdf","price":"$1.20 @ 1ku","product_introduction":"The STM32F031C6T6TR from STMicroelectronics is an entry-level ARM Cortex-M0 microcontroller optimized for cost-sensitive applications requiring motor control and analog integration. Operating at 48 MHz with 32KB Flash and 4KB SRAM, it features an advanced-control timer with dead-time generation for 6-channel PWM motor drive, a 12-bit ADC with 1 us conversion time, and comprehensive communication interfaces including I2C, SPI, and USART. The device supports 5V-tolerant I\/O and operates from 2.0V to 3.6V in a compact 48-pin LQFP package.","working_principle":"The STM32F031C6T6TR is based on the ARM Cortex-M0 processor with a Von Neumann architecture executing Thumb instructions at up to 48 MHz. The nested vectored interrupt controller (NVIC) provides deterministic interrupt handling with minimal latency. The advanced-control timer (TIM1) generates up to 6 PWM outputs with programmable dead-time and emergency stop for motor drive applications. The 12-bit SAR ADC uses a switched-capacitor architecture with 1 us conversion time and supports continuous, scan, and discontinuous modes. Power management includes Sleep, Stop, and Standby modes with RTC operation in Standby.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>VDD<\/td><td>2<\/td><td>Power<\/td><td>3.3V digital supply<\/td><\/tr><tr><td>VDDA<\/td><td>1<\/td><td>Power<\/td><td>Analog supply (2.4-3.6V)<\/td><\/tr><tr><td>VSS\/VSSA<\/td><td>3<\/td><td>Ground<\/td><td>Digital and analog ground<\/td><\/tr><tr><td>NRST<\/td><td>1<\/td><td>I\/O<\/td><td>Reset pin (active low)<\/td><\/tr><tr><td>BOOT0<\/td><td>1<\/td><td>Input<\/td><td>Boot mode selection<\/td><\/tr><tr><td>PA0-PA15<\/td><td>16<\/td><td>I\/O<\/td><td>Port A - ADC, TIM, USART, SPI<\/td><\/tr><tr><td>PB0-PB15<\/td><td>16<\/td><td>I\/O<\/td><td>Port B - TIM, I2C, SPI<\/td><\/tr><tr><td>PC13-PC15<\/td><td>3<\/td><td>I\/O<\/td><td>Port C - RTC, tamper, MCO<\/td><\/tr><tr><td>PF0-PF1<\/td><td>2<\/td><td>I\/O<\/td><td>Port F - OSC_IN, OSC_OUT<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Motor control: 6-step or FOC for BLDC\/PMSM with dead-time PWM<\/li><li>Industrial actuators: Solenoid and valve control with ADC feedback<\/li><li>Consumer appliances: Cost-effective motor drive with communication<\/li><li>Portable instruments: Low-power ARM processing with precision ADC<\/li><li>Home automation: Sensor nodes with USART\/I2C connectivity<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>ST<\/td><td>STM32F031K6T6<\/td><td>LQFP-32<\/td><td>32-pin, fewer I\/O, same core<\/td><\/tr><tr><td>ST<\/td><td>STM32F042C6T6<\/td><td>LQFP-48<\/td><td>USB 2.0 FS, same Flash\/RAM<\/td><\/tr><tr><td>NXP<\/td><td>LPC1114FBD48-301<\/td><td>LQFP-48<\/td><td>Cortex-M0, 32KB Flash<\/td><\/tr><tr><td>Microchip<\/td><td>SAMD21G18A-MUT<\/td><td>QFN-48<\/td><td>Cortex-M0+, 256KB Flash<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=3546"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3546\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=3546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=3546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=3546"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=3546"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}