7. Peripherals
7.1 Peripheral Mapping
As shown in Figure 5-1 “SAM9G46 Memory Mapping” , the peripherals are mapped in the upper 256 Mbytes of the
address space between the addresses 0xFFF7 8000 and 0xFFFC FFFF.
Each User Peripheral is allocated 16 Kbytes of address space.
7.2 Peripheral Identifiers
Table 7-1 defines the Peripheral Identifiers of the SAM9G46. A peripheral identifier is required for the control of the
peripheral interrupt with the Advanced Interrupt Controller and for the control of the peripheral clock with the Power
Management Controller.
Table 7-1. SAM9G46 Peripheral Identifiers
Peripheral ID Peripheral Mnemonic Peripheral Name
0
AIC
Advanced Interrupt Controller
1
SYSC
System Controller
2
PIOA
Parallel I/O Controller A
3
PIOB
Parallel I/O Controller B
4
PIOC
Parallel I/O Controller C
5
PIOD, PIOE
Parallel I/O Controller D, Parallel I/O Controller E
6
TRNG
True Random Number Generator
7
USART0
Universal Synchronous Asynchronous Receiver Transmitter 0
8
USART1
Universal Synchronous Asynchronous Receiver Transmitter 1
9
USART2
Universal Synchronous Asynchronous Receiver Transmitter 2
10
USART3
Universal Synchronous Asynchronous Receiver Transmitter 3
11
MCI0
High Speed Multimedia Card Interface 0
12
TWI0
Two-Wire Interface 0
13
TWI1
Two-Wire Interface 1
14
SPI0
Serial Peripheral Interface 0
15
SPI1
Serial Peripheral Interface 1
16
SSC0
Synchronous Serial Controller 0
17
SSC1
Synchronous Serial Controller 1
18
TC0 .. TC5
Timer Counter 0 .. Timer Counter 5
19
PWM
Pulse Width Modulation Controller
20
TSADCC
Touchscreen ADC Controller
21
DMAC
DMA Controller
22
UHPHS
USB High Speed Host Port
23
LCDC
LCD Controller
24
AC97C
AC97 Controller
25
EMAC
Ethernet MAC
26
ISI
Image Sensor Interface
External Interrupt
FIQ
SAM9G46 Series [DATASHEET]
25
Atmel-11028G-ATARM-SAM9G46-Datasheet_08-Dec-15