SAM9X35 Atmel Corporation, SAM9X35 Datasheet

no-image

SAM9X35

Manufacturer Part Number
SAM9X35
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM9X35

Flash (kbytes)
0 Kbytes
Pin Count
217
Max. Operating Frequency
400 MHz
Cpu
ARM926
Hardware Qtouch Acquisition
No
Max I/o Pins
105
Ext Interrupts
105
Usb Transceiver
3
Usb Speed
Hi-Speed
Usb Interface
Host, Device
Spi
2
Twi (i2c)
3
Uart
7
Can
2
Lin
4
Ssc
1
Ethernet
1
Sd / Emmc
2
Graphic Lcd
Yes
Video Decoder
No
Camera Interface
No
Adc Channels
12
Adc Resolution (bits)
10
Adc Speed (ksps)
440
Resistive Touch Screen
Yes
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
32
Self Program Memory
NO
External Bus Interface
1
Dram Memory
DDR/LPDDR, SDRAM/LPSDR
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
0.9 to 1.1
Fpu
No
Mpu / Mmu
No/Yes
Timers
6
Output Compare Channels
6
Input Capture Channels
6
Pwm Channels
4
32khz Rtc
Yes
Calibrated Rc Oscillator
No
Features
Core
Memories
System running at up to 133 MHz
Low Power Mode
Peripherals
I/O
Package
– ARM926EJ-S™ ARM
– 16 Kbytes Data Cache, 16 Kbytes Instruction Cache, Memory Management Unit
– One 64-Kbyte internal ROM embedding bootstrap routine: Boot on NAND Flash,
– 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
– MLC/SLC NAND Controller, with up to 24-bit Programmable Multi-bit Error
– Power-on Reset Cells, Reset Controller, Shut Down Controller, Periodic Interval
– 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 performance
– Two dual port 8-channel DMA Controllers
– Advanced Interrupt Controller and Debug Unit
– Two Programmable External Clock Signals
– 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
– 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
– One 10/100 Mbps Ethernet MAC Controller
– Two High Speed Memory Card Hosts
– Two CAN Controllers
– Two Master/Slave Serial Peripheral Interface
– 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
– 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,
– 217-ball BGA, pitch 0.8 mm
SDCard, DataFlash
Memories
Correcting Code (PMECC)
Timer, Watchdog Timer and Real Time Clock
Capabilities
dedicated On-Chip Transceiver
Synchronous Output
®
®
or serial DataFlash. Programmable order.
Thumb
®
Processor running at up to 400 MHz @ 1.0V +/- 10%
AT91SAM
ARM-based
Embedded MPU
SAM9X35
Summary
NOTE: This is a summary document.
The complete document is available on
the Atmel website at www.atmel.com.
11055AS–ATARM–27-Jul-11

Related parts for SAM9X35

SAM9X35 Summary of contents

Page 1

... Individually Programmable Open-drain, Pull-up and pull-down resistor, Synchronous Output • Package – 217-ball BGA, pitch 0.8 mm ® Processor running 400 MHz @ 1.0V +/- 10% AT91SAM ARM-based Embedded MPU SAM9X35 Summary NOTE: This is a summary document. The complete document is available on the Atmel website at www.atmel.com. 11055AS–ATARM–27-Jul-11 ...

Page 2

... The SAM9X35 features a graphics LCD controller with 4-layer overlay and 2D acceleration (pic- ture-in-picture, alpha-blending, scaling, rotation, color conversion), and a 10-bit ADC that supports 4- or 5-wire resistive touchscreen panels. Networking/connectivity peripherals include two 2 ...

Page 3

... Block Diagram Figure 2-1. SAM9X35 Block Diagram 11055AS–ATARM–27-Jul-11 PIO PIO SAM9X35 3 ...

Page 4

... Fast Interrupt Input PA0-PA31 Parallel IO Controller A PB0-PB18 Parallel IO Controller B PC0-PC31 Parallel IO Controller C PD0-PD21 Parallel IO Controller D SAM9X35 4 gives details on the signal names classified by peripheral. Clocks, Oscillators and PLLs Shutdown, Wakeup Logic ICE and JTAG Reset/Test Debug Unit - DBGU Advanced Interrupt Controller - AIC ...

Page 5

... Multimedia Card 0 Slot A Data MCI1_DA0-MCI1_DA3 Multimedia Card 1 Slot A Data 11055AS–ATARM–27-Jul-11 External Bus Interface - EBI Static Memory Controller - SMC NAND Flash Support DDR2/SDRAM/LPDDR Controller High Speed MultiMedia Card Interface - HSMCI0-1 SAM9X35 Type Active Level I/O I/O Output Input Low Output Low ...

