Introduction:
PY32MD420 series microcontrollers feature a high-performance 32-bit ARM® Cortex®-M0+ core, wide-voltage operating range MCUs, embedded with up to 64 KB of Flash and 8 KB of SRAM memory, and up to 72 MHz. They are available in a wide range of different package types. The PY32MD420 series microcontrollers are available in a wide range of packages, including multiple I2C, SPI, and USART communication peripherals, a 12-bit ADC, four 16-bit timers, a 32-bit timer, two comparators, and an op-amp. The PY32MD420 series microcontrollers have an operating temperature range of -40 to 105 °C and an operating voltage range of 2.0 to 5.5 V. The devices offer sleep, stop, and low-power modes of operation to meet the requirements of the PY32MD420 series microcontroller's wide voltage range. The PY32MD420 series microcontrollers are suitable for low voltage three-phase/single-phase BLDC/PMSM, induction motor, servo motor drive control, and the common application scenarios are listed as follows: fans, ceiling fans, floor fans, vacuum cleaners, water pumps, power tools, and aeromodels, etc. The PY32MD420 series microcontrollers are suitable for low voltage three-phase/single-phase BLDC/PMSM, induction motor, and servo motor control.
Features:
core
- 32-bit ARM® Cortex® - M0+
- up to 72 MHz operating frequency
memory
- up to 64 KB Flash memory
- Up to 8 KB SRAM
- 128 Bytes User OTP Data
Clock System
- Internal 4/8/16/22.12/24 MHz RC Oscillator (HSI)
- Internal 32.768 kHz RC Oscillator (HSI) - Internal 32.768 kHz RC Oscillator (LSI)
- 4 ~ 32 MHz Crystal Oscillator (HSE)
- 32.768 kHz Low Speed Crystal Oscillator (LSE)
- PLL(x2,x3)
Power Management and Reset
- Operating Voltage: 2.0 ~ 5.5 V
- Low Power Mode: Sleep, Stop
- Power On/Power Off Reset (POR/PDR)
- Brown-out Reset (BOR)
- Programmable Voltage Detection ( PVD)
General-purpose inputs and outputs (I/O)
- Up to 31 I/Os, all available as external interrupts
3-channel DMA controller
1 x 12-bit ADC
- Supports up to 10 external input channels, 4 internal channels - Input voltage conversion range internal channels
- Input voltage conversion range: 0 ~ VCC
- VADC-REF internal voltage: 1.024/1.5/2.048/2.5 V
Timers
- 1 x 16-bit Advanced Control Timer (TIM1)
- 3 general-purpose 16-bit timers (TIM14/TIM16/TIM17)
- 1 general-purpose 32-bit timer (TIM2)
- 1 low-power timer (LPTIM), supports wake-up from stop mode
- 1 standalone watchdog timer (IPS) 1 Independent Watchdog Timer (IWDG)
- 1 Window Watchdog Timer (WWDG)
- 1 SysTick Timer
- 1 IRTIM
RTC
Communication Interface
- 2 Serial Peripheral Interfaces (SPI), one of which supports I2S
- 3 Universal Synchronous/Asynchronous Transceivers (USART) with automatic baud rate detection, one of which supports LIN
- 2 I2C interfaces supporting Standard Mode (100 kHz), Fast Mode ( 400 kHz, Fast Enhanced Mode (1 MHz), 7-bit addressing modes
Hardware CRC-32 Module
2 Comparators
1 Operational Amplifier
Hardware 32-bit Divider & Multiplier, Digital Co-Processor (Open Square, Cosine, Arctangent) Built-in Multi-Function Triplexer, Digital Co-Processor (Open Square, Sine, Cosine, Arctangent) (open-square, sine-cosine, inverse tangent)
Built-in multifunctional 3-phase NN-type half-bridge gate driver - pre-driven floating withstand voltage 40 V
- Operating voltage: 5.5 ~ 18 V
- Output current: ±0.8 A
- Built-in bootstrap diodes
- LDO: 5 V / 50 mA
- 3 variable gain amplifiers (PGAs)
- 4 comparators with adjustable divider ratios (COMPs)
the only UID
Serial Single Wire Debug (SWD)
Operating temperature: -40 ~
Packages LQFP48, QFN40, QFN32 (4*4)
You can get your Puya PY32MD420K18U7 solution by flling out the form below and we will contact you immediately.