ARM Cortex-M4, 84 MHz, 32 kB ROM, 4 kB RAM
GD32F330 - ARM Cortex-M4 Core
Frequency up to 84 MHz
Flash access zero wait state
Single-cycle multiplier and hardware divider
Memories
Flash size from 16KB to 128 KB
SRAM size is up to 16 KB with HW parity checking
3KB ISP loader ROM
Core
ARM Cortex-M4, MPU 84 MHz, 687 -channel General Purpose DMA with Centralized FIFO and Burst Support
- NVIC:NVIC with 68 interrupt sources
- DMA:7 -channel General Purpose DMA with Centralized FIFO and Burst Support
- Processor:Cortex-M4, MPU 84 MHz
- Other:1 x CRC Calculation Unit
- External Oscillator:4 MHz 32 MHz External Crystal Oscillator
- Internal RC:8 MHz Internal RC Oscillator
- Supply Voltage:2.6 V .. 3.6 V Operating Voltage
- Power Modes:4 Power Modes: Run, Sleep, Deep-Sleep, Standby
- Maximum Clock Frequency:84 MHz,
- RTC:40 kHz RTC with 40 kHz calibrated Oscillator and Battery Backup
- PLL:3 Hz Internal PLL
Communication
SPI, I2C, USART, USB, Device, Multi-Purpose Serial Peripheral
- SPI:2 x SPI Interface
- I2C:2 x Low-Power I2C
- USART:2 x High-Speed USART Interface
- USB, Device:1 x Full-Speed USB Device
- Multi-Purpose Serial Peripheral:3 x Multi-Purpose Serial Interface Module: I2C, SPI, USART
Timer/Counter/PWM
1 x 32-bit Timer, 5 x 16-bit Timer, 1 x 16-bit Timer, 1 x 24-bit Timer
- Watchdog:2 x Watchdog timer
- Timer/Counter:1 x 32-bit 32-bit General Purpose Timer
- Timer/Counter:5 x 16-bit 16-bit General Purpose Timer
- Timer/Counter:1 x 16-bit Advanced Timer
- Timer/Counter:1 x 24-bit SysTick Timer
- ADC:1-channel x 12 bit ADC
- Temperature Sensor:1 x Temperature sensor
- Operating Temperature Range:-40 °C .. 85 °C Extended Operating Temperature Range
- I/Os:55 IO pins
- External Interrupts:24 External interrupt
- Capacitive Touch Inputs:18 x Capacitive Touch Inputs