Home IT News Stefan Wagner Designs a Improvement Board for STMicro’s STM32G030F6P6 — and Discovers Bonus Options

Stefan Wagner Designs a Improvement Board for STMicro’s STM32G030F6P6 — and Discovers Bonus Options

0
Stefan Wagner Designs a Improvement Board for STMicro’s STM32G030F6P6 — and Discovers Bonus Options

[ad_1]

Hobbyist Stefan Wagner has designed a compact, breadboard-friendly growth board based mostly across the STMicroelectronics STM32G030F6P6 — providing a single 32-bit Arm Cortex-M0+ core working at as much as 64MHz with 8kB of static RAM (SRAM) and 32kB of on-chip flash reminiscence.

“[This is a] growth board for the STM32G030F6P6 cost-effective 32-bit ARM Cortex M0+ microcontroller with built-in USB-to-serial adapter,” Wagner writes of his creation, designed to make use of minimal extra parts past the chip itself, “which can be used to add firmware using the manufacturing facility built-in serial bootloader.”

The STM32G030F6P6 chip itself is a compact, low-cost microcontroller that includes a 32-bit Arm Cortex-M0+ processor core working at as much as 64MHz, 8KB of SRAM, and 32kB of flash reminiscence. All 18 of the half’s general-purpose enter/output (GPIO) pins are introduced out to breadboard-friendly 0.1″ headers on Wagner’s growth board, with 13 doubling as 12-bit analog inputs.

Different options of the chip embrace a 16-bit superior motor management timer, 4 16-bit general-purpose timers, two watchdog timers, and a SysTick timer, a real-time clock (RT)C), two every of USART, I2C, and SPI {hardware} buses, a devoted CRC-32 calculation unit, Serial Wire Debug (SWD) help, a five-channel Direct Reminiscence Entry (DMA) controller, and a factory-flashed embedded UART bootloader.

Apparently, Wagner has additionally discovered some hidden options within the chip — a part of the characteristic set of costlier fashions within the STM32 household however absent from the specs sheet of the STM32G030F6P6. These embrace a 32-bit general-purpose timer, two 16-bit low-power timers, a low-power UART bus, a {hardware} random quantity generator, a programmable brownout reset, and a programmable voltage detector. “Whereas it can’t be assured that this is applicable to all STM32G030 gadgets,” Wagner writes of those “bonus” options, “no less than within the case of mine, these options work very effectively.”

{Hardware} design information and pattern code for the board are accessible on Wagner’s GitHub repository, below the reciprocal Inventive Commons Attribution-ShareAlike 3.0 Unported license.

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here