Page 6

... SPI Serial Clock SPIx_NPCS0 SPI Peripheral Chip Select 0 SPIx_NPCS1-SPIx_NPCS3 SPI Peripheral Chip Select TWDx Two-wire Serial Data TWCKx Two-wire Serial Clock SAM9X35 6 Universal Asynchronous Receiver Transmitter - UARTx Synchronous Serial Controller - SSC Timer/Counter - TCx x=0..5 Serial Peripheral Interface - SPIx Two-Wire Interface -TWIx Type Active Level ...

Page 7

... LCDDISP LCD Display Enable 11055AS–ATARM–27-Jul-11 Pulse Width Modulation Controller- PWMC USB Host High Speed Port - UHPHS USB Device High Speed Port - UDPHS RMII Ethernet 10/100 - EMAC LCD Controller - LCDC SAM9X35 Type Active Level Output Analog Analog Analog Analog ...

Page 8

... Analog Inputs ADTRG ADC Trigger ADVREF ADC Reference CANRXx CAN input CANTXx CAN output DIBN Soft Modem Signal DIBP Soft Modem Signal SAM9X35 8 Analog-to-Digital Converter - ADC CAN Controller - CANx Soft Modem - SMD Type Active Level Analog Analog Analog Analog Analog Analog ...

Page 9

... Package and Pinout The SAM9X35 is available in 217-ball BGA package. 4.1 Overview of the 217-ball BGA Package Figure 4-1 Figure 4-1. 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 11055AS–ATARM–27-Jul-11 shows the orientation of the 217-ball BGA Package. ...

Page 10

... Indicates whether the signal is input or output state. • “PU”/”PD” Indicates whether Pull-Up, Pull-Down or nothing is enabled. SAM9X35 10 SAM9X35 I/O Type Assignment and Frequency I/O Frequency Charge Load Output (MHz) (pF) Current 40 ...

Page 11

... MCI0_DA1 I/O MCI0_DA2 I/O MCI0_DA3 I/O TIOA0 I/O TIOA1 I/O TIOA2 I/O TCLK0 I/O TCLK1 I/O TCLK2 I/O TIOB0 I/O TIOB1 I/O TIOB2 I/O TWD0 I/O TWCK0 PB0 I/O ERX0 PB1 I/O ERX1 SAM9X35 PIO Peripheral B PIO Peripheral C Dir Signal Dir Signal O SPI1_NPCS1 O I SPI0_NPCS2 O O MCI1_DA1 I/O ETX0 I MCI1_DA2 I/O ETX1 I/O MCI1_DA3 I/O O CANTX1 O I CANRX1 I O SPI0_NPCS1 O ...

Page 12

... PC18 N3 VDDIOP1 GPIO PC19 K1 VDDIOP1 GPIO PC20 M3 VDDIOP1 GPIO PC21 P3 VDDIOP1 GPIO PC22 J4 VDDIOP1 GPIO PC23 K3 VDDIOP1 GPIO PC24 M2 VDDIOP1 GPIO PC25 SAM9X35 12 Primary Alternate PIO Peripheral A Dir Signal Dir Signal I/O ERXER I/O ERXDV I/O ETXCK I/O EMDIO I/O AD7 I EMDC I/O AD8 I ETXEN I/O AD9 I I/O AD10 ...

Page 13

... D21 I/O D22 I/O D23 I/O D24 I/O D25 I/O D26 I/O D27 I/O D28 I/O D29 I/O D30 I/O D31 SAM9X35 PIO Peripheral B PIO Peripheral C Dir Signal Dir Signal O O RTS1 O CTS1 O SCK1 O I PCK1 A20 ...

Page 14

... EBI_O A11 D17 VDDIOM EBI_O A12 C17 VDDIOM EBI_O A13 E16 VDDIOM EBI_O A14 D16 VDDIOM EBI_O A15 C16 VDDIOM EBI_O A16 B17 VDDIOM EBI_O A17 E15 VDDIOM EBI_O A18 SAM9X35 14 Primary Alternate PIO Peripheral A Dir Signal Dir Signal 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 ...

Page 15

... I/O DHSDM I/O I/O I/O I/O I/O I/O I/O I/O I BMS I I TST I TCK I TDI I TDO O TMS I O SAM9X35 PIO Peripheral B PIO Peripheral C Dir Signal Dir Signal Reset State Signal, Dir, PU, Dir PD ...

