Datasheet

Chapter3 Functional Description 22
3.14 General Purpose Input/Output Interface (GPIO)
3.14.1 High speed GPIO
There are a total of 32 high-speed GPIO (GPIOHS). They have the following charac-
teristics:
Configurable as input or output
Each IO is an independent interrupt source
Edge-triggered or level-triggered interrupt support
Each IO can be assigned to one of the 48 pins on the FPIOA
Configurable pull-up and pull-down resistors, or high impedance mode
3.14.2 General purpose GPIO
There are 8 general-purpose GPIOs with the following characteristics:
All 8 IOs are one interrupt source
Configurable as input or output
Edge-triggered or level-triggered interrupt support
Each IO can be assigned to one of the 48 pins on the FPIOA
Configurable pull-up and pull-down resistors, or high impedance mode
3.15 Direct Memory Access Controller (DMAC)
The DMAC is highly configurable, highly programmable, and highly efficient at
transferring data in bus mode. The DMAC controller supports multi-master and multi-
channel. DMAC has the following features:
Memory-memory, memory-peripheral, peripheral-memory or peripheral-peripheral
transfers
Independent core and slave clocks
The main interface can turn off its clock to save power when all peripherals
are inactive
Up to eight channels, each with their own source and destination pair
Each channel data can only transmit in one direction at a time
Input pin can dynamically select the destination size