SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 639

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
31. Parallel Input/Output Controller (PIO)
31.1
31.2
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
Description
Embedded Characteristics
The Parallel Input/Output Controller (PIO) manages up to 32 fully programmable input/output
lines. Each I/O line may be dedicated as a general-purpose I/O or be assigned to a function of
an embedded peripheral. This assures effective optimization of the pins of a product.
Each I/O line is associated with a bit number in all of the 32-bit registers of the 32-bit wide User
Interface.
Each I/O line of the PIO Controller features:
The PIO Controller also features a synchronous output providing up to 32 bits of data output in a
single write operation.
Table 31-1.
• An input change interrupt enabling level change detection on any I/O line.
• Additional Interrupt modes enabling rising edge, falling edge, low level or high level detection
• A glitch filter providing rejection of glitches lower than one-half of system clock cycle.
• A debouncing filter providing rejection of unwanted pulses from key or push button
• Multi-drive capability similar to an open drain I/O line.
• Control of the pull-up of the I/O line.
• Input visibility and output control.
• Up to 6 PIO Controllers, PIOA, PIOB, PIOC, PIOD, PIOE and PIOF controlling a maximum of
• Each PIO Controller controls up to 32 programmable I/O Lines
• Fully programmable through Set/Clear Registers
• Multiplexing of four peripheral functions per I/O Line
• For each I/O Line (whether assigned to a peripheral or used as general purpose I/O)
on any I/O line.
operations.
167 I/O Lines
– Input change, rising edge, falling edge, low level and level interrupt
– Debouncing and Glitch filter
– Multi-drive option enables driving in open drain
Version
PIOB
PIOC
PIOD
PIOE
PIOA
PIOF
Total
PIO Lines per PIO according to Version
SAM3X/A
100 pin
63
1
-
-
-
30
144 pin
SAM3X
103
32
10
-
-
31
217 pin
SAM3X
164
31
32
32
6
SAM3X/A
SAM3X/A
639
639

Related parts for SAM3X8E