MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » M-501-16 My Account  |  Cart Contents  |  Checkout   
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$29.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
    Analog Devices ADuC7026 (ARM) Prototype Board, USB, JTAGAnalog Devices ADuC7026 (ARM) Prototype Board, USB, JTAGUS$33.93

    i.MX233 Single Board Linux Computer, 2x USB Host, Ethernet, UEXTi.MX233 Single Board Linux Computer, 2x USB Host, Ethernet, UEXTUS$39.00

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

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

    Power Supply 3-12V DC, U.S. plug, 6 connection tipsPower Supply 3-12V DC, U.S. plug, 6 connection tipsUS$10.00

    TTL-to-RS232 converter for FOX LX BoardTTL-to-RS232 converter for FOX LX BoardUS$12.00

    Shopping Cart more
    0 items
    What's New? more
    SAMD21 Dev Breakout, Arduino-M0 Compatible, Battery Connector
    SAMD21 Dev Breakout, Arduino-M0 Compatible, Battery Connector
    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!
      Tuesday 30 May, 2023   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce