Product Introduction:
The PY32F040 microcontrollers incorporate the high-performance ARM® 32-bit Cortex®-M0+ core operating at up to 72 MHz frequency, embedded memories with up to 128 KB Flash and 16 KB SRAM, andcontains various products in different package types. The chip integrates multi-channel I2C, SPI, USARTand other communication peripherals, one 12-bit ADC, 13 timers, two comparators, two operational amplifiers, and one LCD driver.The PY32F040 microcontrollers operate in the temperature range from -40 to 85 °C or -40 to 105 °C, andthe operating voltage range is 1.7 ~ 5.5 V. Two low-power operating modes, namely Sleep mode and Stopmode are provided, which can meet different low-power applications.These features make the PY32F040 microcontrollers suitable for a wide range of applications such ascontrollers, portable devices, PC peripherals, gaming and GPS platforms, industrial applications.
Features:
Core
― ARM® 32-bit Cortex®-M0+ CPU
― Frequency up to 72 MHz
Memories
― Maximum 128 KB Flash memory
― Maximum 16 KB SRAM
Clock management
― 4/8/16/22.12/24 MHz High-speed internal
RC oscillator (HSI)
― 32.768 kHz Low-speed internal RC oscillator (LSI)
― 4 to 32 MHz High-speed external crystal
oscillator (HSE)
― 32.768 kHz Low-speed external crystal oscillator (LSE)
― PLL (supports 2/3 multiplication of HSI or
HSE)
Power management and reset
― Operating voltage: 1.7 ~ 5.5 V
― Low power modes : Sleep and Stop
― Power-on/power- down reset (POR/PDR)
― Brown-out reset (BOR)
― Programmable voltage detector (PVD)
General-purpose input and output (I/O)
― Up to 58 I/Os, all available as external interrupts
7-channel DMA controller
1 x 12-bit ADC
― Up to 16 external channels
― Conversion range: 0 to VREF+
2 x analog comparators
2-channel operational amplifier
Support 8 * 36 / 4 * 40 LCD
13 timers
― 1 x 16-bit advanced-control timer (TIM1)
― 1 x 32-bit general-purpose timer (TIM2)
― 5 x 16-bit general-purpose timers(TIM3/14/15/16/17)
― 2 x basic timers (TIM6/TIM7)
― 1 x low power timer (LPTIM)
― 1 x independent watchdog timer (IWDG)
― 1 x window watchdog timer (WWDG)
― 1 x SysTick timer
RTC
Communication interfaces
― 2 x serial peripheral interfaces (SPIs) withI2S function
― 4 x universal synchronous/asynchronousTransceivers (USARTs), support automaticbaud rate detection, two of USARTs support ISO7816, LIN and IrDA
― 2 x I2C interfaces supporting standard mode(100 kHz), Fast mode (400 kHz), 7-bit/10-bit addressing mode and SMBus
Hardware CRC-32 module
Hardware 32-bit divider(DIV)
Unique UID
Serial wire debug (SWD)
Operating temperature: - 40 ~ 85 ℃, - 40 ~105 ℃
Packages: LQFP64(12*12), LQFP64(10*10),LQFP48, QFN48,QFN32(5*5), QFN32(4*4)
You can get your Puya PY32F040K2BU6 solution by flling out the form below and we will contact you immediately.