MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » M-501-16 My Account  |  Cart Contents  |  Checkout   
Vacation Notice: We are on vacation November 11th - 19th 2017. Any orders placed during that time frame will ship on November 20th.
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Atmel AT91RM9200 (ARM9) Processor Board, Linux-ready US$120.00

Atmel AT91RM9200 (ARM9) Processor Board, Linux-ready

  • Atmel AT91RM9200 CPU, 200MIPS @180MHz, with MMU
  • 64MB SDRAM, 16MB NOR Flash memory
  • One 10/100 Mbps Ethernet interface with on-board PHY and transformer
  • Two full-speed USB 2.0 Host ports
  • One SD (secure digital) interface
  • Four 921.6kbps UARTs with hardware flow control
  • I2C bus
  • I2S bus; one transmitter and one receiver
  • SPI with 2x chip select signals
  • 32x general-purpose IOs; CMOS/3.3V compatible
  • 8-bit external local bus (A0-A7, D0-D7), with 4x chip selects
  • Small footprint; only 80 x 50mm
  • Ultra low power consumption; less than 2.5W
  • Linux 2.6.x OS is pre-loaded; supports file system
  • GNU C/C++ tool chain is included
  • Available in standard and extended temperature range (see below)
  • The M-501 is a credit card size ARM9-based SoM (System-on-Module). It includes an Atmel AT91RM9200 ARM9 CPU, 64MB SDRAM and 16MB Flash. The Linux kernel 2.6.x OS with file system support comes pre-loaded in the M-501.

    An Automation Control Board, iPAC-5010, is available that uses the M-501 CPU module. The iPAC-5010 provides 16 opto-isolated inputs, 8 Darlington Pair outputs to drive relays, 2 USB host connections, Ethernet connection and RS232/RS422 interfaces.

    Atmel AT91RM9200 ARM Board Hardware


    • CPU: Atmel AT91RM9200, with MMU
    • Clock: 180MHz
    • SDRAM: 64MB
    • Flash: 16MB
    • Network

    • Type: Ethernet, 10/100 Mbps
    • PHY: Davicom DM9161
    • Isolation: 1.5 kV
    • USB

    • Host: x2, USB 2.0 compliant
    • Signals: UdataA+, UdataA-, UdataB+, UdataB-
    • UART

    • Port0: TXD0, RXD0, RTS0, CTS0, GND
    • Port1: TXD1, RXD1, RTS1, CTS1, DCD1, DTR1, DSR1, GND
    • Port2: TXD2, RXD2, RTS2, CTS2, GND
    • Port3: TXD3, RXD3, RTS3, CTS3, GND
    • Signal Level: CMOS/3.3V compatible
    • Common UART Parameters

    • Baud Rate: Up to 921.6 Kbps
    • Data Bits: 5 to 8 bits
    • Parity: None, Even, Odd, Mark, Space
    • Stop: 1, 1.5, 2 bits
    • Flow Control: RTS/CTS, XON/XOFF, None
    • UART Port 0 (when used as RS485)

    • Supports 9-bit Multi-drop mode
    • Supports hardware auto direction control
    • I2C (Inter-IC Bus)

    • Signals: TWD, TWDK
    • Supported devices: Ricoh RS5C372 RTC; Atmel AT24C16 and compatible EEPROM
    • I2S (Inter-IC Sound)

    • Transmitter: TSCK, TWS, TSD
    • Receiver: RSCK, RWS, RSD
    • SPI (Serial Peripheral Interface)

    • Signals: MISO, MOSI, SPCK, CS1, CS2
    • SD (Secure Digital Card Interface)

    • Signals: MCCDA, MCCK, MCDA0~MCDA3
    • Compatible with SD memory card Specification 1.0
    • Watchdog timer

    • CPU built-in internal watchdog timer, used by Linux kernel
    • General-Purpose IOs (GPIO)

    • 32 GPIOs; can be programmed as digital input or output
    • Support interrupt function when GPIO set as digital input
    • Signal Level: CMOS/3.3V Compatible
    • Pre-defined Pins

    • Reset Button (CN2; pin 35), input
    • Buzzer (CN2; pin 37), output
    • 2-pin DIP Switch (CN2; pins 12 & 13), input
    • System Ready LED (CN2; pin 38), output
    • LAN activity LED (CN3; pin 11), output
    • Undefined Digital IO Pins (reserved)

    • CN1: pins 23, 24, 25, 26
    • CN3: pins 23, 24
    • Debug ports

    • JTAG port: for low-level debug
    • Console port: Tx/Rx serial console (share RTS2, CTS2)
    • Local Bus

    • Data bus: 8-bit (D0-D7)
    • Address bus: 8-bit (A0-A7)
    • Chip select: x4 (NCS3-NCS6)
    • Control bus: RD, WR
    • Signal Level: CMOS/3.3V Compatible
    • Power Consumption

    • Input range: 3.0 to 3.6V DC (3.3V nominal)
    • Consumption: 2W
    • Mechanism

    • Board dimension: 50 x 80mm
    • Connectors (2.0mm pitch)
    • CN1: 28 pins; CN2: 50 pins; CN3: 50 pins
    • Mounting holes: x4, 2.0mm(M2) diameter

    Block Diagram

    Atmel AT91RM9200 ARM Board Software

      Operating System

    • Linux kernel 2.6.x
    • File System

    • Supports JFFS2, EXT2/EXT3, VFAT/FAT, NFS
    • Protocol Stacks

    • Support IPV4, ICMP, ARP, DHCP, NTP, TCP, UDP, FTP, Telnet, HTTP, PPP, PPPoE, CHAP, PAP, SMTP, SNMP V1/V3, SSL, SSH 1/2
    • Pre-loaded Utilities

    • Bash: Shell Command
    • Telnet: Telnet client program
    • Busybox: Linux utility collection
    • FTP: FTP client program
    • Pre-loaded Daemons

    • pppd: Dial in/out over serial port and PPPoE
    • snmpd: SNMP agent program
    • telnetd: Telnet server program
    • inetd: TCP server program
    • ftpd: FTP server program
    • boa: Web server program
    • sshd: secured shell server
    • iptables: Firewall service manager
    • armd: Artila manager daemon
    • Tool Chain for Linux/Windows

    • GCC: C/C++ PC cross compiler
    • GLIBC: POSIX Library
    • To use the tool chain for Windows, install Cygwin first, then Invoke the cross-compiler in the Cygwin console.
    • Standard Device Drivers

    • SD/MMC, UART, Ethernet, GPIO, Buzzer
    • Real Time Clock: Supports Ricoh RS5C372
    • EEPROM: Supports Atmel AT24C16 and compatible
    • Pre-loaded USB Host Drivers

    • Flash thumb drive
    • IEEE-802.11b/g WiFi adapter (Ralink)
    • 10/100Mbps Fast Ethernet adapter (RT8150)
    • RS-232 adapter (prolific)
    • ADSL modem
    • ISDN modem (CDC/ACM compatible)

    AT91RM9200 CPU Module Resources

    Optional Carrier Board

    This processor card also can be bundled with a carrier board designed specifically for it. The carrier board, pictured to the right, provides the circuitry and connectors to utilize many functions of the AT91RM9200 processor, while still making general-purpose IO pins available for your own designs.

    Ships from: USA

    Available Options:
    Temperature Range:

    This product was added to our catalog on Monday 06 November, 2006.


    Customers who bought this product also purchased
    Embedded LinuxEmbedded LinuxUS$39.99

    Embedded Software Development with eCosEmbedded Software Development with eCosUS$49.99

    ARM JTAG Debugger & Programmer, parallel portARM JTAG Debugger & Programmer, parallel portUS$20.93

    Embedded Linux: Hardware, Software, and InterfacingEmbedded Linux: Hardware, Software, and InterfacingUS$69.99

    Ethernet Crossover Cable, CAT5E 350MHz Unshielded, 5ft.Ethernet Crossover Cable, CAT5E 350MHz Unshielded, 5ft.US$7.00

    DB9 Female to RJ45 Modular AdapterDB9 Female to RJ45 Modular AdapterUS$2.50

    Shopping Cart more
    0 items
    What's New? more
    J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
    J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
    Specials more
    GSM/GPRS Module for Arduino
    GSM/GPRS Module for Arduino
    Tell A Friend

    Tell someone you know about this product.
    Notifications more
    NotificationsNotify me of updates to Atmel AT91RM9200 (ARM9) Processor Board, Linux-ready
    Reviews more
    Write ReviewWrite a review on this product!
      Friday 17 November, 2017   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce