New STM32F0 Value Line of ARM Cortex-M0 Microcontrollers
The new STM32F030CC and STM32F030RC Value Line devices feature 256KB Program Flash and USB 2.0
STMicroelectronics has boosted its STM32F0 Value Line ARM Cortex-M0 microcontroller series, adding USB connectivity and larger Flash options to enhance support for cost-sensitive consumer, smart-energy, communication-gateway, and Internet-of-Things (IoT) applications.

Six new devices now join the entry-level 32-bit STM32F0 Value Line to address the 8-bit and 16-bit applications. These extend developers' flexibility to use the same microcontroller architecture for a wide range of needs, and allow the customer to introduce new products to market quickly and efficiently. The new devices open access to the wider STM32 portfolio, with over 600 part numbers leveraging the full spectrum of ARM Cortex-M cores and extensive development support.
The new STM32F030CC and STM32F030RC Value Line devices feature 256KB program Flash in 48-pin or 64-pin LQFP packages. Moreover, USB 2.0 Full Speed interface is now available in four new STM32F070 Value Line devices compliant with Battery Charger Detection (BCD v1.2) and Link Power Management (LPM), enabling optimum energy efficiency and longer battery life.
These latest additions augment the strong feature-set of the STM32F0 Value Line, giving designers access to built-in safety functionalities, precise internal oscillators, multiple clock sources, and a calendar Real-Time Clock (RTC) with alarm and periodic wakeup from Stop/Standby. Further important features include a 5-channel DMA controller, internal voltage regulator, 12-bit/1.0µs Analog-Digital Converter (ADC), and versatile communication capabilities such as two I2C interfaces, six USARTs, and two SPIs.
The new STM32F0 Value Line microcontrollers are sampling now, and entering volume production throughout Q1/2015. The STM32F070F6P6 with 32KB Flash and USB support in TSSOP20 package is priced from $0.57 for 10,000 units.
The STM32F0 software and hardware ecosystem now supports these new entrants. For just $10.32, the NUCLEO-F070RB allows a fast evaluation and gives a quick access to the developer community for making prototypes. It can be used with various application expansion boards now accessible on the market. The configuration of the device takes only few seconds with the STM32CubeMX configuration tool. STM32CubeMX can also generate initialization C-code, and automatically download STM32CubeF0 embedded software. This embedded software provides a high portability level to other STM32s, but users can also choose the STM32F0 Standard Peripherals Library or the highly optimized STM32F0Snippets. All STM32F0 peripherals are covered, from simple RTC up to full USB stack with many classes.
Features of the STM32F030xx ARM Cortex-M0 Microcontroller Series
- Core: Arm® 32-bit Cortex®-M0 CPU, frequency up to 48 MHz
- Memories
- 16 to 256 Kbytes of Flash memory
- 4 to 32 Kbytes of SRAM with HW parity
- CRC calculation unit
- Reset and power management
- Digital & I/Os supply: VDD = 2.4 V to 3.6 V
- Analog supply: VDDA = VDD to 3.6 V
- Power-on/Power down reset (POR/PDR)
- Low power modes: Sleep, Stop, Standby
- Clock management
- 4 to 32 MHz crystal oscillator
- 32 kHz oscillator for RTC with calibration
- Internal 8 MHz RC with x6 PLL option
- Internal 40 kHz RC oscillator
- Up to 55 fast I/Os
- All mappable on external interrupt vectors
- Up to 55 I/Os with 5V tolerant capability
- 5-channel DMA controller
- One 12-bit, 1.0 μs ADC (up to 16 channels)
- Conversion range: 0 to 3.6 V
- Separate analog supply: 2.4 V to 3.6 V
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- 11 timers
- One 16-bit advanced-control timer for six-channel PWM output
- Up to seven 16-bit timers, with up to four IC/OC, OCN, usable for IR control decoding
- Independent and system watchdog timers
- SysTick timer
- Communication interfaces
- Up to two I²C interfaces
- Up to six USARTs supporting master synchronous SPI and modem control; one with auto baud rate detection
- Up to two SPIs (18 Mbit/s) with 4 to 16 programmable bit frames
- Serial wire debug (SWD)
For more information on the STM32F030CC ARM Cortex-M0 Microcontroller, visit the ST website at
STMicroelectronics STM32F030CC microcontrollers product page.
STM32 is a registered and/or unregistered trademark of STMicroelectronics International NV or its affiliates in the EU and/or elsewhere. In particular, STM32 is registered in the US Patent and Trademark Office.
The STMicroelectronics website address is www.st.com
[Reprinted with kind permission from STMicroelectronics - Release Date, 5th February, 2015]