Professional Documents
Culture Documents
Core
ARM926EJ-S ARM Thumb Processor running at up to 400 MHz @ 1.0V +/- 10% 16 Kbytes Data Cache, 16 Kbytes Instruction Cache, Memory Management Unit Memories One 64-Kbyte internal ROM embedding bootstrap routine: Boot on NAND Flash, SDCard, DataFlash or serial DataFlash. Programmable order. One 32-Kbyte internal SRAM, single-cycle access at system speed High Bandwidth Multi-port DDR2 Controller 32-bit External Bus Interface supporting 8-bank DDR2/LPDDR, SDR/LPSDR, Static Memories MLC/SLC NAND Controller, with up to 24-bit Programmable Multi-bit Error Correcting Code (PMECC) System running at up to 133 MHz Power-on Reset Cells, Reset Controller, Shut Down Controller, Periodic Interval Timer, Watchdog Timer and Real Time Clock Boot Mode Select Option, Remap Command Internal Low Power 32 kHz RC and Fast 12 MHz RC Oscillators Selectable 32768 Hz Low-power Oscillator and 12 MHz Oscillator One PLL for the system and one PLL at 480 MHz optimized for USB High Speed Twelve 32-bit-layer AHB Bus Matrix for large Bandwidth transfers Dual Peripheral Bridge with dedicated programmable clock for best performances Two dual port 8-channel DMA Controller Advanced Interrupt Controller and Debug Unit Two Programmable External Clock Signals Low Power Mode Shut Down Controller with four 32-bit Battery Backup Registers Clock Generator and Power Management Controller Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities Peripherals LCD Controller with overlay, alpha-blending, rotation, scaling and color conversion USB Device High Speed, USB Host High Speed and USB Host Full Speed with dedicated On-Chip Transceiver Two High Speed Memory Card Hosts Two Master/Slave Serial Peripheral Interfaces Two Three-channel 32-bit Timer/Counters One Synchronous Serial Controller One Four-channel 16-bit PWM Controller Three Two-wire Interfaces Three USARTs, two UARTs One 12-channel 10-bit Touch-Screen Analog-to-Digital Converter Soft Modem I/O Four 32-bit Parallel Input/Output Controllers 105 Programmable I/O Lines Multiplexed with up to Three Peripheral I/Os Input Change Interrupt Capability on Each I/O Line, optional Schmitt trigger input Individually Programmable Open-drain, Pull-up and pull-down resistor, Synchronous Output Package 217-ball BGA, pitch 0.8 mm
NOTE: This is a summary document. The complete document is available on the Atmel website at www.atmel.com.
11052ASATARM27-Jul-11
1. Description
The SAM9G15, based on the ARM926EJ-S processor, runs at 400 MHz and integrates a rich set of peripherals to support embedded industrial applications that require advanced user interfaces and high-speed communication. The SAM9G15 features a graphics LCD controller with 4-layer overlay and 2D acceleration (picture-in-picture, alpha-blending, scaling, rotation, color conversion), and a 10-bit ADC that supports 4/5-wire resistive touchscreen panels. Multiple communication interfaces include a soft modem supporting exclusively the Conexant SmartDAA line driver, HS USB Host and Device and FS USB Host with dedicated on-chip transceivers, two HS SDCard/SDIO/MMC interfaces, USARTs, SPIs, I2S and TWIs. The 10-layer bus matrix coupled with multiple DMA channels ensures uninterrupted data transfers with minimal processor overhead. The External Bus Interface incorporates controllers offering support for 8-bank DDR2/LPDDR, SDRAM/LPSDRAM, static memories, as well as specific circuitry for MLC/SLC NAND Flash with integrated ECC up to 24 bits. The SAM9G15 is available in a 217-ball BGA package with 0.8mm ball pitch.
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
NT RS T TD I TD O TM TC S K RT CK
BM
JT AG S
EL
PC IRQ XD DR D X DT
PC PB HS USB DMA PA
T TS 1 CK -P K0 FIQ
System Controller
In-Circuit Emulator
PIO
AIC DBGU
ICache 16 KB MMU Bus Interface DMA DCache 16 KB
ARM926EJ-S
HS EHCI / FS OHCI USB HOST
N XI UT XO
OSC12M 12M RC
PIT WDT
4 GPBR
M2 15 /DQ -D R2 D0 BS0 /NW /N 2 A0 NBS A19 / , A1 A15 A2 /BA0 6 A1 A1 7/B 2 A1 /BA 8 A1 0 CS S D NC /S S1 NCD E 3 NR 0/NW 1 R BS QM KE C NW /N 3/D R1 BS , SD NWR3/N DCK S NW K, # S 0 C SDS, CA DA1 S RA E, ] W 1 SD [0.. ] M 1 DQS[0.. DQ
2 N3 XI 32 UT XO DN SH UP K W U DB VD RST N E OR
OSC 32K
RC RTC RSTC
Peripheral Bridge SRAM 32KB
SHDC
POR POR
VD
DC
Peripheral Bridge
C AIT ,N NW 25 S4 NC 0-A 1 A2 -D3 S3, DWE E 6 C D1 2, N NAN DCL , S N NC DOE , NA E N NA DAL N NA DCS N NA
S5
GND FIFO FIFO SSC SPI0 HSMCI1 SD/SDIO HSMCI0 SD/SDIO SMD TWI0 TWI1 TWI2 PWM USART0 USART1 USART2 UART0 UART1
APB
TC0 TC1 TC2 TC3 TC4 TC5
SPI1
PIO
2. Block Diagram
TW TW D0 CK -TW 0TW D2 CK 2
CT S RT 0S 2 SC 0-2 RD K0X 2 UR TX 0-2 D D UT X0 0-2 XD -U R TC 0-U DX 1 L T TI K0 XD1 O -T TI A0- CL O TI K5 B0 O -T A5 IO TS B5 AD T AD AD 0UL 1 AD UR AD2LL GP 3L AD 5- AD4 R GP P AD I TS AD 11 VD VR DA EF N GN A D
DI B DI P BN
PW
0-
PW
PIO
3
PIO
11052ASATARM27-Jul-11
Figure 2-1.
3. Signal Description
Table 3-1 gives details on the signal name classified by peripheral. Table 3-1.
Signal Name
Main Oscillator Input Main Oscillator Output Slow Clock Oscillator Input Slow Clock Oscillator Output Bias Voltage Reference for USB Programmable Clock Output Shutdown, Wakeup Logic
SHDN WKUP
Output Input
Test Clock Test Data In Test Data Out Test Mode Select JTAG Selection Return Test Clock Reset/Test
Microcontroller Reset Test Mode Select Test Reset Signal Boot Mode Select Debug Unit - DBGU
Low
DRXD DTXD
Debug Receive Data Debug Transmit Data Advanced Interrupt Controller - AIC
Input Output
IRQ FIQ
External Interrupt Input Fast Interrupt Input PIO Controller - PIOA - PIOB - PIOC - PIOD
Input Input
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Table 3-1.
Signal Name
Data Bus Data Bus Address Bus External Wait Signal Static Memory Controller - SMC
Chip Select Lines Write Signal Read Signal Write Enable Byte Mask Signal NAND Flash Support
NAND Flash I/O NAND Flash Chip Select NAND Flash Output Enable NAND Flash Write Enable DDR2/SDRAM/LPDDR Controller
DDR2/SDRAM Differential Clock DDR2/SDRAM Clock Enable DDR2/SDRAM Controller Chip Select Bank Select DDR2/SDRAM Write Enable Row and Column Signal SDRAM Address 10 Line Data Strobe Write Data Mask High Speed MultiMediaCard Interface - HSMCI0-1
Output Output Output Output Output Output Output I/O Output High Low Low Low Low
Multimedia Card Clock Multimedia Card Slot Command Multimedia Card 0 Slot A Data Multimedia Card 1 Slot A Data
5
11052ASATARM27-Jul-11
Table 3-1.
Signal Name
Universal Synchronous Asynchronous Receiver Transmitter - USARTx SCKx TXDx RXDx RTSx CTSx USARTx Serial Clock USARTx Transmit Data USARTx Receive Data USARTx Request To Send USARTx Clear To Send Universal Asynchronous Receiver Transmitter - UARTx UTXDx URXDx UARTx Transmit Data UARTx Receive Data Synchronous Serial Controller - SSC TD RD TK RK TF RF SSC Transmit Data SSC Receive Data SSC Transmit Clock SSC Receive Clock SSC Transmit Frame Sync SSC Receive Frame Sync Timer/Counter - TCx x=0..5 TCLKx TIOAx TIOBx TC Channel x External Clock Input TC Channel x I/O Line A TC Channel x I/O Line B Serial Peripheral Interface - SPIx SPIx_MISO SPIx_MOSI SPIx_SPCK SPIx_NPCS0 SPIx_NPCS1-SPIx_NPCS3 Master In Slave Out Master Out Slave In SPI Serial Clock SPI Peripheral Chip Select 0 SPI Peripheral Chip Select Two-Wire Interface -TWIx TWDx TWCKx Two-wire Serial Data Two-wire Serial Clock Pulse Width Modulation Controller- PWMC PWM0-PWM3 Pulse Width Modulation Output Output I/O I/O I/O I/O I/O I/O Output Low Low Input I/O I/O Output Input I/O I/O I/O I/O Output Input I/O Output Input Output Input
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Table 3-1.
Signal Name
HFSDPA HFSDMA HHSDPA HHSDMA HFSDPB HFSDMB HHSDPB HHSDMB HFSDMC HFSDPC
USB Host Port A Full Speed Data + USB Host Port A Full Speed Data USB Host Port A High Speed Data + USB Host Port A High Speed Data USB Host Port B Full Speed Data + USB Host Port B Full Speed Data USB Host Port B High Speed Data + USB Host Port B High Speed Data USB Host Port C Full Speed Data USB Host Port C Full Speed Data + USB Device High Speed Port - UDPHS
Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog
USB Device Full Speed Data USB Device Full Speed Data + USB Device High Speed Data USB Device High Speed Data + LCD Controller - LCDC
LCD Data Bus LCD Vertical Synchronization LCD Horizontal Synchronization LCD Pixel Clock LCD Data Enable LCD Contrast Control LCD Display Enable Analog-to-Digital Converter - ADC
Top/Upper Left Channel Bottom/Upper Right Channel Right/Lower Left Channel Left/Sense Channel Lower Right Channel 7 Analog Inputs ADC Trigger ADC Reference Soft Modem - SMD
DIBN DIBP
I/O I/O
7
11052ASATARM27-Jul-11
4.1
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
4.2 I/O Description
Table 4-1.
I/O Type GPIO GPIO_CLK GPIO_CLK2 GPIO_ANA EBI EBI_O EBI_CLK RSTJTAG SYSC VBG USBFS USBHS CLOCK DIB
When Reset State is mentioned, the configuration is defined by the Reset State column of the Pin Description table.
Table 4-2.
I/O Type GPIO GPIO_CLK GPIO_CLK2 GPIO_ANA
EBI
133
all Data lines (Input/output) except the following all Address and control lines (output only) except the following CK, #CK NRST, NTRST, BMS, TCK, TDI, TMS, TDO, RTCK WKUP, SHDN, JTAGSEL, TST, SHDN VBG
9
11052ASATARM27-Jul-11
Table 4-2.
I/O Type USBFS USBHS CLOCK DIB
4.2.1
Reset State In the tables that follow, the column Reset State indicates the reset state of the line with mnemonics. PIO / signal Indicates whether the PIO Line resets in I/O mode or in peripheral mode. If PIO is mentioned, the PIO Line is maintained in a static state as soon as the reset is released. As a result, the bit corresponding to the PIO Line in the register PIO_PSR (Peripheral Status Register) resets low. If a signal name is mentioned in the Reset State column, the PIO Line is assigned to this function and the corresponding bit in PIO_PSR resets high. This is the case of pins controlling memories, in particular the address lines, which require the pin to be driven as soon as the reset is released. I/O Indicates whether the signal is input or output state. PU/PD Indicates whether Pull-Up, Pull-Down or nothing is enabled. ST Indicates if Schmitt Trigger is enabled.
Note:
Example: The PB18 Reset State column shows PIO, I, PU, ST. That means the line PIO18 is
configured as an Input with Pull-Up and Schmitt Trigger enabled. PD14 reset state is PIO, I, PU. That means PIO Input with Pull-Up. PD15 reset state is A20, O, PD which means output address line 20 with Pull-Down.
10
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
4.3 217-ball BGA Package Pinout
Pin Description BGA217
Primary Alternate PIO Peripheral A PIO Peripheral B PIO Peripheral C Reset State Signal, Dir, PU, PD, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST SPI0_NPCS1 SPI1_NPCS0 O I/O PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST MCI1_DA0 MCI1_CDA MCI1_CK I/O I/O I/O PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST SPI1_MISO SPI1_MOSI SPI1_SPCK TK TF TD RD RK RF SPI1_NPCS3 SPI1_NPCS2 RTS2 CTS2 SCK2 SPI0_NPCS3 TWD2 TWCK2 AD7 AD8 I I I/O I/O I/O I/O I/O O I I/O I/O O O O I I/O O I/O O PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST PIO, I, PU, ST
Table 4-3.
Ball L3 P1 L4 N4 T3 R1 R4 R3 P4 U3 T1 U1 T2 T4 U2 U4 P5 R5 U5 T5 U6 T6 R6 U7 T7 T8 R7 P8 U8 R9 R8 U9 D3 D4 D2 E4 D1 E3 B3 C2
Power Rail VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA
I/O Type GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO_CLK GPIO GPIO GPIO GPIO_CLK GPIO GPIO GPIO GPIO GPIO GPIO_CLK GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO_CLK GPIO GPIO_ANA GPIO_ANA
Signal PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PA16 PA17 PA18 PA19 PA20 PA21 PA22 PA23 PA24 PA25 PA26 PA27 PA28 PA29 PA30 PA31 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7
Dir I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
Signal
Dir
Signal TXD0 RXD0 RTS0 CTS0 SCK0 TXD1 RXD1 TXD2 RXD2 DRXD DTXD SPI0_MISO SPI0_MOSI SPI0_SPCK SPI0_NPCS0 MCI0_DA0 MCI0_CDA MCI0_CK MCI0_DA1 MCI0_DA2 MCI0_DA3 TIOA0 TIOA1 TIOA2 TCLK0 TCLK1 TCLK2 TIOB0 TIOB1 TIOB2 TWD0 TWCK0
Dir O I O I I/O O I O I I O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I I I I/O I/O I/O I/O O
Signal
Dir
11
11052ASATARM27-Jul-11
Table 4-3.
Ball C5 C1 B2 A3 B4 A2 C4 C3 A1 B1 D5 E2 F4 F3 H2 E1 G4 F2 F1 G1 G3 G2 H3 J3 L2 H1 J2 J1 L1 K2 N3 K1 M3 P3 J4 K3 M2 P2 M1 K4 N1 R2 N2
Power Rail VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDANA VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1 VDDIOP1
I/O Type GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO_ANA GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO_CLK GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO_CLK GPIO_CLK2 GPIO
Signal PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PB16 PB17 PB18 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC16 PC17 PC18 PC19 PC20 PC21 PC22 PC23 PC24 PC25 PC26 PC27 PC28 PC29 PC30 PC31
Dir I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
Signal AD9 AD10 AD11 AD0 AD1 AD2 AD3 AD4 AD5 AD6
Dir I I I I I I I I I I
Signal
Dir
Signal
Dir
Signal
Dir
12
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Table 4-3. Pin Description BGA217 (Continued)
Primary Alternate PIO Peripheral A PIO Peripheral B PIO Peripheral C Reset State Signal, Dir, PU, PD, ST PIO, I, PU PIO, I, PU A21,O, PD A22,O, PD PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU PIO, I, PU A20 A23 A24 A25 NCS2 NCS4 NCS5 O O O O O O O A20, O, PD A23, O, PD A24, O, PD A25, O, PD PIO, I, PU PIO, I, PU PIO, I, PU
Ball P13 R14 R13 P15 P12 P14 N14 R15 M14 N16 N17 N15 K15 M15 L14 M16 L16 L15 K17 J17 K16 J16 D10, D13, F14 J14, K14 H9, H10, J9, J10 P7 H4 M4, P6 B5 B6 C6 D6 R12 T13 U13 H14, K8, K9 H8, J8, K10 U16
Power Rail VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF VDDNF
I/O Type EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI
Signal PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD16 PD17 PD18 PD19 PD20 PD21
Dir I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
Signal
Dir
Signal NANDOE NANDWE A21/NANDALE A22/NANDCLE NCS3 NWAIT D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31
Dir O O O O O I O O O O O O O O O O O O O O O O
Signal
Dir
Signal
Dir
VDDIOM
POWER
VDDIOM
VDDNF
POWER
VDDNF
GNDIOM
GND
GNDIOM
VDDIOP0 VDDIOP1 GNDIOP VDDBU GNDBU VDDANA GNDANA VDDPLLA VDDOSC GNDOSC
POWER POWER GND POWER GND POWER GND POWER POWER GND
VDDIOP0 VDDIOP1 GNDIOP VDDBU GNDBU VDDANA GNDANA VDDPLLA VDDOSC GNDOSC
I I I I I I I I I I
I I I I I I I I I I
VDDCORE
POWER
VDDCORE
GNDCORE
GND
GNDCORE
VDDUTMII
POWER
VDDUTMII
13
11052ASATARM27-Jul-11
Table 4-3.
Ball T17 T16 D14 D15 A16 B16 A17 B15 C14 B14 A15 C15 D12 C13 A14 B13 A13 C12 J15
Power Rail VDDUTMIC GNDUTMI VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM
I/O Type POWER GND EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O
Signal VDDUTMIC GNDUTMI D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 NCS0 NCS1 NRD NWR0 NWR1
Dir I I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O O O O O O O O O O O O O O O O O O O O O O O O O O
Signal
Dir
Signal
Dir
Signal
Dir
Signal
Dir
H16 H15 H17 G17 G16 F17 E17 F16 G15 G14 F15 D17 C17 E16 D16 C16 B17 E15 E14 B9 B8 D9 C9 C7
14
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Table 4-3. Pin Description BGA217 (Continued)
Primary Alternate PIO Peripheral A PIO Peripheral B PIO Peripheral C Reset State Signal, Dir, PU, PD, ST O, PU O O O, PU O, PU O, PU O, PU O, PU O, PU O, PU O, PD O, PD I I DFSDP DFSDM DHSDP DHSDM I/O I/O I/O I/O O, PD O, PD O, PD O, PD O, PD O, PD O, PD O, PD O, PD O, PD O, PU O, PU I, ST O, PU I, PD, ST I, PD I, PD, ST I, ST I, ST O I, ST O I, PU, ST I, PU, ST I O I O
Ball
Power Rail VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDIOM VDDANA VDDUTMIC VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDUTMII VDDIOP0 VDDIOP0 VDDBU VDDBU VDDIOP0 VDDBU VDDBU VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDIOP0 VDDBU VDDBU VDDOSC VDDOSC
I/O Type EBI_O EBI_CLK EBI_CLK EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI_O EBI EBI POWER VBG USBFS USBFS USBHS USBHS USBFS USBFS USBHS USBHS USBFS USBFS DIB DIB SYSC SYSC RSTJTAG SYSC SYSC RSTJTAG RSTJTAG RSTJTAG RSTJTAG RSTJTAG RSTJTAG RSTJTAG CLOCK CLOCK CLOCK CLOCK
Signal NWR3 SDCK #SDCK SDCKE RAS CAS SDWE SDA10 DQM0 DQM1 DQS0 DQS1 ADVREF VBG HFSDPA HFSDMA HHSDPA HHSDMA HFSDPB HFSDMB HHSDPB HHSDMB HFSDPC HFSDMC DIBN DIBP WKUP SHDN BMS JTAGSEL TST TCK TDI TDO TMS RTCK NRST NTRST XIN32 XOUT32 XIN XOUT
Dir O O O O O O O O O O I/O I/O I I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I O I I I I I O I O I/O I I O I O
Signal NBS3/DQM 3
Dir O
Signal
Dir
Signal
Dir
Signal
Dir
A8 D11 C11 B12 B11 C10 A12 C8 A10 B10 A11 A9 A4 U17 T14 T15 U14 U15 R16 P16 R17 P17 L17 M17 R11 P11 A7 D8 P9 D7 B7 U10 T9 T10 U11 R10 P10 T11 A6 A5 T12 U12
15
11052ASATARM27-Jul-11
5. Power Considerations
5.1 Power Supplies
The SAM9G15 has several types of power supply pins. Table 5-1.
Name VDDCORE VDDIOM VDDNF VDDIOP0 VDDIOP1 VDDBU VDDUTMIC VDDUTMII VDDPLLA VDDOSC VDDANA Note:
Associated Ground GNDCORE GNDIOM GNDIOM GNDIOP GNDIOP GNDBU GNDUTMI GNDUTMI GNDOSC GNDOSC GNDANA
the Slow Clock oscillator, the internal 32 kHz RC oscillator and backup part of the System Controller the USB transceiver core logic the USB transceiver interface the PLLA cell the Main Oscillator cells the Analog to Digital Converter
16
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
6. Processor and Architecture
6.1 ARM926EJ-S Processor
RISC Processor Based on ARM v5TEJ Architecture with Jazelle technology for Java acceleration Two Instruction Sets ARM High-performance 32-bit Instruction Set Thumb High Code Density 16-bit Instruction Set DSP Instruction Extensions 5-Stage Pipeline Architecture: Instruction Fetch (F) Instruction Decode (D) Execute (E) Data Memory (M) Register Write (W) 16 KB Data Cache, 16 KB Instruction Cache Virtually-addressed 4-way Associative Cache Eight words per line Write-through and Write-back Operation Pseudo-random or Round-robin Replacement Write Buffer Main Write Buffer with 16-word Data Buffer and 4-address Buffer DCache Write-back Buffer with 8-word Entries and a Single Address Entry Software Control Drain Standard ARM v4 and v5 Memory Management Unit (MMU) Access Permission for Sections Access Permission for large pages and small pages can be specified separately for each quarter of the page 16 embedded domains Bus Interface Unit (BIU) Arbitrates and Schedules AHB Requests Separate Masters for both instruction and data access providing complete Matrix system flexibility Separate Address and Data Buses for both the 32-bit instruction interface and the 32-bit data interface On Address and Data Buses, data can be 8-bit (Bytes), 16-bit (Half-words) or 32-bit (Words)
17
11052ASATARM27-Jul-11
6.2
APB/AHB Bridge
The SAM9G15 product embeds two separated APB/AHB bridges. This architecture enables to make concurrent access on both bridges. Each peripheral can be clocked at a lower speed (MCK divided clock) in order to decrease the current consumption.
6.3
Bus Matrix
12-layer Matrix, handling requests from 11 masters Programmable Arbitration strategy Fixed-priority Arbitration Round-Robin Arbitration, either with no default master, last accessed default master or fixed default master Burst Management Breaking with Slot Cycle Limit Support Undefined Burst Length Support One Address Decoder provided per Master Three different slaves may be assigned to each decoded memory area: one for internal ROM boot, one for internal flash boot, one after remap Boot Mode Select Non-volatile Boot Memory can be internal ROM or external memory on EBI_NCS0 Selection is made by General purpose NVM bit sampled at reset Remap Command Allows Remapping of an Internal SRAM in Place of the Boot Non-Volatile Memory (ROM or External Flash) Allows Handling of Dynamic Exception Vectors
18
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
6.4 Matrix Masters
The Bus Matrix of the SAM9G15 product manages 12 masters, which means that each master can perform an access concurrently with others, to an available slave. Each master has its own decoder, which is defined specifically for each master. In order to simplify the addressing, all the masters have the same decodings. Table 6-1.
Master 0 Master 1 Master 2&3 Master 4&5 Master 6 Master 7 Master 8 Master 9 Master 10
6.5
Matrix Slaves
The Bus Matrix of the SAM9G15 product manages 9 slaves. Each slave has its own arbiter, allowing a different arbitration per slave. Table 6-2.
Slave 0 Slave 1 Slave 2
Slave 3
External Bus Interface DDR2 port 1 DDR2 port 2 DDR2 port 3 Peripheral Bridge 0 Peripheral Bridge 1
19
11052ASATARM27-Jul-11
6.6
Table 6-3.
0 1 2
Internal SRAM Internal ROM SMD USB Device High Speed DPR
4 5 6 7 8 9
External Bus Interface DDR2 Port 1 DDR2 Port 2 DDR2 Port 3 Peripheral Bridge 0 Peripheral Bridge 1
X X X X
X X X X
X X X X
X X X X
X -
X -
X -
X X -
20
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
6.7 USB
The SAM9G15 features the following USB communication ports: 2 Hosts (A and B) High Speed (EHCI) and Full Speed (OHCI) 1 Host (C) Full Speed only (OHCI) 1 Device High Speed The High Speed USB Host Port A is shared with the High Speed USB Device port and connected to the second UTMI transceiver. The selection between Host Port A and USB Device is controlled by the UDPHS enable bit (EN_UDPHS) located in the UDPHS_CTRL control register.
FS Transceiver
HS Transceiver
HS Transceiver
21
11052ASATARM27-Jul-11
6.8
DMA Controller 0
Two Masters Embeds 8 channels 64-byte FIFO for channel 0, 16-byte FIFO for Channel 1 to 7 features: Linked List support with Status Write Back operation at End of Transfer Word, HalfWord, Byte transfer support. memory to memory transfer Peripheral to memory Memory to peripheral The DMA controller can handle the transfer between peripherals and memory and so receives the triggers from the peripherals below. The hardware interface numbers are also given in Table . Table 6-4. DMA Channel Definition
T/R RX/TX TX RX TX RX TX RX TX RX TX RX TX RX TX RX DMA Channel HW interface Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Instance name HSMCI0 SPI0 SPI0 USART0 USART0 USART1 USART1 TWI0 TWI0 TWI2 TWI2 UART0 UART0 SSC SSC
22
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
6.9 DMA Controller 1
Two Masters Embeds 8 channels 16-byte FIFO per Channel features: Linked List support with Status Write Back operation at End of Transfer Word, HalfWord, Byte transfer support. Peripheral to memory Memory to peripheral The DMA controller can handle the transfer between peripherals and memory and so receives the triggers from the peripherals below. The hardware interface numbers are also given in Table . Table 6-5. DMA Channel Definition
T/R RX/TX TX RX TX RX TX RX RX TX RX TX RX TX RX DMA Channel HW interface Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13
Instance name HSMCI1 SPI1 SPI1 SMD SMD TWI1 TWI1 ADC DBGU DBGU UART1 UART1 USART2 USART2
23
11052ASATARM27-Jul-11
6.10
24
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
7. Memories
Figure 7-1. SAM9G15 Memory Mapping
Address Memory Space Internal Memory Mapping
0x0000 0000 Boot Memory (1)
1 MByte 1 MByte 1 MByte 1 MByte 1 MByte 1 MByte 1 MByte 1 MByte
0x0000 0000
Internal Memories
0x0FFF FFFF
256 MBytes
Notes: (1) Can be ROM, EBI1_NCS0 or SRAM depending on BMS and REMAP
0x0010 0000
ROM
0x0020 0000 0x0030 0000
0x1000 0000
EBI Chip Select 0
0x1FFF FFFF
Undefined (Abort)
256 MBytes
SRAM
0x0040 0000
0x2000 0000
0x2FFF FFFF
0x3000 0000
256 MBytes
0x3FFF FFFF
Undefined (Abort)
0x4000 0000
EBI Chip Select 3 NAND Flash 256 MBytes
0x4FFF FFFF
0x5000 0000
EBI Chip Select 4
0x5FFF FFFF
256 MBytes
Reserved
0xF800 0000
0x6000 0000
EBI Chip Select 5
0x6FFF FFFF
Reserved
0x7000 0000
MATRIX
0xFFFF E000
512 Bytes 1536 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 512 Bytes 16 Bytes 16 Bytes 16 Bytes 16 Bytes 16 Bytes 4 Bytes 12 Bytes 16 Bytes
PMECC
0xFFFF E600
PMERRLOC
0xFFFF E800 0xFFFF EA00
Reserved
0xF802 C000
0xFFFF F400
PIOA Reserved
0xFFFF F600
0xF803 0000
PIOB
0xFFFF F800
Reserved
0xF803 4000 PWMC 0xF803 8000 LCDC 0xF803 C000 UDPHS 0xF804 0000 UART0 0xF804 4000 UART1 0xF804 8000
PIOC
0xFFFF FA00
PIOD
0xFFFF FC00
PMC
0xFFFF FE00
RSTC
0xFFFF FE10
SHDC
0xFFFF FE20 0xFFFF FE30
Reserved PIT
Reserved
0xF804 C000 ADC 0xF805 0000 0xFEFF FFFF
0xF000 FFFF
Internal Peripherals
0xFFFF FFFF 0xFFFF FFFF
RTC Reserved
16 Bytes
25
11052ASATARM27-Jul-11
7.1
Memory Mapping
A first level of address decoding is performed by the AHB Bus Matrix, i.e., the implementation of the Advanced High performance Bus (AHB) for its Master and Slave interfaces with additional features. Decoding breaks up the 4 Gbytes of address space into 16 banks of 256 Mbytes. Banks 1 to 6 are directed to the EBI that associates these banks to the external chip selects, EBI_NCS0 to EBI_NCS5. Bank 0 is reserved for the addressing of the internal memories, and a second level of decoding provides 1 Mbyte of internal memory area. Bank 15 is reserved for the peripherals and provides access to the Advanced Peripheral Bus (APB). Other areas are unused and performing an access within them provides an abort to the master requesting such an access.
7.2
7.2.1
Embedded Memories
Internal SRAM The SAM9G15 embeds a total of 32 Kbytes of high-speed SRAM. After reset and until the Remap Command is performed, the SRAM is only accessible at address 0x0030 0000. After Remap, the SRAM also becomes available at address 0x0.
7.2.2
Internal ROM The SAM9G15 embeds an Internal ROM, which contains the SAM-BA program. At any time, the ROM is mapped at address 0x0010 0000. It is also accessible at address 0x0 (BMS = 1) after the reset and before the Remap Command.
7.3
7.3.1
External Memories
External Bus Interface Integrates three External Memory Controllers: Static Memory Controller DDR2/SDRAM Controller MLC Nand Flash ECC Controller Additional logic for NAND Flash and CompactFlash Up to 26-bit Address Bus (up to 64MBytes linear per chip select) Up to 6 chips selects, Configurable Assignment: Static Memory Controller on NCS0, NCS1, NCS2, NCS3, NCS4, NCS5 DDR2/SDRAM Controller (SDCS) or Static Memory Controller on NCS1 Optional NAND Flash support on NCS3
7.3.2
Static Memory Controller 8- or 16-bit Data Bus Multiple Access Modes supported Byte Write or Byte Select Lines Asynchronous read in Page Mode supported (4- up to 16-byte page size)
26
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Multiple device adaptability Control signals programmable setup, pulse and hold time for each Memory Bank Multiple Wait State Management Programmable Wait State Generation External Wait Request Programmable Data Float Time Slow Clock mode supported 7.3.3 DDR2SDR Controller Supports 8-bank DDR2, LPDDR2, SDR and LPSDR Numerous Configurations Supported 2K, 4K, 8K, 16K Row Address Memory Parts SDRAM with 8 Internal Banks SDR-SDRAM with 32-bit Data Path DDR2/LPDDR with 16-bit Data Path One Chip Select for SDRAM Device (256 Mbyte Address Space) Programming Facilities Multibank Ping-pong Access (Up to 8 Banks Opened at Same Time = Reduces Average Latency of Transactions) Timing Parameters Specified by Software Automatic Refresh Operation, Refresh Rate is Programmable Automatic Update of DS, TCR and PASR Parameters (LPSDR) Energy-saving Capabilities Self-refresh, Power-down and Deep Power Modes Supported SDRAM Power-up Initialization by Software CAS Latency of 2, 3 Supported Auto Precharge Command Not Used SDR-SDRAM with 16-bit Datapath and Eight Columns Not Supported Clock Frequency Change in Precharge Power-down Mode Not Supported
27
11052ASATARM27-Jul-11
8. System Controller
The System Controller is a set of peripherals that allows handling of key elements of the system, such as power, resets, clocks, time, interrupts, watchdog, etc. The System Controller User Interface also embeds the registers that configure the Matrix and a set of registers for the chip configuration. The chip configuration registers configure the EBI chip select assignment and voltage range for external memories.
8.1
28
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Figure 8-1. SAM9G15 System Controller Block Diagram
System Controller VDDCORE Powered irq fiq periph_irq[2..30] pit_irq wdt_irq dbgu_irq pmc_irq rstc_irq MCK periph_nreset dbgu_rxd MCK debug periph_nreset SLCK debug idle proc_nreset Debug Unit Periodic Interval Timer Watchdog Timer wdt_fault WDRPROC NRST VDDCORE POR por_ntrst jtag_nreset Reset Controller rstc_irq periph_nreset proc_nreset backup_nreset VDDBU Powered SLCK Real-Time Clock rtc_irq rtc_alarm UPLLCK UHP48M UHP12M periph_nreset periph_irq[23] USB High Speed Host Port dbgu_irq dbgu_txd pit_irq jtag_nreset Boundary Scan TAP Controller Advanced Interrupt Controller int por_ntrst nirq nfiq ntrst
ARM926EJ-S
wdt_irq
VDDBU
VDDBU POR
SLCK backup_nreset SLCK SHDN WKUP backup_nreset rtc_alarm 32K RC OSC XIN32 XOUT32 SLOW CLOCK OSC
periph_nreset periph_irq[22]
BSCR periph_clk[2..30] pck[0-1] UHP48M UHP12M PCK MCK DDR sysclk LCD Pixel clock pmc_irq idle SMDCK = periph_clk[4] SMDCK periph_nreset periph_irq[4] SMD Software Modem
UPLLCK PLLACK
periph_clk[5..30] periph_nreset
PIO Controllers
29
11052ASATARM27-Jul-11
8.2
Chip Identification
Chip ID: 0x819A_05A1 Chip ID Extension: 0 JTAG ID: 0x05B2_F03F ARM926 TAP ID: 0x0792_603F
8.3
Backup Section
The SAM9G15 features a Backup Section that embeds: RC Oscillator Slow Clock Oscillator Real Time Counter (RTC) Shutdown Controller 4 Backup Registers Slow Clock Control Register (SCKCR) Boot Sequence Configuration Register (BSCR) A part of the reset Controller (RSTC) This section is powered by the VDDBU rail.
30
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
9. Peripherals
9.1 Peripheral Mapping
As shown in Figure 7-1, the Peripherals are mapped in the upper 256 Mbytes of the address space between the addresses 0xF000 0000 and 0xFFFF C000. Each User Peripheral is allocated 16 Kbytes of address space.
9.2
Peripheral Identifiers
Table 9-1 defines the Peripheral Identifiers of the SAM9G15. 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 9-1.
Instance ID 0
Peripheral Identifiers
Instance Name AIC Instance Description Advanced Interrupt Controller External interrupt FIQ DBGU, PMC, SYSC, PMECC, PMERRLOC Wired-OR interrupt
SYS
2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22
PIOA,PIOB PIOC,PIOD SMD USART0 USART1 USART2 TWI0 TWI1 TWI2 HSMCI0 SPI0 SPI1 UART0 UART1 TC0,TC1 PWM ADC DMAC0 DMAC1 UHPHS
Parallel I/O Controller A and B Parallel I/O Controller C and D SMD Soft Modem USART 0 USART 1 USART 2 Two-Wire Interface 0 Two-Wire Interface 1 Two-Wire Interface 2 High Speed Multimedia Card Interface 0 Serial Peripheral Interface 0 Serial Peripheral Interface 1 UART 0 UART 1 Timer Counter 0,1,2,3,4,5 Pulse Width Modulation Controller ADC Controller DMA Controller 0 DMA Controller 1 USB Host High Speed
31
11052ASATARM27-Jul-11
Table 9-1.
Instance ID 23 25 26 28 31
9.3
32
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
10. Embedded Peripherals
10.1 Serial Peripheral Interface (SPI)
Two SPIs Supports communication with serial external devices Four chip selects with external decoder support allow communication with up to 15 peripherals Serial memories, such as DataFlash and 3-wire EEPROMs Serial peripherals, such as ADCs, DACs, LCD Controllers, CAN Controllers and Sensors External co-processors Master or slave serial peripheral bus interface 8- to 16-bit programmable data length per chip select Programmable phase and polarity per chip select Programmable transfer delays between consecutive transfers and between clock and data per chip select Programmable delay between consecutive transfers Selectable mode fault detection Very fast transfers supported Transfers with baud rates up to MCK The chip select line may be left active to speed up transfers on the same device
10.2
10.3
33
11052ASATARM27-Jul-11
MSB- or LSB-first Optional break generation and detection By 8 or by-16 over-sampling receiver frequency Hardware handshaking RTS-CTS Receiver time-out and transmitter timeguard Optional Multi-drop Mode with address generation and detection Optional Manchester Encoding RS485 with driver control signal ISO7816, T = 0 or T = 1 Protocols for interfacing with smart cards NACK handling, error counter with repetition and iteration limit IrDA modulation and demodulation Communication at up to 115.2 Kbps SPI Mode Master or Slave Serial Clock Programmable Phase and Polarity SPI Serial Clock (SCK) Frequency up to Internal Clock Frequency MCK/4 LIN Mode Compliant with LIN 1.3 and LIN 2.0 specifications Master or Slave Processing of frames with up to 256 data bytes Response Data length can be configurable or defined automatically by the Identifier Self synchronization in Slave node configuration Automatic processing and verification of the Synch Break and the Synch Field The Synch Break is detected even if it is partially superimposed with a data byte Automatic Identifier parity calculation/sending and verification Parity sending and verification can be disabled Automatic Checksum calculation/sending and verification Checksum sending and verification can be disabled Support both Classic and Enhanced checksum types Full LIN error checking and reporting Frame Slot Mode: the Master allocates slots to the scheduled frames automatically. Generation of the Wakeup signal Test Modes Remote Loopback, Local Loopback, Automatic Echo
34
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
10.4 Universal Asynchronous Receiver Transmitters (UART)
Two UARTs Independent receiver and transmitter with a common programmable Baud Rate Generator Even, Odd, Mark or Space Parity Generation Parity, Framing and Overrun Error Detection Automatic Echo, Local Loopback and Remote Loopback Channel Modes
10.5
10.6
35
11052ASATARM27-Jul-11
10.7
10.8
10.9
36
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Hardware or software trigger External trigger pin Timer Counter 0 to 2 outputs TIOA0 to TIOA2 trigger Sleep Mode and conversion sequencer Automatic wakeup on trigger and back to sleep mode after conversions of all enabled channels Compare level interrupt for background signal surveillance
Gather support for extracting fields from a system memory area into a contiguous transfer User enabled auto-reloading of source, destination and control registers from initially programmed values at the end of a block transfer Auto-loading of source, destination and control registers from system memory at end of block transfer in block chaining mode Unaligned system address to data transfer width supported in hardware Picture-In-Picture Mode (on DMAC0 only) Channel Buffering 16-word FIFO (64-word for channel 0 of DMAC0) Automatic packing/unpacking of data to fit FIFO width Channel Control Programmable multiple transaction size for each channel Support for cleanly disabling a channel without data loss Suspend DMA operation Programmable DMA lock transfer support Transfer Initiation Support for Software handshaking interface. Memory mapped registers can be used to control the flow of a DMA transfer in place of a hardware handshaking interface Interrupt Programmable Interrupt generation on DMA Transfer completion Block Transfer completion, Single/Multiple transaction completion or Error condition
38
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
10.13 Pulse Width Modulation Controller (PWM)
4 channels, one 32-bit counter per channel Common clock generator, providing Thirteen Different Clocks A Modulo n counter providing eleven clocks Two independent Linear Dividers working on modulo n counter outputs Independent channel programming Independent Enable Disable Commands Independent Clock Selection Independent Period and Duty Cycle, with Double Bufferization Programmable selection of the output waveform polarity Programmable center or left aligned output waveform
39
11052ASATARM27-Jul-11
40
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Table 11-1.
450
Table 11-2.
Table 11-3.
Package Reference
MO-205 e1
Table 11-4.
Ball Land
Soldering Information
0.43 mm 0.05 0.30 mm 0.05
41
11052ASATARM27-Jul-11
Table 12-1.
42
SAM9G15
11052ASATARM27-Jul-11
SAM9G15
Revision History
Change Request Ref.
43
11052ASATARM27-Jul-11
44
SAM9G15
11052ASATARM27-Jul-11
Headquarters
Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1) (408) 441-0311 Fax: (+1) (408) 487-2600
International
Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 JAPAN Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Product Contact
Web Site www.atmel.com www.atmel.com/AT91SAM Literature Requests www.atmel.com/literature Technical Support AT91SAM Support Atmel technical support Sales Contacts www.atmel.com/contacts/
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMELS TERMS AND CONDITIONS OF SALE LOCATED ON ATMELS WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmels products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.
2011 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, DataFlash, SAM-BA and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. ARM, the ARMPowered logo, Thumb and others are the registered trademarks or trademarks of ARM Ltd. Other terms and product names may be the trademarks of others.
11052ASATARM27-Jul-11