STM32 Series Arm Single-chip microcomputer introduction

Source: Internet
Author: User

the STM32 series is based on arm designed specifically for embedded applications that require high performance, low cost, and low power cortex-m3 kernel. Divided into two different series by performance: stm32f103 "enhanced" series and stm32f101 "Basic type" series. Enhanced series clock frequency reaches 72MHz, is the highest performance product in its class, the basic clock frequency is 36MHz, the price of 16-bit products to achieve a significantly higher performance than 16-bit products, is the best choice for 16-bit product users. The two series incorporates 32K to 128K flash memory, unlike the combination of SRAM's maximum capacity and peripheral interface. Clock frequency 72MHz, from the Flash Code execution, STM32 power consumption 36mA, is the lowest power consumption in the 32-bit market, the equivalent of 0.5ma/mhz.

background    If you're making a tough choice for your project's processor: complaining about the limited instructions and performance of 16-bit microcontroller on the one hand, and complaining about32-bit processorHigh- cost and high-power consumption, then the arm-basedcortex-m3the kernel's STM32 series processor may be able to help you solve this problem. You don't have to make tradeoffs and tradeoffs between performance, cost, power, and more. even if you haven't finished reading STM32 's product manuals yet, for a "newborn" that blends arm and St technology, I believe you and I will not worry about the performance of this 32-bit processor for 16-bit MCU applications, but in terms of engineering, in addition to the performance and cost of the chip itself, You might also consider the cost and breadth of the development tools, the type, size, performance and capacity of the memory, andSoftwareeasy to get, I'm sure you'll get a satisfactory answer after reading this topic. for engineers who use the dedicated online emulator (ICE) in the 16-bit MCU domain, they may be worried about whether the development tools are quick to get started. Will the complexity of development and overall cost increase? Will product time to market be extended? Yes, for 32-bitEmbedded Processors, Ice has become more and more difficult to work with the development tools as the clock frequency increases and the complex package forms, so the 32-bitEmbedded System Developmentmedium and many are usedJTAG EmulatorRather than the ice you're familiar with. But STM32 uses serial single-line debugging and Jtag, through the JTAG debugger you can get debugging information directly from the CPU, which will make your product design greatly simplified, and the overall price of development tools is lower than ice, why not? Interestingly, a butterfly image is printed on the STM32 series chip, according to Mr. Daniel Colonna, of the St Microcontroller product division, which represents freedom, intended to give engineers a full creative space. I was "distorted" to herald a butterfly effect that would have a significant impact not only on the solution provider, but also on the end-product supplier, and could lead to a change in the competitor's strategy ... Wings have been stirred, let us watch the change together! STM32 models circulating on the marketas of July 1, 2010, the models available for circulation in the market are:Basic type: STM32F101R6 stm32f101c8 stm32f101r8 stm32f101v8 stm32f101rb stm32f101vbEnhanced Type: Stm32f103c8 stm32f103r8 stm32f103v8 stm32f103rbstm32f103vb stm32f103ve stm32f103zethe role of the STM32 seriesIntroduction Arm's high-performance "cortex-m3" Core   1.25dmips/mhz, and ARM7TDMI only 0.95dmips/mhzBest -in-Class peripherals   1μs Dual 12-bit adc,4 megabits per second uart,18 megabits per second spi,18mhz I/O rollover speed   Low power consumption    consumes 36mA at 72MHz (all peripherals are working) and drops to 2μa when the machine is ready maximum level of integration   reset circuit, low voltage detection, voltage regulator, accurate RC oscillator, etc. simple structure and easy-to-use tools  stm32f10x Important Parameters2v-3.6v power supplytolerant to 5V I/O pinsExcellent safe clock modelow power mode with wake-up functionInternal RC OscillatorInline Reset Circuit  Operating Temperature range:-40o to +85oc or 105oCstm32f101 Performance Characteristics    36MHz CPU up to 16K bytes SRAM 1x12-bit ADC temperature sensorstm32f103 Performance Characteristics   72MHz cpu up to 20K bytes SRAM 2x12 bit ADC Temperature Sensing PWMTimerCAN USBSTM32 Interconnect Series Introduction:    The new STM32 Interconnect (Connectivity) series microcontroller adds a full-speed USB (OTG) interface that enables the end product to act as a USB host and as a USB slave when connecting to another USB device A hardware-enabled Ethernet interface with IEEE1588 Precision Time Protocol (PTP) is also added, which can reduce CPU overhead and improve the response speed of synchronous communication between real-time applications and networked devices. The new Interconnect series is also the first product in the STM32 family to integrate two can2.0b controllers, enabling developers to develop gateway devices that can connect two industrial standard can (Controller area network) buses. In addition, the new family of microcontrollers also supports Ethernet, USB OTG and can2.0b peripheral interfaces to work simultaneously, so developers can design a gateway device that consolidates all of these peripheral interfaces with just one chip. The STM32 Interconnect series enhances audio performance and uses an advanced phase-locked loop mechanism to achieve audio-level i2s communication. Combined with USB host or slave function, STM32 can be used from external memory (USB stick orMP3 player) to read, decode, and output audio signals. Designers can also develop human-machine interface (HMI) functions on new series microcontrollers, such as play and Stop buttons, as well as display interfaces. This feature makes it possible to use a variety of home audio devices, such as sound base system, alarm clock/Music playerand home Theater. The new series integrates advanced connectivity-oriented peripherals, standard STM32 peripherals (including a PWM timer), and high-performance 32-bit ARM CORTEX-M3 CPUs that enable developers to integrate multiple functions on devices such as electrical appliances, building or industrial automation, such as motor control, User interface control and device interconnect capabilities. Other target applications include systems that require networking, data logging, or USB peripheral expansion capabilities, such as patient monitoring, sales terminals, vending machines, and security systems. the STM32 family of microcontrollers, including the new Interconnect series, has a wide range of supporting software and development tools, including a free software library from STMicroelectronics and extensive support from third-party tool vendors. STMicroelectronics will also launch a new evaluation board, which is currently offering samples of stm32f105 and stm32f107 Interconnect series to major customers. STM32 features of the new series:    The STM32 Interconnect series is divided into two models: stm32f105 and stm32f107. The stm32f105 has USB OTG and can2.0b interfaces. The stm32f107 adds an Ethernet 10/100 Mac module based on the USB OTG and can2.0b interfaces. The on-Chip integrated Ethernet MAC supports Mii and Rmii, so implementing a complete Ethernet transceiver requires only an external PHY chip. Use only one 25MHz crystal to provide clock frequency to the entire microcontroller, including Ethernet and USB OTG peripheral interfaces. The microcontroller also generates a 25MHz or 50MHz clock output that drives an external Ethernet PHY layer chip, thereby saving an additional crystal oscillator for the customer. in terms of audio functionality, the new series of microcontrollers offers two i2s audio interfaces that support both the host and slave two modes, both as input and as output, with a resolution of 16-bit or 32-bit. Audio sampling frequency from 8kHz to 96kHz. With the powerful processing performance of the new family of microcontrollers, developers can implement audio codecs with software that eliminates the need for external components. Insert the USB memory stick into the microcontroller, which can upgrade the software on the spot, or download the code via Ethernet to upgrade the software. This feature simplifies the management and maintenance of large system networks, such as remote controllers or sales end devices. give full play to the advantages of the STM32 architecture:    In addition to the new feature-hardened peripheral interface, the STM32 Interconnect series offers the same standard interface as other STM32 microcontrollers, which enhances the application flexibility of the entire product family, enabling developers to reuse the same software across multiple designs. The new STM32 standard peripherals include 10 timers, two 12-bit 1-msample/s analog-to-digital converters (2-msample/s in interleaved mode), two 12-bit digital-to-analog converters, two i²c interfaces, five Usart interfaces, and three SPI ports. New Product Peripherals Total 12 articleDMA Channel, there is also a CRC unit that, like other STM32 microcontrollers, supports a 96-bit unique identification code. The new series of microcontrollers also continues the STM32 product family's low-voltage and energy-saving two major advantages. The 2.0V to 3.6V operating voltage range is compatible with mainstream battery technologies such as lithium-ion batteries and NiMH batteries, and the package also features a dedicated pin vbat for battery operating mode. Executes code from flash memory at 72MHz frequency, consuming only 27mA of current. A total of four low-power modes reduce current consumption to two micro-amps. From low-power modeQuick Startit also saves energy; the starting circuit uses a 8MHZ signal generated internally by the STM32, which takes less than 6 microseconds to wake the microcontroller from Stop mode. Memory and package options:   prior to the stm32f105 and STM32F107 Interconnect series microcontrollers, STMicroelectronics has launched the STM32 Basic series, enhanced series, USB basic series and enhanced series, and the new series is based on the 72MHz processing frequency of the enhanced series. Memory includes 64KB to 256KB Flash and 20KB to 64KB embedded SRAM. The new series is available in three packages of LQFP64, LQFP100 and LFBGA100, with different packages for consistent pinout, combined with the STM32 platform design concept, where developers can re-optimize functionality, memory, performance and pin count by selecting products Meet the needs of individual applications with minimal hardware changes.

STM32 Series Arm Single-chip microcomputer introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.