GD32 Arm® Cortex®-M23 Microcontrollers
Arm® Cortex®-M23 is the successor of the Arm® Cortex®-M0 and Cortex®-M0+ which is based on the latest Arm®v8-M architecture of embedded microprocessor cores. It adopts a Von Neumann two-stage pipelined structure and supports the complete Arm®v8-M reference instruction set while maximizing code compactness. Moreover, it is compatible with all Arm®v6-M instructions allowing engineers to easily transfer code from Arm® Cortex®-M0/M0+ processors to the Arm® Cortex®-M23. Additionally, the new Arm® Cortex®-M23 core is equipped with independent resources such as single-cycle hardware multipliers, hardware dividers, hardware frequency dividers, nested vectored interrupt controllers (NVICs), enhancing debug error correction and traceability for easier development. Subsequent products can also benefit from TrustZone® technology designed to support trusted and non-trusted software isolation and protection in hardware and to meet multiple security requirements.
Options | GD32E23x Series Characteristics | GD32L23x Series Characteristics |
---|---|---|
CPU & Flash Features | Up to 72MHz Main Frequency Up to 64KB Flash |
Up to 64MHz Main Frequency
Up to 256KB Flash |
On-Chip Peripherals | Up to 1x 12bit ADC; Up to 4x 12bit DAC; Up to 1x 32bit General-purpose Timer, 5x 16bit General-purpose Timers, 2x Basic Timers, and 2x Advanced Timers; Up to 2x SPIs, 2x I2Cs, 2x USARTs, 1x I2s, 1x Comparator |
4x 16bit General-purpose Timers, 2x Basic Timers, 1x 32bit Low-power Timer; Up to 2x USART, 2x UARTs, 1x Low-power LPUART, 3x I2Cs, 2x SPIs, 1x I2S, 1x USB 2.0 FS; Up to 1x 12bit ADC, 1x 12bit DAC, 2x Comparators |
Other Features | 20~48PIN; Embedded Flash; Multi-channel DMA controller |
32~64PIN; Embedded Flash; Multi-channel DMA Selector Module (DMAMUX); LCD Segment Controller |
GD32E230/232 Series
GD32L233 Series