Page 16

... CLOCK XIN32 A5 VDDBU CLOCK XOUT32 T12 VDDOSC CLOCK XIN U12 VDDOSC CLOCK XOUT 5. Power Considerations 5.1 Power Supplies The SAM9X35 has several types of power supply pins. Table 5-1. SAM9X35 Power Supplies Name Voltage Range, nominal VDDCORE 0.9-1.1V, 1.0V 1.65-1.95V, 1.8V VDDIOM 3.0-3.6V, 3.3V 1.65-1.95V, 1.8V VDDNF 3.0-3.6V, 3.3V VDDIOP0 1.65-3.6V VDDIOP1 1.65-3.6V VDDBU 1 ...

Page 17

... Separate Address and Data Buses for both the 32-bit instruction interface and the – On Address and Data Buses, data can be 8-bit (Bytes), 16-bit (Half-words) or 32-bit 11055AS–ATARM–27-Jul-11 each quarter of the page system flexibility 32-bit data interface (Words) SAM9X35 17 ...

Page 18

... APB/AHB Bridge The SAM9X35 product embeds two separated APB/AHB bridges. This architecture enables to make concurrent access on both bridge. 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 • ...

Page 19

... 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 SAM9X35 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 Slave 4 Slave 5 Slave 6 Slave 7 ...

Page 20

... All the Masters can normally access all the Slaves. However, some paths do not make sense, for example allowing access from the USB Device High speed DMA to the Internal Peripherals. Thus, these paths are forbidden or simply not wired, and shown as “-” in the following table. Table 1. SAM9X35 Master to Slave Access Masters 0 ...

Page 21

... USB The SAM9X35 features the following USB communication ports: • 2 Host (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 con- nected to the second UTMI transceiver ...

Page 22

... The hardware interface numbers are also given in 6-3 Table 6-3. Instance name HSMCI0 SPI0 SPI0 USART0 USART0 USART1 USART1 TWI0 TWI0 TWI2 TWI2 UART0 UART0 SSC SSC SAM9X35 22 DMA Channel Definition DMA Channel HW T/R interface Number RX/ ...

Page 23

... Instance name HSMCI1 SPI1 SPI1 SMD SMD TWI1 TWI1 ADC DBGU DBGU UART1 UART1 USART2 USART2 11055AS–ATARM–27-Jul-11 DMA Channel Definition DMA Channel HW T/R interface Number RX/ SAM9X35 Table 23 ...

Page 24

... Two Independent Registers: Debug Control Register and Debug Status Register – Test Access Port Accessible through JTAG Protocol – Debug Communications Channel • Debug Unit – Two-pin UART – Debug Communication Channel Interrupt Handling – Chip ID Register • IEEE1149.1 JTAG Boundary-scan on All Digital Pins. SAM9X35 24 11055AS–ATARM–27-Jul-11 ...

Page 25

... Memories Figure 7-1. SAM9X35 Memory Mapping Address Memory Space 0x0000 0000 Internal Memories 0x0FFF FFFF 0x1000 0000 EBI Chip Select 0 0x1FFF FFFF 0x2000 0000 EBI Chip Select 1 DDR2/LPDDR SDR/LPSDR 0x2FFF FFFF 0x3000 0000 EBI Chip Select 2 0x3FFF FFFF 0x4000 0000 EBI Chip Select 3 ...

Page 26

... Embedded Memories 7.2.1 Internal SRAM The SAM9X35 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 SAM9X35 embeds an Internal ROM, which contains the SAM-BA program ...

Page 27

... SDRAM Power-up Initialization by Software • CAS Latency 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 11055AS–ATARM–27-Jul-11 Average Latency of Transactions) SAM9X35 27 ...

Page 28

... System Controller can be addressed from a single pointer by using the stan- dard ARM instruction set, as the Load/Store instruction have an indexing mode of ±4 KBytes. Figure 8-1 Figure 7-1 SAM9X35 28 shows the System Controller block diagram. shows the mapping of the User Interface of the System Controller peripherals. ...

Page 29

... Figure 8-1. SAM9X35 System Controller Block Diagram periph_irq[2..30] pit_irq wdt_irq dbgu_irq pmc_irq rstc_irq periph_nreset periph_nreset proc_nreset NRST VDDCORE POR VDDBU VDDBU POR backup_nreset SHDN WKUP XIN32 SLOW CLOCK XOUT32 OSC XIN 12MHz MAIN OSC XOUT UPLL PLLA periph_nreset periph_nreset periph_clk[2..3] PA0-PA31 PB0-PB18 ...

