PY32F071 Microcontroller: M0+ Core with 72MHz Main Frequency, 128K Flash, USB, and Built-in OP

PY32F071 Microcontroller: M0+ Core with 72MHz Main Frequency, 128K Flash, USB, and Built-in OP

The PY32F071 series microcontroller features a high-performance 32-bit ARM® Cortex®-M0+ core. It integrates up to 128 Kbytes of flash and 16 Kbytes of SRAM memory, with a maximum operating frequency of 72 MHz. The chip includes multiple communication peripherals such as I2C, SPI, USART, a 12-bit ADC, 2 DACs, 13 timers, 1 USB 2.0, 3 … Read more

What Comprises STM32? Understanding the Relationship Between the Core and Peripherals

What Comprises STM32? Understanding the Relationship Between the Core and Peripherals

Hello everyone, I am Wang from next door.STM32 is widely used, and today I will discuss the relationship between the core and the chip.1. What is STM32 composed of?The STM32 chip mainly consists of a core and on-chip peripherals.The core is provided by ARM, while ST is responsible for adding peripherals.The chip’s core and peripherals … Read more

Exploring Low Power Design Techniques for Microcontrollers

Exploring Low Power Design Techniques for Microcontrollers

Hello everyone, I am Da Yi! Today, let’s talk about the techniques for low power design of microcontrollers. The power design of microcontrollers is not only closely related to energy saving and environmental protection but is also particularly important for portable devices powered by batteries. So how can we reduce the power consumption of microcontrollers? … Read more

The Domestic RISC-V: A Look at WCH

The Domestic RISC-V: A Look at WCH

This product is a 32-bit general-purpose RISC-V microcontroller. It is not called a “game changer” because of its performance, but mainly due to its unbeatable cost-performance ratio — reportedly only 0.5 RMB! Yes, you heard it right, 0.5 RMB; some people earn enough from a post to buy one. As for performance, it is based … Read more

Understanding Memory Mapping in Embedded Programming: Treating the CPU as the Mayor and Hardware as Departments

Understanding Memory Mapping in Embedded Programming: Treating the CPU as the Mayor and Hardware as Departments

Disclaimer: The images in this article are sourced from the internet. Please contact us for removal if there are any copyright issues. Why can the CPU control hardware so precisely? The secret lies in memory mapping! It assigns a unique address “house number” to all components in the chip, such as memory and peripherals. The … Read more

Mbed Development Learning Notes – Part Six

Mbed Development Learning Notes - Part Six

Hello everyone! This is a collection of notes on embedded system development! Recently, the university has entered the final exam week, and suddenly various work-related tasks have come up, sometimes so busy that I can’t even have dinner, and can only update the public account intermittently. I believe everyone has been busy like me lately~ … Read more

Understanding the I2C Communication Protocol

Understanding the I2C Communication Protocol

Hello everyone, welcome to<span>LiXin Embedded</span>. In embedded development, whether it is sensors, memory chips, or GPIO expansion modules, the presence of I2C can be seen everywhere. In this article, we will start from the basic working principles of I2C and delve into common issues and their debugging methods. Why Choose I2C The I2C bus is … Read more

On-Chip Resources (Peripherals) of STM32F1

On-Chip Resources (Peripherals) of STM32F1

This article and the following ones mainly introduce the usage of STM32F103C8T6. So why is it called STM32F103C8T6? Below are the naming rules for STM32, and you can understand the various parameters of each chip through this diagram. 01 Introduction According to the end of the previous article, this chip belongs to the mainstream series … Read more