Core
— 32-bit ARM® Cortex® - M0+
— Up to 48 MHz operating frequency
Memories
— Up to 64 Kbytes flash memory
— Up to 8 Kbytes SRAM
Clock management
— Internal 4/8/16/ 22.12/24 MHz RC oscillator (HSI)
— Internal 32.768 KHz RC oscillator (LSI)
— 4 to 32 MHz crystal oscillator (HSE)
— 32.768KHz low speed crystal oscillator (LSE)
— PLL (supports 2 frequency multiplication of HSI or HSE)
Reset and power management
— Operating voltage: 1.7 to 5.5 V
— Low power modes: Sleep and Stop
— Power-on/Power-down reset (POR/PDR)
— Brown-out reset (BOR)
— Programmable voltage detection (PVD)
General-purpose input and output (I/O)
— Up to 30 I/Os, all available as external interrupts
— Drive current 8 mA
— Four GPIOs support super current sink, configurable to 80 mA/60 mA/40 mA/20 mA
3-channel DMA controller
One 12-bit ADC
— Up to 10 external input channels
— Input voltage conversion range: 0 to VCC
Timers
— A 16-bit advanced control timer (TIM1)
— Four general-purpose 16-bit timers (TIM3/TIM14/TIM16/TIM17)
— A low-power timer (LPTIM), supports wake
up from stop mode
— An independent watchdog timer (IWDT)
— A window watchdog timer (WWDT)
— A SysTick timer
— A IRTIM
RTC
Communication interfaces
— Two serial peripheral interfaces (SPI)
— Two universal synchronous asynchronous recevicer/transmitter (USART) with auto
matic baud rate detection
— A I2C interface, supports standard mode (100 kHz), fast mode (400 kHz), supports 7-bit ad
dressing mode ◼ Support 4-bit 7-segment common cathode LED digital tube
— Cycle scan 1-digit, 2-digit, 3-digit, 4-digit number
Hardware CRC-32 module
Two comparators
Unique UID
Serial wire debug (SWD)
Working temperature: -40 to 85 ℃
Package: LQFP32, QFN32, TSSOP20, QFN 20
PY32F030 series microcontrollers are MCUs with high performance 32-bit ARM® Cortex® -M0 + core, wide voltage operating range. It has embedded up to 64 Kbytes flash and 8 Kbytes SRAM memory, a maximum operating frequency of 48 MHz, and contains various products in different package types. The chip integrates multi-channel I2C, SPI, USART and other communication peripherals, one channel 12-bit ADC, five 16-bit timers, and 2-channel comparators.
PY32F030 series microcontrollers are -40 ℃ to 85 ℃, and the operating voltage range is 1.7 to 5.5 V. The chip provides sleep and stop low-power operating modes from meeting different low-power applications. The PY32F030 series of microcontrollers are suitable for various application scenarios, such as controllers, portable devices, PC peripherals, gaming and GPS platforms, industrial applications.
The Arm® Cortex®-M0+ is an entry-level 32-bit Arm Cortex processor designed for a wide range of embedded applications. It provides developers with significant benefits, including:
Simple structure, easy to learn and program
Ultra-low power consumption, energy-saving operation
Reduced code density and more Cortex-M0+ processor is a 32-bit core optimized for area and power consumption and is a 2-stage pipeline Von Neumann architecture. The processor offers high-end processing hardware, including single-cycle multipliers, through a streamlined but powerful instruction set and an extensively optimized design. Moreover, it delivers the superior performance expected from a 32-bit architecture computer, with a higher coding density than other 8 and 16-bit microcontrollers. The Cortex-M0+ is tightly coupled with a Nested Vectored Interrupt Controller (NVIC).
The on-chip integrated SRAM is accessed by bytes (8 bits), half-word (16bits) or word (32bits).
The on-chip integrated Flash consists of two different physical areas:
Main flash area, which contains application and user data
The information area has 4K bytes, and it includes the following parts:
Option bytes
UID bytes
System memory
The protection of Flash main memory includes the following mechanisms:
Read protection(RDP) prevents access from outside.
Write protection (WRP) control prevents unwanted writes (confuse by program memory pointer from PC). The minimum protection unit for write protection is 4K bytes.
Option byte write protection, special unlocking design.
You can get your 32 bit MCU PY32030 solution by flling out the form below and we will contact you immediately.