The BAT32G129 is based on the high-performance ARM®Cortex-®M0+ 32-bit RISC core, with an operating temperature range of -40 to 105°C, and a maximum operating frequency of 32MHz. It comes with 256KB Flash, 24KB SRAM, and 2.5KB Data Flash. The product integrates various standard interfaces such as I2C, SPI, UART, and Smart Card Interface (SMCI), and supports C-Type/R-Type LCD drivers. It also includes a 12-bit A/D converter, 8-bit D/A converter, temperature sensor, comparator, and operational amplifier. Additionally, multiple advanced timer modules are integrated, including a 1-channel SysTick timer, 8-channel 16-bit timer, RTC, 1-channel 32-bit timer, and a window watchdog timer.
> ARM Cortex M0+ core
> Operating voltage: 1.8V to 5.5V @32MHz
> Operating temperature: -40°C to 105°C
> 256KB Flash ROM
> 24KB SRAM Memory
> 2.5KB Data Flash
> Up to 76 GPIOs
> Hardware multiplier/divider module
> 8 x 16-bit general-purpose timers
> 1 WDT
> 1 RTC timer
> Enhanced DMA controller
> Linkage controller
> LCD controller: supports 4COM*48SEG/6COM*46SEG/8COM*44SEG
> A/D conversion: high-precision 12-bit ADC with up to 28 channels, 0.71Msps
> D/A conversion: 8-bit resolution, supports 1 channel
> 1-channel operational amplifier
> 1-channel smart card interface (SMCI)
> 2-channel comparator: selectable input sources and reference voltages
> 1 I2C standard interface, 8 simplified I2C interfaces
> 8 SPI interfaces
> 4 UART interfaces, with 1 supporting LIN-Bus
> Supports abnormal storage access error reporting, hardware CRC, RAM parity check, SFR guard, prevention of incorrect operations.
> 128-bit unique ID
> Package: LQFP80/LQFP64/LQFP48