Transcription of Atmel | SMART AT91RM9200 Datasheet
1 Atmel -1768J-ATARM- AT91RM9200 -Datasheet_0 3-Mar-16 DescriptionThe Atmel | SMART AT91RM9200 is a complete system-on-chip built around theARM920T ARM Thumb processor. It incorporates a rich set of system andapplication peripherals and standard interfaces in order to provide a single-chipsolution for a wide range of compute-intensive applications that require maximumfunctionality at minimum power consumption at lowest AT91RM9200 incorporates a high-speed on-chip SRAM workspace, and alow-latency External Bus Interface (EBI) for seamless connection to whateverconfiguration of off-chip memories and memory-mapped peripherals is requiredby the application.
2 The EBI incorporates controllers for synchronous DRAM(SDRAM), Burst Flash and Static memories and features specific circuitryfacilitating the interface for NAND Flash/SmartMedia and Advanced Interrupt Controller (AIC) enhances the interrupt handlingperformance of the ARM920T processor by providing multiple vectored, prioritizedinterrupt sources and reducing the time taken to transfer to an interrupt Peripheral DMA Controller (PDC) provides DMA channels for all the serialperipherals, enabling them to transfer data to or from on- and off-chip memorieswithout processor intervention.
3 This reduces the processor overhead whendealing with transfers of continuous data streams. The AT91RM9200 benefitsfrom a generation of PDC which includes dual pointers that significantly simplifybuffer set of Parallel I/O (PIO) controllers multiplex the peripheral input/output lineswith general-purpose data I/Os for maximum flexibility in device configuration. Aninput change interrupt, open drain capability and programmable pull-up resistor isincluded on each line. The Power Management Controller (PMC) keeps system power consumption to aminimum by selectively enabling/disabling the processor and various peripheralsunder software control.
4 It uses an enhanced clock generator to provide a selectionof clock signals including a slow clock (32 kHz) to optimize power consumptionand performance at all AT91RM9200 integrates a wide range of standard interfaces including Full Speed Host and Device and Ethernet 10/100 Base-T Media AccessController (MAC), which provides connection to an extensive range of externalperipheral devices and a widely used networking layer. In addition, it provides arich set of peripherals that operate in accordance with several industry standards,such as those used in audio, telecommunication, Flash Card, infrared and SmartCard | SMART ARM-based Embedded MPUDATASHEETAT91RM9200 [ Datasheet ] Atmel -1768J-ATARM- AT91RM9200 - Datasheet_03-Mar-162To complete the offer, the AT91RM9200 benefits from the integration of a wide range of debug features includingJTAG-ICE, a dedicated UART debug channel (DBGU) and an embedded real-time trace.
5 This enables thedevelopment and debug of all applications, especially those with real-time Incorporates ARM920T ARM Thumb Processor 200 MIPS at 180 MHz, Memory Management Unit 16-Kbyte Data Cache, 16-Kbyte Instruction Cache, Write Buffer In-circuit Emulator including Debug Communication Channel Mid-level Implementation Embedded Trace Macrocell (256-ball LFBGA Package only) Low Power: On VDDCORE mA in Normal Mode, 520 A in Standby Mode Additional Embedded Memories 16 Kbytes of SRAM and 128 Kbytes of ROM External Bus Interface (EBI) Supports SDRAM, Static Memory, Burst Flash, Glueless Connection to CompactFlash and NAND Flash/SmartMedia System Peripherals for Enhanced Performance.
6 Enhanced Clock Generator and Power Management Controller Two On-chip Oscillators with Two PLLs Very Slow Clock Operating Mode and Software Power Optimization Capabilities Four Programmable External Clock Signals System Timer Including Periodic Interrupt, Watchdog and Second Counter Real-time Clock with Alarm Interrupt Debug Unit, Two-wire UART and Support for Debug Communication Channel Advanced Interrupt Controller with 8-level Priority, Individually Maskable Vectored Interrupt Sources, Spurious Interrupt Protected Seven External Interrupt Sources and One Fast Interrupt Source Four 32-bit PIO Controllers with Up to 122 Programmable I/O Lines, Input Change Interrupt and Open-drain Capability on Each Line 20-channel Peripheral DMA Controller (PDC) Ethernet MAC 10/100 Base-T Media Independent Interface (MII) or Reduced Media Independent Interface (RMII) Integrated 28-byte FIFOs and Dedicated DMA Channels for Receive and Transmit USB Full Speed (12 Mbits per second)
7 Host Double Port Dual On-chip Transceivers (Single Port Only on 208-lead PQFP Package) Integrated FIFOs and Dedicated DMA Channels USB Full Speed (12 Mbits per second) Device Port On-chip Transceiver, 2-Kbyte Configurable Integrated FIFOs Multimedia Card Interface (MCI) Automatic Protocol Control and Fast Automatic Data Transfers MMC and SD Memory Card-compliant, Supports Up to Two SD Memory Cards Three Synchronous Serial Controllers (SSC) Independent Clock and Frame Sync Signals for Each Receiver and Transmitter I2S Analog Interface Support, Time Division Multiplex Support High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer3AT91RM9200 [ Datasheet ] Atmel -1768J-ATARM- AT91RM9200 - Datasheet_03-Mar-16 Four Universal Synchronous/Asynchronous Receiver/Transmitters (USART) Support for ISO7816 T0/T1 SMART Card Hardware Handshaking RS485 Support, IrDA Up To 115 Kbps Full Modem Control Lines on USART1 Master/Slave Serial Peripheral Interface (SPI)
8 8- to 16-bit Programmable Data Length, 4 External Peripheral Chip Selects Two 3-channel, 16-bit Timer/Counters (TC) Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel Double PWM Generation, Capture/Waveform Mode, Up/Down Capability Two-wire Interface (TWI) Master Mode Support, All 2-wire Atmel EEPROMs Supported IEEE JTAG Boundary Scan on All Digital Pins Power Supplies to for VDDCORE, VDDOSC and VDDPLL to for VDDIOP (Peripheral I/Os) and for VDDIOM (Memory I/Os) Packages 208-pin Green PQFP 256-ball RoHS-compliant LFBGAAT91RM9200 [ Datasheet ] DiagramBold arrows () indicate master-to-slave dependency.
9 Figure Block DiagramARM920T CoreJTAGScanICEAICFast SRAM16 KbytesPIOPLLBPLLAOSCPMCS ystemTimerOSCRTCEBIPIOA/PIOB/PIOC/PIODC ontrollerDBGUMCIUSART0 USART1 USART2 USART3 SPISSC0 SSC1 SSC2 Timer CounterTC0TC1TC2 Timer CounterTC3TC4TC5 TWIPIOPIOD0 D15A0/NBS0A1/NBS2/NWR2A2 A15/A18 A22A16/BA0A17/BA1 NCS0/BFCSNCS1/SDCSNCS3/SMCSNRD/NOE/CFOEN WR0/NWE/CFWENWR1/NBS1/CFIORNWR3/NBS3/CFI OWSDCKSDCKERAS-CASSDWESDA10 BFRDY/SMOEBFCKBFAVDBFBAA/SMWEBFOEBFWEA23 A24 NWAITNCS5/CFCE1D16 D31TF0TK0TD0RD0RK0RF0TF1TK1TD1RD1RK1RF1T F2TK2TD2RD2RK2RF2 TCLK0 TCLK1 TCLK2 TIOA0 TIOB0 TIOA1 TIOB1 TIOA2 TIOB2 TCLK3 TCLK4 TCLK5 TIOA3 TIOB3 TIOA4 TIOB4 TIOA5 TIOB5 TWDTWCKJTAGSELTDITDOTMSTCKNTRSTFIQIRQ0 IRQ6 PCK0 PCK3 PLLRCBPLLRCAXINXOUTXIN32 XOUT32 DDMDDPMCCKMCCDAMCDA0 MCDA3 MCCDBRXD0 TXD0 SCK0 RTS0 CTS0 RXD1 TXD1 SCK1 RTS1 CTS1 DSR1 DTR1 DCD1RI1 RXD2 TXD2 SCK2 RTS2 CTS2 RXD3 TXD3 SCK3 RTS3 CTS3 NPCS0 NPCS1 NPCS2 NPCS3 MISOMOSISPCKMCDB0 MCDB3 HDMAHDPBHDPAHDMBDRXDDTXDE thernet MAC 10/100 ETXCK-ERXCK-EREFCKETXEN-ETXERECRS-ECOLER XER-ERXDVERX0 ERX3 ETX0 ETX3 EMDCSDRAMC
10 OntrollerBurstFlashControllerStaticMemor yControllerPIOI nstruction Cache16 KbytesData Cache16 KbytesMMUEMDIODMAFIFODMAFIFOUSB HostFIFOUSB DeviceTransceiverPIOPIOPIOR esetandTestTST0 TST1 NRSTAPBFast ROM128 KbytesBMSNCS2A25/CFRNWNCS4/CFCSM isalignmentDetectorAddressDecoderAbortSt atusNCS6/CFCE2 TransceiverNCS7 MemoryControllerBusArbiterPeripheralBrid gePeripheralDMAC ontrollerEF100 ETMTSYNCTCLKTPS0 TPS2 TPK0 TPK15 CompactFlashNAND FlashSmartMediaPDCPDCPDCPDCPDCPDCPDCPDCP DCPDCPDCPDC5AT91RM9200 [ Datasheet ] DescriptionTable Description by PeripheralPin NameFunctionTypeActiveLevelCommentsPower VDDIOMM emory I/O Lines Power VVDDIOPP eripheral I/O Lines Power VVDDPLLO scillator and PLL Power VVDDCORECore Chip Power VVDDOSCO scillator Power VGNDG roundGroundGNDPLLPLL GroundGroundGNDOSCO scillator GroundGroundClocks, Oscillators and PLLsXINMain Crystal InputInputXOUTMain Crystal OutputO