Page 30

... Chip ID: 0x819A_05A1 • Chip ID Extension: 2 • JTAG ID: 0x05B2_F03F • ARM926 TAP ID: 0x0792_603F 8.2 Backup Section The SAM9X35 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) • ...

Page 31

... Figure 7-1, the Peripherals are mapped in the upper 256 Mbytes of the address defines the Peripheral Identifiers of the SAM9X35. A peripheral identifier is required Peripheral Identifiers Instance Name Instance Description AIC Advanced Interrupt Controller SYS System Controller Interrupt ...

Page 32

... Peripheral Signal Multiplexing on I/O Lines The SAM9X35 features 4 PIO Controllers, PIOA, PIOB, PIOC and PIOD, which multiplex the I/O lines of the peripheral set. Each PIO Controller controls 32 lines, 19 lines, 32 lines and 22 lines respectively for PIOA, PIOB, PIOC and PIOD. Each line can be assigned to one of three peripheral functions ...

Page 33

... Asynchronous Mode stop bits in Synchronous Mode – Parity generation and error detection – Framing error detection, overrun error detection 11055AS–ATARM–27-Jul-11 peripherals Sensors and data per chip select SAM9X35 33 ...

Page 34

... 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 SAM9X35 34 11055AS–ATARM–27-Jul-11 ...

Page 35

... Compatibility with MMC Plus Specification Version 4.3 • Compatibility with MultiMedia Card Specification Version 4.1 • Compatibility with SD Memory Card Specification Version 2.0 • Compatibility with SDIO Specification Version V2.0. • Compatibility with CE ATA 11055AS–ATARM–27-Jul-11 SAM9X35 2 S, TDM Buses, Magnetic Card Reader, ...) 35 ...

Page 36

... External trigger pin – Timer Counter outputs TIOA0 to TIOA2 trigger • Sleep Mode and conversion sequencer – Automatic wakeup on trigger and back to sleep mode after conversions of all • Compare level interrupt for background signal surveillance SAM9X35 36 enabled channels 11055AS–ATARM–27-Jul-11 ...

Page 37

... Support physical layer management through MDIO interface • Support Wake On Lan: The receiver supports Wake on LAN by detecting the following events on incoming receive frames: – Magic packet – ARP request to the device IP address – Specific address 1 filter match – Multicast hash filter match 11055AS–ATARM–27-Jul-11 SAM9X35 37 ...

Page 38

... Programmable DMA lock transfer support • Transfer Initiation – Support for Software handshaking interface. Memory mapped registers can be used • Interrupt – Programmable Interrupt generation on DMA Transfer completion Block Transfer SAM9X35 38 lists transfer. Writing a stream of data into non-contiguous fields in system memory transfer ...

Page 39

... 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 11055AS–ATARM–27-Jul-11 SAM9X35 39 ...

Page 40

... Type I Caller ID (CID) decoding • Sixty-three embedded and upgradeable country profiles • Embedded AT commands • SmartDAA – Extension pick-up detection – Digital line protection – Line reversal detection – Line-in-use detection – Remote hang-up detection – Worldwide compliance SAM9X35 40 11055AS–ATARM–27-Jul-11 ...

Page 41

... Mechanical Overview Figure 11-1. 217-ball BGA Package Drawing 11055AS–ATARM–27-Jul-11 SAM9X35 41 ...

Page 42

... Device and 217-ball BGA Package Maximum Weight 450 Table 11-2. 217-ball BGA Package Characteristics Moisture Sensitivity Level Table 11-3. Package Reference JEDEC Drawing Reference JESD97 Classification Table 11-4. Soldering Information Ball Land Solder Mask Opening SAM9X35 MO-205 e1 0.43 mm ± 0.05 0.30 mm ± 0.05 11055AS–ATARM–27-Jul-11 ...

Page 43

... SAM9X35 Ordering Information Table 12-1. SAM9X35 Ordering Information Ordering Code AT91SAM9X35-CU 11055AS–ATARM–27-Jul-11 Package Package Type BGA217 Green SAM9X35 Temperature Operating Range Industrial -40°C to 85°C 43 ...

Page 44

... SAM9X35 44 11055AS–ATARM–27-Jul-11 ...

Page 45

... 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 ...

Related keywords