| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
AT91 Thumb-based Microcontrollers AT91SAM9261 Preliminary Summary
Top Searches for this datasheetInstruction Extensions Jazelle® Technology Java® Acceleration Kbyte Data Cache, Kbyte Instruction Cache, Write Buffer MIPS Memory Management Unit EmbeddedICETM, Debug Communication Channel Support Mid-level implementation Embedded Trace MacrocellAdditional Embedded Memories Kbytes Internal ROM, Single-cycle Access Maximum Speed Kbytes Internal SRAM, Single-cycle Access Maximum Processor Speed External Interface (EBI) Supports SDRAM, Static Memory, NAND Flash CompactFlash® Controller Supports Passive Active Displays 16-bits Pixel Color Mode Colors Mode (24-bit Pixel), Resolution 2048 2048 Full Speed Mbits second) Host Double Port Dual On-chip Transceivers Integrated FIFOs Dedicated Channels Full Speed Mbits second) Device Port On-chip Transceiver, Kbyte Configurable Integrated FIFOs Matrix Handles Five Masters Five Slaves Boot Mode Select Option Remap Command Fully Featured System Controller (SYSC) Efficient System Management, including Reset Controller, Shutdown Controller, Four 32-bit Battery Backup Registers Total Bytes Clock Generator Power Management Controller Advanced Interrupt Controller Debug Unit Periodic Interval Timer, Watchdog Timer Real-time Timer Three 32-bit Controllers Reset Controller (RSTC) Based Power-on Reset Cells, Reset Source Identification Reset Output Control Shutdown Controller (SHDWC) Programmable Shutdown Control Wake-up Circuitry Clock Generator (CKGR) 32,768 Low-power Oscillator Battery Backup Power Supply, Providing Permanent Slow Clock On-chip Oscillator PLLs Power Management Controller (PMC) Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities Four Programmable External Clock Signals AT91 Thumb-based Microcontrollers AT91SAM9261 Preliminary Summary NOTE: This summary document. complete document available Atmel website www.atmel.com. 6062GS-ATARM-05-Dec-06 Advanced Interrupt Controller (AIC) Individually Maskable, Eight-level Priority, Vectored Interrupt Sources Three External Interrupt Sources Fast Interrupt Source, Spurious Interrupt Protected Debug Unit (DBGU) 2-wire USART support Debug Communication Channel, Programmable Access Prevention Periodic Interval Timer (PIT) 20-bit Interval Timer plus 12-bit Interval Counter Watchdog Timer (WDT) Protected, Programmable Only Once, Windowed 12-bit Counter, Running Slow Clock Real-Time Timer (RTT) 32-bit Free-running Backup Counter Running Slow Clock Three 32-bit Parallel Input/Output Controllers (PIO) PIOA, PIOB PIOC Programmable Lines Multiplexed with Peripheral I/Os Input Change Interrupt Capability Each Line Individually Programmable Open-drain, Pull-up Resistor Synchronous Output Nineteen Peripheral (PDC) Channels Multimedia Card Interface (MCI) SDCard MultiMediaCardCompliant Automatic Protocol Control Fast Automatic Data Transfers with PDC, SDCard Compliant Three Synchronous Serial Controllers (SSC) Independent Clock Frame Sync Signals Each Receiver Transmitter Analog Interface Support, Time Division Multiplex Support High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer Three Universal Synchronous/Asynchronous Receiver Transmitters (USART) Individual Baud Rate Generator, IrDA® Infrared Modulation/Demodulation Support ISO7816 T0/T1 Smart Card, Hardware Software Handshaking, RS485 Support Master/Slave Serial Peripheral Interface (SPI) 16-bit Programmable Data Length, Four External Peripheral Chip Selects Three-channel 16-bit Timer/Counters (TC) Three External Clock Inputs, multi-purpose Pins Channel Double Generation, Capture/Waveform Mode, Up/Down Capability Two-wire Interface (TWI) Master Mode Support, Two-wire Atmel EEPROMs Supported IEEE® 1149.1 JTAG Boundary Scan Digital Pins Required Power Supplies: 1.08V 1.32V VDDCORE VDDBU 2.7V 3.6V VDDOSC VDDPLL 2.7V 3.6V VDDIOP (Peripheral I/Os) 1.65V 1.95V 3.0V 3.6V VDDIOM (Memory I/Os) Available 217-ball LFBGA RoHS-compliant Package AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Description AT91SAM9261 complete system-on-chip built around ARM926EJ-S Thumb processor with extended instruction Jazelle Java accelerator. achieves MIPS MHz. AT91SAM9261 optimized host processor applications with display. integrated controller supports color, active passive displays. Kbyte integrated SRAM configured frame buffer minimizing impact refresh overall processor performance. External Interface incorporates controllers synchronous DRAM (SDRAM) Static memories features specific interface circuitry CompactFlash NAND Flash. AT91SAM9261 integrates ROM-based Boot Loader supporting code shadowing from, example, external DataFlash® into external SDRAM. software controlled Power Management Controller (PMC) keeps system power consumption minimum selectively enabling/disabling processor various peripherals adjustment operating frequency. AT91SAM9261 also benefits from integration wide range debug features including JTAG-ICE, dedicated UART debug channel (DBGU) embedded real time trace. This enables development debug applications, especially those with real-time constraints. 6062GS-ATARM-05-Dec-06 Block Diagram Figure 2-1. JTAGSEL NTRST RTCK AT91SAM9261 Block Diagram ARM926EJ-S Core Instruction Cache bytes Interface Data Cache bytes E JTAG Boundary Scan TSYNC TCLK TPS0-TPS2 TPK0-TPK15 D0-D15 A0/NBS0 A1/NBS2/NWR2 A2-A15/A18-A21 A22/REG A16/BA0 A17/BA1 NCS0 NCS1/SDCS NCS2 NCS3/NANDCS NRD/CFOE NWR0/NWE/CFWE NWR1/NBS1/CFIOR NWR3/NBS3/CFIOW SDCK SDCKE RAS-CAS SDWE SDA10 NWAIT A23-A24 A25/CFRNW NCS4/CFCS0 NCS5/CFCS1 CFCE1 CFCE2 NCS6/NANDOE NCS7/NANDWE D16-D31 HDMA HDPA HDMB HDPB System Controller IRQ0-IRQ2 DRXD DTXD PCK0-PCK3 PLLRCA PLLRCB XOUT DBGU ITCM DTCM CompactFlash NAND Flash Fast SRAM 160K bytes PLLA PLLB Fast bytes 5-layer Matrix Peripheral Bridge Peripheral Controller RSTC PIOA PIOB PIOC FIFO Device Host FIFO Transceiver Transceiver SDRAM Controller GPBREG XIN32 XOUT32 SHDN WKUP VDDBU GNDBU VDDCORE NRST SHDWC Static Memory Controller MCCK MCCDA MCDA0-MCDA3 FIFO RXD0 TXD0 SCK0 RTS0 CTS0 RXD1 TXD1 SCK1 RTS1 CTS1 RXD2 TXD2 SCK2 RTS2 CTS2 SPI0_NPCS0 SPI0_NPCS1 SPI0_NPCS2 SPI0_NPCS3 SPI0_MISO SPI0_MOSI SPI0_SPCK SPI1_NPCS10 SPI1_NPCS1 SPI1_NPCS12 SPI1_NPCS3 SPI1_MISO SPI1_MOSI SPI1_SPCK Controller LCDD0-LCDD23 LCDVSYNC LCDHSYNC LCDDOTCK LCDDEN LCDCC TCLK0 TCLK1 TCLK2 TIOA0 TIOB0 TIOA1 TIOB1 TIOA2 TIOB2 TWCK USART0 SSC0 USART1 SSC1 SSC2 Timer Counter USART2 SPI0 SPI1 AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Signal Description Table 3-1. Signal Name Signal Description Peripheral Function Power Type Active Level Comments VDDIOM VDDIOP VDDBU VDDPLL VDDOSC VDDCORE GNDPLL GNDOSC GNDBU Lines Power Supply Peripherals Lines Power Supply Backup Lines Power Supply Power Supply Oscillator Power Supply Core Chip Power Supply Ground Ground Oscillator Ground Backup Ground Power Power Power Power Power Power Ground Ground Ground Ground 1.65 1.95V 3.0V 3.6V 2.7V 3.6V 1.08V 1.32V 3.0V 3.6V 3.0V 3.6V 1.08V 1.32V Clocks, Oscillators PLLs XOUT XIN32 XOUT32 PLLRCA PLLRCB PCK0 PCK3 Main Oscillator Input Main Oscillator Output Slow Clock Oscillator Input Slow Clock Oscillator Output Filter Filter Programmable Clock Output Input Output Input Output Input Input Output Shutdown, Wakeup Logic SHDN WKUP Shutdown Control Wake-Up Input Output Input JTAG RTCK NTRST JTAGSEL Test Clock Returned Test Clock Test Data Test Data Test Mode Select Test Reset Signal JTAG Selection ETMTSYNC TCLK TPS0 TPS2 Trace Synchronization Signal Trace Clock Trace Pipeline Status Output Output Output Input Output Input Output Input Input Input pull-up resistor. Pull-up resistor. Pull-down resistor. Accepts between VDDBU. pull-up resistor. pull-up resistor. pull-up resistor. over VDDBU. Accepts between VDDBU. 6062GS-ATARM-05-Dec-06 Table 3-1. Signal Name TPK0 TPK15 Signal Description Peripheral (Continued) Function Trace Packet Port Type Output Reset/Test Active Level Comments NRST Microcontroller Reset Test Mode Select Boot Mode Select Input Input Debug Unit Pull-up resistor Pull-down resistor. DRXD DTXD Debug Receive Data Debug Transmit Data Input Output IRQ0 IRQ2 External Interrupt Inputs Fast Interrupt Input Input Input PA31 PB31 PC31 Parallel Controller Parallel Controller Parallel Controller Pulled-up input reset Pulled-up input reset Pulled-up input reset NWAIT Data Address External Wait Signal Output Input Pulled-up input reset reset NCS0 NCS7 NWR0 NWR3 NBS0 NBS3 Chip Select Lines Write Signal Read Signal Write Enable Byte Mask Signal Output Output Output Output Output CompactFlash Support CFCE1 CFCE2 CFOE CFWE CFIOR CFIOW CFRNW CFCS0 CFCS1 CompactFlash Chip Enable CompactFlash Output Enable CompactFlash Write Enable CompactFlash Read CompactFlash Write CompactFlash Read Write CompactFlash Chip Select Lines Output Output Output Output Output Output Output NAND Flash Support NANDOE NANDWE NAND Flash Output Enable NAND Flash Write Enable Output Output AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Table 3-1. Signal Name NANDCS Signal Description Peripheral (Continued) Function NAND Flash Chip Select Type Output SDRAM Controller Active Level Comments SDCK SDCKE SDCS SDWE SDA10 SDRAM Clock SDRAM Clock Enable SDRAM Controller Chip Select Bank Select SDRAM Write Enable Column Signal SDRAM Address Line Output Output Output Output Output Output Output Multimedia Card Interface High MCCK MCCDA MCDA0 MCDA3 Multimedia Card Clock Multimedia Card Command Multimedia Card Data USART Output SCK0 SCK2 TXD0 TXD2 RXD0 RXD2 RTS0 RTS2 CTS0 CTS2 Serial Clock Transmit Data Receive Data Request Send Clear Send Output Input Output Input Synchronous Serial Controller Transmit Data Receive Data Transmit Clock Receive Clock Transmit Frame Sync Receive Frame Sync Output Input Timer/Counter TCLK0 TCLK2 TIOA0 TIOA2 TIOB0 TIOB2 External Clock Input Line Line Input SPI0_MISO SPI1_MISO SPI0_MOSI SPI1_MOSI SPI0_SPCK SPI1_SPCK Master Slave Master Slave Serial Clock 6062GS-ATARM-05-Dec-06 Table 3-1. Signal Name SPI0_NPCS0, SPI1_NPCS0 Signal Description Peripheral (Continued) Function Peripheral Chip Select Type Active Level Comments SPI0_NPCS1 SPI0_NPCS3 SPI1_NPCS1 SPI1_NPCS3 Peripheral Chip Select Output Two-Wire Interface TWCK Two-wire Serial Data Two-wire Serial Clock Controller LCDD0 LCDD23 LCDVSYNC LCDHSYNC LCDDOTCK LCDDEN LCDCC Data Vertical Synchronization Horizontal Synchronization Clock Data Enable Contrast Control Output Output Output Output Output Output Device Port Device Port Data Device Port Data Analog Analog Host Port HDMA HDPA HDMB HDPB Host Port Data Host Port Data Host Port Data Host Port Data Analog Analog Analog Analog AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Package Pinout AT91SAM9261 available 217-ball LFBGA RoHS-compliant package, ball pitch 217-ball LFBGA Package Outline Figure shows orientation 217-ball LFBGA Package. detailed mechanical description given section "AT91SAM9261 Mechanical Characteristics" product datasheet. Figure 4-1. 217-ball LFBGA Package Outline (Top View) Ball 6062GS-ATARM-05-Dec-06 Pinout AT91SAM9261 Pinout 217-ball LFBGA Package Signal Name A16/BA0 XOUT32 XIN32 HDPB HDMB PB27 PB24 A1/NBS2/NWR2 VDDBU JTAGSEL WKUP PB31 HDMA PB26 PB25 PB19 VDDIOM A17/BA1 VDDIOM VDDIOM GNDBU HDPA PB30 VDDIOP PB21 NCS2 NCS1/SDCS VDDIOM Signal Name VDDCORE A0/NBS0 SHDN VDDIOP PB29 PB28 PB23 PB20 PB17 NWR1/NBS1/CFIOR NWR0/NWE/CFWE NRD/CFOE SDA10 PB22 PB18 PB15 SDCKE NWR3/NBS3/CFIOW NCS0 PB16 NRST NTRST SDWE NCS3/NANDCS PB14 PB12 PB11 VDDIOM SDCK PB10 PB13 Signal Name VDDIOP VDDCORE PB3/BMS VDDIOM PA30 PA27 PA31 PC18 VDDCORE PA25 PA26 PA28 PA29 PC17 PC31 VDDIOM PA22 PA21 PA23 PA24 PC16 PC30 PC22 PC24 PC28 PC11 GNDPLL VDDIOP VDDCORE PA15 PA16 VDDIOP PA19 Signal Name PA20 PC19 PC21 PC27 PC29 PC12 PC14 VDDPLL PA10 PA13 PA17 PA18 PC20 PC23 PC26 VDDIOP PC10 PC15 VDDOSC GNDOSC PA11 PA14 PC25 VDDIOP PC13 PLLRCB PLLRCA XOUT PA12 RTCK Table 4-1. Note: Shaded cells define pins powered VDDIOM. AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Power Considerations Power Supplies AT91SAM9261 types power supply pins: VDDCORE pins: Power core, including processor, memories peripherals; voltage ranges from 1.08V 1.32V, 1.2V nominal. VDDIOM pins: Power External Interface lines; voltage ranges from 1.65V 1.95V 3.0V 3.6V, 1.8V 3.3V nominal. VDDIOP pins: Power Peripheral lines transceivers; voltage ranges from 2.7V 3.6V, 3.3V nominal. VDDBU pin: Powers Slow Clock oscillator part System Controller; voltage ranges from 1.08V 1.32V, 1.2V nominal. VDDPLL pin: Powers cells; voltage ranges from 3.0V 3.6V, 3.3V nominal. VDDOSC pin: Powers Main Oscillator cells; voltage ranges from 3.0V 3.6V, 3.3V nominal. double power supplies VDDIOM VDDIOP identified Table page These supplies enable user power device differently interfacing with memories interfacing with peripherals. Ground pins common VDDCORE, VDDIOM VDDIOP pins power supplies. Separated ground pins provided VDDBU, VDDOSC VDDPLL. ground pins GNDBU, GNDOSC GNDPLL, respectively. Power Consumption AT91SAM9261 consumes about static current VDDCORE 25°C. This static current rises temperature increases 85°C. VDDBU, current does exceed @25°C, rise @85°C. dynamic power consumption, AT91SAM9261 consumes maximum VDDCORE maximum speed typical conditions (1.2V, 25°C), processor running full-performance algorithm. Line Considerations JTAG Port Pins TMS, Schmitt trigger inputs have pull-up resistors. RTCK outputs, driven VDDIOP, have pull-up resistor. JTAGSEL used select JTAG boundary scan when asserted high level (tied VDDBU). integrates permanent pull-down resistor about GNDBU, that left unconnected normal operations. NTRST used initialize embedded Controller when asserted level. integrates permanent pull-up resistor about VDDIOP, that left unconnected normal operations. 6062GS-ATARM-05-Dec-06 Test used manufacturing test purposes when asserted high. integrates permanent pull-down resistor about GNDBU, that left unconnected normal operations. Driving this line high level leads unpredictable results. Reset NRST open-drain output integrating non-programmable pull-up resistor. driven with voltage VDDIOP. product integrates power-on reset cells, NRST left unconnected case reset from system needs applied product. NRST integrates permanent pull-up resistor minimum VDDIOP. NRST signal inserted Boundary Scan. Controller Lines lines PA31, PB31, PC31 integrate programmable pull-up resistor Programming this pull-up resistor performed independently each line through Controllers. After reset, lines default inputs with pull-up resistors enabled, except those which multiplexed with External Interface signals that require enabled Peripherals reset. This explicitly indicated column "Reset State" Controller multiplexing tables. Shutdown Logic Pins SHDN output only, driven Shutdown Controller. WKUP input only. accept voltages only between VDDBU. AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Processor Architecture ARM926EJ-S Processor RISC Processor Based v5TEJ Architecture with Jazelle technology Java acceleration Instruction Sets High-performance 32-bit Instruction Thumb High Code Density 16-bit Instruction Instruction Extensions 5-Stage Pipeline Architecture: Instruction Fetch Instruction Decode Execute Data Memory Register Write Kbyte Data Cache, Kbyte Instruction Cache Virtually-addressed 4-way Associative Cache Eight words line Write-through Write-back Operation Pseudo-random Round-robin Replacement Write Buffer Main Write Buffer with 16-word Data Buffer 4-address Buffer DCache Write-back Buffer with 8-word Entries Single Address Entry Software Control Drain Standard Memory Management Unit (MMU) Access Permission Sections Access Permission large pages small pages specified separately each quarter page embedded domains Interface Unit (BIU) Arbitrates Schedules Requests Separate Masters both instruction data access providing complete system flexibility Separate Address Data Buses both 32-bit instruction interface 32-bit data interface Address Data Buses, data 8-bit (Bytes), 16-bit (Half-words) 32-bit (Words) 6062GS-ATARM-05-Dec-06 Debug Test Integrated Embedded In-circuit Emulator Real-Time real-time Watchpoint Units Independent Registers: Debug Control Register Debug Status Register Test Access Port Accessible through JTAG Protocol Debug Communications Channel Debug Unit Two-pin UART Debug Communication Channel Interrupt Handling Chip Register Embedded Trace Macrocell: ETM9- Medium+ Level Implementation Half-rate Clock Mode Four Pairs Address Comparators Data Comparators Eight Memory Decoder Inputs 16-bit Counters 3-stage Sequencer 45-byte FIFO IEEE1149.1 JTAG Boundary-scan Digital Pins Matrix Five Masters Five Slaves handled Handles Requests from ARM926EJ-S, Host Port, Controller Peripheral Controller internal ROM, internal SRAM, EBI, APB, Controller Host Port. Round-Robin Arbitration (three modes supported: default master, last accessed default master, fixed default master) Burst Breaking with Slot Cycle Limit Address Decoder Provided Master Three different slaves assigned each decoded memory area: internal boot, external boot, after remap. Boot Mode Select Option Non-volatile Boot Memory Internal External. Selection made sampled reset. Remap Command Allows Remapping Internal SRAM Place Boot Non-Volatile Memory Allows Handling Dynamic Exception Vectors Peripheral Controller Transfers from/to peripheral to/from memory space without intervention processor. Next Pointer Support, forbids strong real-time constraints buffer management. AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Nineteen channels each USART Debug Unit each Serial Synchronous Controller each Serial Peripheral Interface Multimedia Card Interface 6062GS-ATARM-05-Dec-06 Memories Figure 8-1. AT91SAM9261 Memory Mapping Address Memory Space 0x0000 0000 Internal Memories 0x0FFF FFFF 0x0000 0000 Internal Memory Mapping Boot Memory 256M Bytes 0x10 0000 Notes ROM, EBI_NCS0 SRAM depending REMAP Software programmable 0x1000 0000 0x20 0000 ITCM Chip Select 256M Bytes 0x30 0000 Bytes DTCM Bytes 0x1FFF FFFF 0x2000 0000 Chip Select SDRAMC 256M Bytes SRAM 0x40 0000 Bytes 0x2FFF FFFF 0x3000 0000 Chip Select 0x3FFF FFFF 256M Bytes 0x50 0000 Bytes User Interface Chip Select NANDFlash Chip Select Compact Flash Slot Chip Select Compact Flash Slot Chip Select 0x60 0000 Bytes 0x4000 0000 256M Bytes User Interface 0x70 0000 Bytes 0x4FFF FFFF 0x5000 0000 256M Bytes 0x0FFF FFFF Reserved 0x5FFF FFFF 0x6000 0000 256M Bytes System Controller Mapping 0xFFFF C000 0x6FFF FFFF 0x7000 0000 256M Bytes Peripheral Mapping 0xF000 0000 0x7FFF FFFF Reserved 0x8000 0000 Chip Select 0x8FFF FFFF 256M Bytes 0xFFFA 0000 Reserved 0xFFFF EA00 SDRAMC TCO, TC1, Bytes Bytes 0xFFFF EE00 Bytes 0xFFFF F000 Bytes 0xFFFF F200 0xFFFF EC00 Bytes 0x9000 0000 0xFFFA 4000 Bytes 0xFFFA 8000 MATRIX Bytes 0xFFFA C000 0xFFFB 0000 DBGU 0xFFFF F400 Bytes USART0 0xFFFB 4000 Bytes Bytes 0xFFFF F600 Bytes USART1 0xFFFB 8000 PIOA Bytes Undefined (Abort) 1,518M Bytes 0xFFFB C000 USART2 SSC0 0xFFFC 0000 Bytes PIOB 0xFFFF F800 Bytes bytes PIOC 0xFFFF FA00 Bytes bytes SSC1 0xFFFC 4000 Reserved Bytes 0xFFFF FC00 SSC2 0xFFFC 8000 Bytes Bytes 0xFFFF FD00 Bytes Bytes Bytes Bytes Bytes Bytes Bytes SPI0 0xFFFC C000 RSTC 0xFFFF FD10 0xFFFF FD20 0xFFFF FD30 SHDWC GPBR Reserved SPI1 0xFFFC D000 0xEFFF FFFF 0xF000 0000 Internal Peripherals 0xFFFF FFFF Reserved 256M Bytes 0xFFFF C000 0xFFFF FD40 0xFFFF FD50 0xFFFF FD60 SYSC 0xFFFF FFFF Bytes 0xFFFF FFFF AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary first level address decoding performed Matrix, i.e., implementation Advanced High performance (AHB) Master Slave interfaces with additional features. Decoding breaks Gbytes address space into areas Mbytes. areas directed that associates these areas external chip selects NCS0 NCS7. area reserved addressing internal memories, second level decoding provides Mbyte internal memory area. area reserved peripherals provides access Advanced Peripheral (APB). Other areas unused performing access within them provides abort master requesting such access. Matrix manages five Masters five Slaves. Each Master decoder, thus allowing different memory mapping Master. Regarding Master Master (ARM926Instruction Data), three different Slaves assigned memory space decoded address 0x0: internal boot, external boot, after remap. Refer Table details. Table 8-1. Master Master Master Master Master List Matrix Masters ARM926 Instruction ARM926 Data Controller Host Each Slave arbiter, thus allowing different arbitration Slave. Table 8-2. Slave Slave Slave Slave Slave List Matrix Slaves Internal SRAM Internal Controller Host Port Interfaces External Interface Internal Peripherals Embedded Memories Single Cycle Access full speed Fast SRAM Single Cycle Access full speed Supports ARM926EJ-S interface full processor speed 6062GS-ATARM-05-Dec-06 8.1.1 Internal Memory Mapping Table summarizes Internal Memory Mapping each Master, depending Remap status state reset. Internal Memory Mapping Master ARM926 Instruction REMAP(RCB0) NCS0(1) Int. REMAP (RCB0) Master ARM926 Data REMAP (RCB1) Int. NCS0(1) Int. REMAP (RCB1) Table 8-3. Address 0x0000 0000 Note: Int. NCS0 connected 16-bit non-volatile memory. access configuration defined reset state Setup, Pulse, Cycle Mode registers. 8.1.1.1 Internal SRAM AT91SAM9261 embeds high-speed Kbyte SRAM. This Internal SRAM split into three areas. Memory Mapping detailed Table above. Internal SRAM ARM926EJ-S Instruction user this SRAM block anywhere ARM926 instruction memory space using CP15 instructions. This SRAM block also accessible ARM926 Data Master Masters through address 0x0010 0000. Internal SRAM ARM926EJ-S Data user this SRAM block anywhere ARM926 data memory space using CP15 instructions. This SRAM block also accessible ARM926 Data Master Masters through address 0x0020 0000. Internal SRAM only accessible Masters. After reset until Remap Command performed, this SRAM block accessible through address 0x0030 0000 Masters. After Remap, this SRAM block also becomes accessible through address ARM926 Instruction ARM926 Data Masters. Within Kbyte SRAM size available, amount memory assigned each block software programmable multiple Kbytes according Table 8-4. This table provides size Internal SRAM according size Internal SRAM Internal SRAM Table 8-4. Internal SRAM Block Size Internal SRAM (ITCM) Internal SRAM Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Kbytes Internal SRAM (DCTM) Kbytes Note that among Kbyte blocks making Internal SRAM, permanently assigned Internal SRAM reset, whole memory (160 Kbytes) assigned Internal SRAM AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary memory blocks assigned SRAM SRAM SRAM areas contiguous when user dynamically changes Internal SRAM configuration, Kbyte block organization affect previous configuration from software point view. Table illustrates different configurations related Kbyte blocks (RB0 RB9) assignments. Table 8-5. Kbyte Block Allocation Configuration Examples Related Kbyte Block Assignments Decoded Area ITCM Kbyte DTCM Kbyte Kbytes ITCM Kbytes DTCM Kbytes Kbytes ITCM Kbytes DTCM Kbytes Kbytes ITCM Kbytes DTCM Kbytes Kbytes Address 0x0010 0000 Internal SRAM (ITCM) 0x0010 4000 0x0010 8000 0x0010 C000 0x0020 0000 Internal SRAM (DTCM) 0x0020 4000 0x0020 8000 0x0020 C000 0x0030 0000 0x0030 4000 0x0030 8000 0x0030 C000 Internal SRAM (AHB) 0x0031 0000 0x0031 4000 0x0031 8000 0x0031 C000 0x0032 0000 0x0032 4000 Note: Configuration after reset. 8.1.1.2 Internal AT91SAM9261 integrates Kbyte Internal mapped address 0x0040 0000. also accessible address after reset before remap tied high during reset. Host Port AT91SAM9261 integrates Host Port Open Host Controller Interface (OHCI). registers this interface directly accessible mapped like standard internal memory address 0x0050 0000. Controller AT91SAM9261 integrates Controller. interface directly accessible mapped like standard internal memory address 0x0060 0000. 8.1.1.3 8.1.1.4 6062GS-ATARM-05-Dec-06 8.1.2 Boot Strategies system always boots address 0x0. ensure maximum number possibilities boot, memory layout configured with parameters. REMAP allows user first internal SRAM bank ease development. This done software once system booted each Master Matrix. When REMAP ignored. Refer Matrix Section more details. When REMAP allows user 0x0, convenience, external memory. This done hardware reset. Note: Memory blocks affected these parameters always seen their specified base addresses. complete memory presented Figure page AT91SAM9261 Matrix manages boot memory that depends level reset. internal memory area mapped between address 0x000F FFFF reserved this purpose. detected boot memory embedded ROM. detected boot memory memory connected Chip Select External Interface. 8.1.2.1 Boot Embedded system boots using Boot Program. DataFlash Boot Downloads runs application from DataFlash into internal SRAM Downloaded code size from DataFlash depends embedded SRAM size Automatic detection valid application DataFlash connected NPCS0 Boot Uploader case valid program detected external DataFlash Small monitor functionalities (read/write/run) interface with SAM-BAapplication Automatic detection communication link Serial communication DBGU (XModem protocol) Device Port (CDC Protocol) 8.1.2.2 Boot External Memory Boot slow clock (32,768 Boot with default configuration Static Memory Controller, byte select mode, 16-bit data bus, Read/Write controlled Chip Select, allows boot 16-bit non-volatile memory. customer-programmed software must perform complete configuration. speed boot sequence when booting (BMS=0), user must take following steps: Program (main oscillator enable bypass mode). Program start PLL. Reprogram setup, cycle, hold, mode timings registers adapt them clock AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Switch main clock value. 8.1.3 ETMMemories eight ETM9 Medium+ memory decoder inputs connected custom address decoders resulting memory mapping summarized Table 8-6. Table 8-6. ETM9 Memory Mapping Area Internal Internal Internal Internal External External Internal Internal Access Type Data Fetch Data Fetch Data Fetch Data Data Start Address 0x0000 0000 0x0000 0000 0x0040 0000 0x0040 0000 0x1000 0000 0x1000 0000 0xF000 0000 0xFFFF C000 Address 0x002F FFFF 0x002F FFFF 0x004F FFFF 0x004F FFFF 0x8FFF FFFF 0x8FFF FFFF 0xFFFF BFFF 0xFFFF FFFF Product Resource SRAM SRAM External Interface External Interface User Peripherals System Peripherals External Memories external memories accessed through External Interface (Bus Matrix Slave Refer memory Figure page 6062GS-ATARM-05-Dec-06 System Controller System Controller manages vital blocks microcontroller: interrupts, clocks, power, time, debug reset. System Peripherals mapped within highest Kbytes address space, between addresses 0xFFFF EA00 0xFFFF FFFF. Each peripheral address space Bytes, representing registers. Figure page shows System Controller block diagram. Figure page shows mapping User Interfaces System Controller peripherals. AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Block Diagram System Controller Block Diagram System Controller irq0-irq2 periph_irq[2.21] pit_irq rtt_irq wdt_irq dbgu_irq pmc_irq rstc_irq periph_nreset dbgu_rxd debug periph_nreset SLCK debug idle proc_nreset VDDCORE Powered NRST VDDCORE ice_nreset jtag_nreset periph_nreset proc_nreset backup_nreset rstc_irq SLCK SLCK backup_nreset SLCK rtt_alarm Real-Time Timer rtt_irq rtt_alarm Periodic Interval Timer Watchdog Timer wdt_fault WDRPROC periph_nreset Matrix Debug Unit nirq nfiq Figure 9-1. Advanced Interrupt Controller ice_nreset force_ntrst dbgu_irq force_ntrst dbgu_txd pit_irq ntrst ARM926EJ-S proc_nreset debug wdt_irq jtag_nreset Boundary Scan Controller Reset Controller UDPCK periph_clk[10] periph_nreset periph_irq[10] usb_suspend Device Port VDDBU SHDN WKUP Shutdown Controller UHPCK periph_clk[20] Host Port backup_nreset VDDBU Powered General-purpose Backup Registers periph_nreset periph_irq[20] LCDCK periph_clk[21] periph_nreset periph_irq[21] XIN32 XOUT32 XOUT PLLRCA PLLRCB SLOW CLOCK SLCK periph_clk[2.21] pck[0-3] MAINCK Power Management Controller UDPCK UHPCK LCDCK pmc_irq idle MAIN PLLA PLLB periph_nreset usb_suspend periph_nreset periph_clk[2.4] dbgu_rxd Controller PLLACK PLLBCK periph_clk[6.21] periph_nreset Embedded Peripherals PA0-PA31 PB0-PB31 PC0-PC31 Controllers periph_irq{2.4] irq0-irq2 dbgu_txd periph_irq[6.21] enable 6062GS-ATARM-05-Dec-06 Reset Controller Based Power-on-Reset cells Status last reset Either cold reset, first reset, soft reset, user reset, watchdog reset, wake-up reset Controls internal resets NRST output Shutdown Controller Shutdown Wake-up logic: Software programmable assertion SHDN Deassertion Programmable WKUP level change alarm General-purpose Backup Registers Four 32-bit general-purpose backup registers Clock Generator Embeds Low-power 32768 Slow Clock Oscillator Provides permanent Slow Clock system Embeds Main Oscillator Oscillator bypass feature Supports crystals Embeds PLLs Outputs clocks Integrates input divider increase output accuracy minimum input frequency Provides SLCK, MAINCK, PLLACK PLLBCK. Figure 9-2. Clock Generator Block Diagram Clock Generator XIN32 XOUT32 XOUT Main Oscillator Main Clock MAINCK Slow Clock Oscillator Slow Clock SLCK PLLRCA Divider Divider Status Control PLLA Clock PLLACK PLLB Clock PLLBCK PLLRCB Power Management Controller AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Power Management Controller Power Management Controller provides: Processor Clock Master Clock Clock USBCK Controller Clock LCDCK thirty peripheral clocks four programmable clock outputs: PCK0 PCK3 Figure 9-3. Power Management Controller Block Diagram Processor Clock Controller Master Clock Controller SLCK MAINCK PLLACK PLLBCK Prescaler /1,/2,/4,.,/64 Divider /1,/2,/3,/4 Peripherals Clock Controller ON/OFF Peripherals Clock Controller ON/OFF Programmable Clock Controller SLCK MAINCK PLLACK PLLBCK Prescaler /1,/2,/4,.,/64 pck[0.3] Idle Mode periph_clk[2.21] LCDCK PLLBCK Clock Controller ON/OFF Divider /1,/2,/4 usb_suspend UDPCK UHPCK Periodic Interval Timer Includes 20-bit Periodic Counter with less than accuracy Includes 12-bit Interval Overlay Counter Real time Linux®/WindowsCE® compliant tick generator Watchdog Timer 12-bit key-protected only-once programmable counter Windowed, prevents processor dead-lock watchdog access Real-time Timer 32-bit Free-running backup counter Alarm Register capable generate wake-up system 6062GS-ATARM-05-Dec-06 9.10 Advanced Interrupt Controller Controls interrupt lines (nIRQ nFIQ) Processor Thirty-two individually maskable vectored interrupt sources Source reserved Fast Interrupt Input (FIQ) Source reserved system peripherals (PIT, RTT, PMC, DBGU, etc.) Source Source control thirty embedded peripheral interrupts external interrupts Programmable edge-triggered level-sensitive internal sources Programmable positive/negative edge-triggered high/low level-sensitive Four External Sources 8-level Priority Controller Drives normal interrupt processor Handles priority interrupt sources Higher priority interrupts served during service lower priority interrupt Vectoring Optimizes Interrupt Service Routine Branch Execution 32-bit Vector Register interrupt source Interrupt Vector Register reads corresponding current Interrupt Vector Protect Mode Easy debugging preventing automatic operations when protect mode enabled Fast Forcing Permits redirecting normal interrupt source Fast Interrupt processor General Interrupt Mask Provides processor synchronization events without triggering interrupt 9.11 Debug Unit Composed four functions Two-pin UART Debug Communication Channel (DCC) support Chip Registers Access Prevention Two-pin UART Implemented features 100% compatible with standard Atmel USART Independent receiver transmitter with common programmable Baud Rate Generator Even, Odd, Mark Space Parity Generation Parity, Framing Overrun Error Detection Automatic Echo, Local Loopback Remote Loopback Channel Modes Support channels with connection receiver transmitter Debug Communication Channel Support AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Offers visibility COMMRX COMMTX signals from Processor Chip Registers Identification device revision, sizes embedded memories, peripherals Access prevention Enables software prevent system access through Processor's Prevention made asserting NTRST line Processor's 9.12 Controllers Three Controllers, each controlling programmable Lines PIOA Lines PIOB Lines PIOC Lines Fully programmable through Set/Clear Registers Multiplexing peripheral functions Line each Line (whether assigned peripheral used general-purpose I/O) Input change interrupt Glitch filter Multi-drive option enables driving open drain Programmable pull each line data status register, supplies visibility level time Synchronous output, provides Clear several lines single write 6062GS-ATARM-05-Dec-06 Peripherals 10.1 User Interface User Peripherals mapped upper Mbytes address space between addresses 0xFFFA 0000 0xFFFC FFFF. Each User Peripheral allocated Kbytes address space. complete memory presented Figure page 10.2 Peripheral Identifiers Table 10-1 defines Peripheral Identifiers AT91SAM9261. peripheral identifier required control peripheral interrupt with Advanced Interrupt Controller control peripheral clock with Power Management Controller. AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Table 10-1. Peripheral Peripheral Identifiers Peripheral Mnemonic SYSIRQ PIOA PIOB PIOC SPI0 SPI1 SSC0 SSC1 SSC2 LCDC Peripheral Name Advanced Interrupt Controller System Interrupt Parallel Controller Parallel Controller Parallel Controller Reserved USART USART USART Multimedia Card Interface Device Port Two-Wire Interface Serial Peripheral Interface Serial Peripheral Interface Synchronous Serial Controller Synchronous Serial Controller Synchronous Serial Controller Timer/Counter Timer/Counter Timer/Counter Host Port Controller Reserved Advanced Interrupt Controller Advanced Interrupt Controller Advanced Interrupt Controller IRQ0 IRQ1 IRQ2 External Interrupt Note: Setting AIC, SYSIRQ, UHP, LCDC IRQ0 IRQ2 bits clock set/clear registers effect. 10.3 Peripheral Multiplexing Lines AT91SAM9261 features three controllers, PIOA, PIOB PIOC, that multiplex lines peripheral set. Each Controller controls thirty-two lines. Each line assigned peripheral functions, Table 10-2 page Table 10-3 page Table 10-4 page define lines peripherals multiplexed Controllers. columns "Function" "Comments" have been inserted user's comments; they used track pins defined application. Note that some output only peripheral functions might duplicated within tables. 6062GS-ATARM-05-Dec-06 column "Reset State" indicates whether line resets mode peripheral mode. mentioned, line resets input with pull-up enabled, that device maintained static state soon reset released. result, corresponding line register PIO_PSR (Peripheral Status Register) resets low. signal name mentioned "Reset State" column, line assigned this function corresponding PIO_PSR resets high. This case pins controlling memories, particular address lines, which require driven soon reset released. Note that pull-up resistor also enabled this case. 10.3.1 10.3.1.1 Resource Multiplexing Controller Controller interface with several panels. supports bit-per-pixel without limitation. Interfacing bit-per-pixel TFTs panel prevents using SSC0 chip select line SPI1. bit-per-pixel panels interfaced through peripheral functions, color data output LCDD3 LCDD7, LCDD11 LCDD15 LCDD19 LCDD23. Intensity output LCDD2, LCDD10 LCDD18. Using peripheral does prevent using SSC0 SPI1 lines. 10.3.1.2 EUsing Eprevents: using USART1 USART2 control signals, particular lines which required USART ISO7816 handle hardware handshaking serial lines. case Eand ISO7816 connection both required, USART0 used Smart Card interface. using SSC1 addressing static memory more than Mbytes, which requires address lines using chip select lines SPI0 SPI1 10.3.1.3 required, NWAIT function (external wait request) deactivated software, allowing this used PIO. 10.3.1.4 32-bit Data Using 32-bit Data prevents: using three Timer Counter channels' outputs trigger inputs using SSC2 10.3.1.5 NAND Flash Interface Using NAND Flash interface prevents: using NCS3, NCS6 NCS7 access other parallel devices 10.3.1.6 Compact Flash Interface Using CompactFlash interface prevents: AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary using NCS4 and/or NCS5 access other parallel devices 10.3.1.7 SPI0 MultiMedia Card Interface DataFlash Card compatible with SDCard, useful multiplex MCI. Here, SPI0 signal multiplexed with MCI. USARTs Using USART1 USART2 control signals prevents using ETM. Alternatively, using USART0 with control signals prevents using some clock outputs interrupt lines. 10.3.1.9 Clock Outputs Using clock outputs multiplexed with prevents using Debug Unit and/or Wire Interface. Alternatively, using second implementation clock outputs prevents using Controller Interface and/or USART0. 10.3.1.10 Interrupt Lines Using prevents using USART0 control signals. Using IRQ0 prevents using NWAIT signal. Using IRQ1 and/or IRQ2 prevents using SPI1. 10.3.1.8 6062GS-ATARM-05-Dec-06 10.3.2 Controller Multiplexing Multiplexing Controller Controller Application Usage Comments Reset State MCDA1 MCDA2 MCDA3 PCK0 PCK1 PCK2 PCK3 SCK1 RTS1 CTS1 SCK2 RTS2 CTS2 RTS0 SPI1_NPCS1 SPI1_NPCS2 SPI1_NPCS3 SPI0_NPCS1 SPI0_NPCS2 SPI0_NPCS3 Function Comments Table 10-2. Line PA10 PA11 PA12 PA13 PA14 PA15 PA16 PA17 PA18 PA19 PA20 PA21 PA22 PA23 PA24 PA25 PA26 PA27 PA28 PA29 PA30 PA31 Peripheral SPI0_MISO SPI0_MOSI SPI0_SPCK SPI0_NPCS0 SPI0_NPCS1 SPI0_NPCS2 SPI0_NPCS3 TWCK DRXD DTXD TSYNC TCLK TPS0 TPS1 TPS2 TPK0 TPK1 TPK2 TPK3 TPK4 TPK5 TPK6 TPK7 TPK8 TPK9 TPK10 TPK11 TPK12 TPK13 TPK14 TPK15 Peripheral MCDA0 MCCDA MCCK AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary 10.3.3 Controller Multiplexing Multiplexing Controller Controller Line PB10 PB11 PB12 PB13 PB14 PB15 PB16 PB17 PB18 PB19 PB20 PB21 PB22 PB23 PB24 PB25 PB26 PB27 PB28 PB29 PB30 PB31 Peripheral LCDVSYNC LCDHSYNC LCDDOTCK LCDDEN LCDCC LCDD0 LCDD1 LCDD2 LCDD3 LCDD4 LCDD5 LCDD6 LCDD7 LCDD8 LCDD9 LCDD10 LCDD11 LCDD12 LCDD13 LCDD14 LCDD15 SPI1_NPCS1 SPI1_NPCS0 SPI1_SPCK SPI1_MISO SPI1_MOSI LCDD2 LCDD3 LCDD4 LCDD5 LCDD6 LCDD7 LCDD10 LCDD11 LCDD12 LCDD13 LCDD14 LCDD15 LCDD19 LCDD20 LCDD21 LCDD22 LCDD23 LCDD16 LCDD17 LCDD18 LCDD19 LCDD20 LCDD21 LCDD22 LCDD23 IRQ2 IRQ1 PCK2 PCK0 Peripheral Reset State Application Usage Function Comments Table 10-3. 6062GS-ATARM-05-Dec-06 10.3.4 Controller Multiplexing Multiplexing Controller Controller Application Usage Reset State PCK2 PCK3 SCK0 NCS6 NCS7 SPI1_NPCS2 SPI1_NPCS3 TCLK0 TCLK1 TCLK2 TIOA0 TIOB0 TIOA1 TIOB1 TIOA2 TIOB2 PCK1 Function Comments Table 10-4. Line PC10 PC11 PC12 PC13 PC14 PC15 PC16 PC17 PC18 PC19 PC20 PC21 PC22 PC23 PC24 PC25 PC26 PC27 PC28 PC29 PC30 PC31 Peripheral NANDOE NANDWE NWAIT A25/CFRNW NCS4/CFCS0 NCS5/CFCS1 CFCE1 CFCE2 TXD0 RXD0 RTS0 CTS0 TXD1 RXD1 TXD2 RXD2 Peripheral NCS6 NCS7 IRQ0 AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary 10.3.5 System Interrupt System Interrupt Source wired-OR interrupt signals coming from: SDRAM Controller Debug Unit Periodic Interval Timer Real-Time Timer Watchdog Timer Reset Controller Power Management Controller clock these peripherals cannot deactivated Peripheral only used within Advanced Interrupt Controller. 10.3.6 External Interrupts external interrupt signals, i.e., Fast Interrupt signal Interrupt signals IRQ0 IRQ2, dedicated Peripheral However, there clock control associated with these peripheral IDs. 10.4 External Interface Integrates External Memory Controllers: Static Memory Controller SDRAM Controller Additional logic NAND Flash CompactFlash support NAND Flash support: 8-bit well 16-bit devices supported CompactFlash support: modes (Attribute Memory, Common Memory, I/O, True IDE) supported signals -IOIS16 (I/O True modes) -ATA (True mode) handled. Optimized External 32-bit Data 26-bit Address Bus, Mbytes addressable Eight Chip Selects, each reserved eight Memory Areas Optimized multiplexing reduce latencies External Memories Configurable Chip Select Assignment Managed EBI_CSA Register located MATRIX user interface Static Memory Controller NCS0 SDRAM Controller Static Memory Controller NCS1 Static Memory Controller NCS2 Static Memory Controller NCS3, Optional NAND Flash Support Static Memory Controller NCS4 NCS5, Optional CompactFlash Support Static Memory Controller NCS6 NCS7 6062GS-ATARM-05-Dec-06 10.5 Static Memory Controller External memory mapping, Mbyte address space Chip Select Line Eight Chip Select Lines 32-bit Data Multiple Access Modes supported Byte Write Byte Select Lines Asynchronous read Page Mode supported 32-byte page size) Multiple device adaptability Compliant with Module Control signal programmable setup, pulse hold time each Memory Bank Multiple Wait State Management Programmable Wait State Generation External Wait Request Programmable Data Float Time Slow Clock Mode Supported 10.6 SDRAM Controller Supported Devices Standard Power SDRAM (Mobile SDRAM) Numerous configurations supported Address Memory Parts SDRAM with four Internal Banks SDRAM with 32-bit Data Path Programming Facilities Word, half-word, byte access Automatic page break when Memory Boundary been reached Multibank Ping-pong Access Timing parameters specified software Automatic refresh operation, refresh rate programmable Energy-saving Capabilities Self-refresh, power down deep power down modes supported Error detection Refresh Error Interrupt SDRAM Power-up Initialization software Latency supported Auto Precharge Command used AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary 10.7 Serial Peripheral Interface Supports communication with serial external devices Four chip selects with external decoder support allow communication with fifteen peripherals Serial memories, such DataFlash 3-wire EEPROMs Serial peripherals, such ADCs, DACs, Controllers, Controllers Sensors External co-processors Master slave serial peripheral interface 16-bit programmable data length chip select Programmable phase polarity chip select Programmable transfer delays between consecutive transfers between clock data chip select Programmable delay between consecutive transfers Selectable mode fault detection Very fast transfers supported Transfers with baud rates chip select line left active speed transfers same device 10.8 Two-wire Interface Compatibility with standard two-wire serial memory One, three bytes slave address Sequential read/write operations 10.9 USART Programmable Baud Rate Generator 9-bit full-duplex synchronous asynchronous serial communications stop bits Asynchronous Mode stop bits Synchronous Mode Parity generation error detection Framing error detection, overrun error detection MSB- LSB-first Optional break generation detection By-8 by-16 over-sampling receiver frequency Hardware handshaking RTS-CTS Receiver time-out transmitter timeguard Optional Multi-drop Mode with address generation detection Optional Manchester Encoding RS485 with driver control signal ISO7816, Protocols interfacing with smart cards NACK handling, error counter with repetition iteration limit IrDA modulation demodulation 6062GS-ATARM-05-Dec-06 Communication 115.2 Kbps Test Modes Remote Loopback, Local Loopback, Automatic Echo 10.10 Synchronous Serial Controller Provides serial synchronous communication links used audio telecom applications (with CODECs Master Slave Modes, I2S, Buses, Magnetic Card Reader more). Contains independent receiver transmitter common clock divider. Offers configurable frame sync data length. Receiver transmitter programmed start automatically detection different event frame sync signal. Receiver transmitter include data signal, clock signal frame synchronization signal. 10.11 Timer Counter Three 16-bit Timer Counter Channels Wide range functions including: Frequency Measurement Event Counting Interval Measurement Pulse Generation Delay Timing Pulse Width Modulation Up/down Capabilities Each channel user-configurable contains: Three external clock inputs Five internal clock inputs multi-purpose input/output signals global registers that three Channels 10.12 Multimedia Card Interface Compatibility with MultiMedia Card Specification Version Compatibility with Memory Card Specification Version Cards clock rate Master Clock divided Embedded power management slow down clock rate when used Each slots, each supporting slot MultiMedia Card cards) Memory Card Support stream, block multi-block data read write AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary 10.13 Host Port: Compliance with Open specification Compliance with V2.0 Full-speed Low-speed Specification Supports both Low-speed Mbps Full-speed Mbps devices Root integrated with downstream ports embedded transceivers overcurrent detection Supports power management Operates master Matrix Device Port: V2.0 full-speed compliant, Mbits second Embedded V2.0 full-speed transceiver Embedded dual-port endpoints Suspend/Resume logic Ping-pong mode (two memory banks) isochronous bulk endpoints general-purpose endpoints: Endpoint bytes, ping-pong mode Endpoint Endpoint bytes, ping-pong mode Endpoint bytes, ping-pong mode Endpoint Endpoint bytes, ping-pong mode Embedded pull-up configurable USB_PUCR Register located MATRIX user interface 10.14 Controller Single Dual scan color monochrome passive panels supported Single scan active panels supported. 4-bit single scan, 8-bit single dual scan, 16-bit dual scan interfaces supported 24-bit single scan interfaces supported gray levels mono 4096 colors color displays bits pixel (palletized), bits pixel (non-palletized) mono bits pixel (palletized), bits pixel (non-palletized) color bits pixel (palletized), bits pixel (non-palletized) Single clock domain architecture Resolution supported 2048 2048 6062GS-ATARM-05-Dec-06 Ordering Information Table 11-1. AT91SAM9261 Ordering Information Package BGA217 Package Type RoHS-compliant Temperature Operating Range Industrial -40°C 85°C Ordering Code AT91SAM9261-CJ AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 AT91SAM9261 Preliminary Revison History Table 12-1. Doc. Rev. 6062AS Revision History Source Comments Qualified/Internal: 23-Aug-04 Date: 02-Jun-05 04-370 04-371 04-376 04-446 04-447 04-461 04-475 Removed "Embedded Software Services" page Change Additional Embedded Memories "Features" page Change Section "Power Consumption" page Change Table page Change AIC, "Features" page SMCS signal added Table 3-1, "Signal Description Peripheral," page Change Section 10.3.1.5 "NAND Flash Interface" page Added NTRST signal to"Block Diagram" page NTRST signal added Table page modified Table page Change "JTAG Port Pins" page Changed access single cycle "Features" page Section "Embedded Memories" page Replaced "PDMA" with "PDC" throughout. Replaced "Peripheral DMA" with "Peripheral Controller" throughout. pinout 217-ball LFBGA package, Table updated. Updated Section 8.1.2 "Boot Program" page 6062BS 05-023 Changed voltage level VDDIOM VDDIOP 2.7V throughout. Corrected nominal voltage level VDDIOP VDDIOP Section "Power Supplies" page Added information chip select assignment management Section 10.4 "External Interface" page 05-024 Added information configuration management embedded pull-up Section 10.13 "USB" page Throughout document: references SmartMedia removed replaced NAND Flash. signals SMxx changed NANDxx. Throughout document: Package qualified RoHS-compliant Changed pull-up resistor level kOhm Section "PIO Controller Lines" page Changed typical conditions VDDCORE 1.2V Section "Power Consumption" page Corrected state Table 8-3, "Internal Memory Mapping," page Corrected reset condition access Section 8.1.1.2 "Internal ROM" page Date: 15-Nov-05 Changed names Figure 2-1, "AT91SAM9261 Block Diagram," page Table "Signal Description Peripheral," page Table 10-2, "Multiplexing Controller page Table 10-3, "Multiplexing Controller page Table 10-4, "Multiplexing Controller page Updated Figure 2-1, "AT91SAM9261 Block Diagram," page Changed value programmable pull-up resistor Section "PIO Controller Lines" page Updated Table 11-1, "AT91SAM9261 Ordering Information," page 05-398 6062CS 05-481 05-496 05-487 6062GS-ATARM-05-Dec-06 Table 12-1. Doc. Rev. Revision History Source Comments Corrected MIPS speed page 6062DS 2292 2946 2475 6062ES 2474 2480 3068 3147 6062FS 3067 3503 3660, 3695 6062GS 3660 Added information NCS0 hwhen Table 8-3, "Internal Memory Mapping," page Updated information JTAGSEL Section "Signal Description Peripheral" page Section "JTAG Port Pins" page Reformatted Section "Memories" page Inserted Figure 8-1, "AT91SAM9261 Memory Mapping," page show full product memory mapping. Removed information Timer Counter clock assignments Section 10.11 "Timer Counter" page Inserted Section 8.1.2 "Boot Strategies" page replace Boot section. Changed name ball SHDN Table 4-1, "AT91SAM9261 Pinout 217-ball LFBGA Package (1)," page Updated information shutdown Section "Shutdown Logic Pins" page Updated peripheral mnemonics Figure 8-1, "AT91SAM9261 Memory Mapping," page Added note Table 10-1, "Peripheral Identifiers," page Updated VDDOSC, VDDPLL VDDIOM ranges in"Features", Table 3-1, "Signal Description Peripheral," page Section "Power Consumption" page Added Figure 8-1, "AT91SAM9261 Memory Mapping," page AT91SAM9261 Preliminary 6062GS-ATARM-05-Dec-06 Atmel Corporation 2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Operations Memory 2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 RF/Automotive Theresienstrasse Postfach 3535 74025 Heilbronn, Germany Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340 1150 East Cheyenne Mtn. Blvd. Colorado Springs, 80906, Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Regional Headquarters Europe Atmel Sarl Route Arsenaux Case Postale CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Microcontrollers 2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 Chantrerie 70602 44306 Nantes Cedex France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60 Biometrics/Imaging/Hi-Rel MPU/ High-Speed Converters/RF Datacom Avenue Rochepleine 38521 Saint-Egreve Cedex, France Tel: (33) 4-76-58-30-00 Fax: (33) 4-76-58-34-80 Asia Room 1219 Chinachem Golden Plaza Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 ASIC/ASSP/Smart Cards Zone Industrielle 13106 Rousset Cedex, France Tel: (33) 4-42-53-60-00 Fax: (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, 80906, Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743 Japan Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Literature Requests www.atmel.com/literature Disclaimer: information this document provided connection with Atmel products. license, express implied, estoppel otherwise, intellectual property right granted this document connection with sale Atmel products. EXCEPT FORTH ATMEL'S TERMS CONDITIONS SALE LOCATED ATMEL'S SITE, ATMEL ASSUMES LIABILITY WHATSOEVER DISCLAIMS EXPRESS, IMPLIED STATUTORY WARRANTY RELATING PRODUCTS INCLUDING, LIMITED IMPLIED WARRANTY MERCHANTABILITY, FITNESS PARTICULAR PURPOSE, NON-INFRINGEMENT. EVENT SHALL ATMEL LIABLE DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES LOSS PROFITS, BUSINESS INTERRUPTION, LOSS INFORMATION) ARISING INABILITY THIS DOCUMENT, EVEN ATMEL BEEN ADVISED POSSIBILITY SUCH DAMAGES. Atmel makes representations warranties with respect accuracy completeness contents this document reserves right make changes specifications product descriptions time without notice. Atmel does make commitment update information contained herein. Unless specifically provided otherwise, Atmel products suitable for, shall used automotive applications. Atmel's products intended, authorized, warranted components applications intended support sustain life. 2006 Atmel Corporation. rights reserved. Atmel logo combinations thereof, Everywhere DataFlash others registered trademarks, SAM-BA others trademarks Atmel Corporation subsidiaries. ARMPowered logo, Thumb others registered trademarks trademarks Ltd. Windows others registered trademarks trademarks Microsoft Corporation and/or other countries. Other terms product names trademarks others. 6062GS-ATARM-05-Dec-06 Other recent searchesZMX40M - ZMX40M ZMX40M Datasheet SN74ALVC16240 - SN74ALVC16240 SN74ALVC16240 Datasheet PA0943DG-41 - PA0943DG-41 PA0943DG-41 Datasheet LCC-28C-A04 - LCC-28C-A04 LCC-28C-A04 Datasheet FDB461 - FDB461 FDB461 Datasheet FA7615CP - FA7615CP FA7615CP Datasheet DS04-27220-5Ea - DS04-27220-5Ea DS04-27220-5Ea Datasheet 2SA1244 - 2SA1244 2SA1244 Datasheet
Privacy Policy | Disclaimer |