Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Data Sheet

Product codes
ATEVK1105
Page of 826
170
AT32UC3A
22. General-Purpose Input/Output Controller (GPIO)
Rev. 1.1.0.2
22.1
Features
Each I/O line of the GPIO features:
Configurable pin-change, rising-edge or falling-edge interrupt on any I/O line.
A glitch filter providing rejection of pulses shorter than one clock cycle.
Open Drain mode enabling sharing of an I/O line between the MCU and external components.
Input visibility and output control.
Multiplexing of up to four peripheral functions per I/O line.
Programmable internal pull-up resistor.
22.2
Overview
The General Purpose Input/Output manages the I/O pins of the microcontroller. Each I/O line
may be dedicated as a general-purpose I/O or be assigned to a function of an embedded periph-
eral. This assures effective optimization of the pins of a product.
Table 22-1.
Overview of the GPIO system
22.3
Product dependencies
22.3.1
Module Configuration
Most of the features of the GPIO are configurable for each product. The programmer must refer
to the Peripherals Section for these settings.
Product specific settings includes:
Interrupt Controller
Power Manager
Embedded
Peripheral
General Purpose
Input/Output - GPIO
GPIO Interrupt Request
GPIO Clock
Pin Control
Signals
PIN
PIN
PIN
PIN
PIN
MCU
I/O Pins
PBA Configuration
Interface
32058K
AVR32-01/12