UART/USART |
3 |
SPI |
2 |
USB Device |
1 |
PWM |
2 |
USB Host/OTG |
1 |
LCD |
MOTOROLA 6800 AND INTEL 8080 TYPE LCD DIRECTLY |
I2C(SMBUS/PMBUS) |
2 |
work voltage |
2.6V ~ 3.6V |
Ethernet |
0 |
EEPROM |
0 |
CAN |
1 |
A/D |
10x12bit |
D/A |
0 |
CPU |
32-Bit |
CPU inner core |
ARM® Cortex®-M3 |
ROM |
128KB |
RAM |
20KB |
Frequency(MAX) |
108MHz |
ROM type |
FLASH |
I/O |
37 |
The GD32F103xx device is a 32-bit general-purpose microcontroller based on the ARM®
Cortex™-M3 RISC core with best ratio in terms of processing power, reduced power
consumption and peripheral set. The Cortex™-M3 is a next generation processor core which
is tightly coupled with a Nested Vectored Interrupt Controller (NVIC), SysTick timer and
advanced debug support.
The GD32F103xx device incorporates the ARM® Cortex™-M3 32-bit processor core
operating at 108 MHz frequency with Flash accesses zero wait states to obtain maximum
efficiency. It provides up to 3 MB on-chip Flash memory and up to 96 KB SRAM memory. An
extensive range of enhanced I/Os and peripherals connected to two APB buses. The
devices offer up to three 12-bit ADCs, up to two 12-bit DACs, up to ten general-purpose
16-bit timers, two basic timers plus two PWM advanced-control timer, as well as standard
and advanced communication interfaces: up to three SPIs, two I 2 Cs, three USARTs, two
UARTs, two I 2 Ss, an USB 2.0 FS, a CAN and a SDIO.
The device operates from a 2.6 to 3.6 V power supply and available in -40 to +85 °C
temperature range. Several power saving modes provide the flexibility for maximum
optimization between wakeup latency and power consumption, an especially important
consideration in low power applications.
The above features make the GD32F103xx devices suitable for a wide range of applications,
especially in areas such as industrial control, motor drives, power monitor and alarm
systems, consumer and handheld equipment, POS, vehicle GPS, video intercom, PC
peripherals and so on.