The BAT32G157 series MCU is a Cmsemicon ultra-low power 32-bit microcontroller based on ARM® Cortex®-M0+. It supports up to internal 64MHz, external 20MHz, 256KB Flash, 2.5KB dedicated data Flash memory, 32KB SRAM memory, and up to 58 GPIOs. , Support comparator, USB2.0, ADC, RTC, LCD Bus, I2S, QSPI, IrDA, etc., rich analog functions, timers and various communication interfaces, working voltage 1.8V~5.5V.
> ARM Cortex M0+ core
> Maximum main frequency 64MHz @1.8V-5.5V
> 120uA/MHz@64MHz
> Operating temperature: -40℃-105℃
> 256KB Flash> 32KB SRAM
> 2.5KB data flash
> Support BOOT function, space available Set 0, 4, 8, 16KB
> Support Remap function, you can choose to boot from Boot area, Code Flash area, RAM area or QSPI
> Up to 58 GPIOs
> Flexible configuration system clock, freely switchable
> Built-in 15KHz, 1~ 64MHz system clock (accuracy ±1%)
> Support 32.768KHz, 1MHz~20MHz external crystal oscillator
> Built-in 2 PLL
> Hardware multiplier and divider module
> 12 16Bit general timers
> 1 15Bit interval timer (low power Consumption timer)
> 1 WWDT
> 1 RTC Timer
> 1 SysTick timer
> Support USB 2.0
> A/D conversion-up to 33 channels of high-precision 12Bit ADC, 1.42Msps
> 2 SPI standard interfaces, 3-6 A simple SPI interface
> 2 I2C standard interfaces, 3-6 simple I2C interfaces
> 3 UART interfaces, support LIN-Bus
> 1 channel IrDA
> 1 channel I2S
> 1 channel QSPI
> LCD BUS interface: support 8080, 6800 interface
> 1-channel programmable gain booster, 1/2/4/8/16/32/64/128 times gain optional
> 2-channel comparator, input source and reference voltage optional
> Enhanced DMA controller
> Linkage Controller
> Support ultra-low power consumption working mode-sleep mode/deep sleep mode
> 0.7uA @deep sleep mode
> 1.2uA @deep sleep mode+32.768KHz+RTC
> Compliant with IEC/UL 60730 related standards
> Abnormal storage space access error , Support RAM parity check, hardware CRC check, special SFR protection to prevent misoperation
> 128-bit unique ID number> Package: LQFP48, LQFP64