CM-X300 Computer-On-Module $49

 CM-X300 Computer-On-Module          
CM-X300  Top
CM-X300 Bottom
CM-X300 Highlights
Full-featured Computer-On-Module starting at $49 !
XScale PXA300 / PXA310 / PXA320 CPU, up to 624 MHz, 32+32 KB cache, WMMX2
64 – 128 Mbyte DDR
512 Mbyte Flash Disk, including filesystem protection
WLAN / WiFi 802.11b/g Interface
Bluetooth interface
Graphics controller supporting STN and TFT panels with 800600 max resolution
see LCD panel support
H/W support for H.264, MPEG-4, H.263, MPEG-2, RealVideo, WMV9 and other video codecs.
General purpose bus
AC97, SDIO / MMC interfaces
Camera Interface port
Sound codec with speaker and microphone support
Touchscreen Controller
USB Slave / Host / OTG ports
Serial ports, GPIO
100 Mbps Ethernet port
Very low standby and active power consumption
Battery charger and management support
66 x 44 x 7 mm
Interchangeable with other modules via CAMI connectors
SB-X300 – turns the CM-X300 module into a tiny single board computer
The CM-X300 is a small Computer-on-Module board designed to serve as a building block in embedded applications. The CM-X300 has all the components required to run operating systems such as Linux and Windows CE. Ready packages for these operating systems are available from CompuLab.
The small size and low power consumption of the CM-X300 allows its integration into hand-held and mobile devices, while its low price makes it an ideal selection for cost-sensitive applications.  The CM-X300 delivers a price / performance ratio significantly better than that of any other platform.
The feature set of the CM-X300 module combines a 32-bit CPU, DDR, Flash Disk and vital computing peripherals. For embedded applications, the CM-X300 provides a general purpose local bus, 100Mbit Ethernet, serial ports, I/O lines and other essential functions.
Targeting the handheld application market as well, the module provides integrated WLAN (WiFi) and Bluetooth interfaces to implement industry standard wireless connectivity. Integrated battery charging and management enables easy integration in battery-powered mobile devices.
The standardized CAMI (“CompuLab’s Aggregated Module Interface”) connectors of the CM-X300 module allow interchangeability with other Computer-On-Module’s available from CompuLab, enabling the flexibility required in a dynamic market where application requirements can change rapidly.
See O/S Support Coverage Map
For more information, see
Developer Resources page
Block Diagram

CM-X300 Features
“Option” column specifies the configuration code required to have the particular feature.
“+” means that the feature is always available.

CPU, Memory and Busses

Feature Specifications Option
CPU Marvell XScale PXA300 / PXA310 / PXA320 CPU
208 / 624 MHz, WMMX2, 2*128K internal SRAM
32 KB I-cache and 32 KB D-cache, WB, 128 MB address space
DMA and  Interrupt controllers, Timers
RAM 64 – 128 MB, DDR, 208 MHz, 16-bit D
NAND Flash Disk 512 Mbytes, bootable. N
External local bus 16-bit,  variable rate up to 52 MHz, 3.3V tolerance +
AC97 bus AC97 / AMC97 Rev 2.1 compliant +


Graphics Controller 
8/16 bit color, TFT / STN, frame buffer in CPU SRAM or system DDR
Resolution: up to 800 x 480 x 16 without restrictions, and up to 1024 x 1024 with some restrictions about overlays, BPP and pixel clock.
Camera Interface 
Direct camera sensor support, max resolution 2560 x 2048, pixel clock up to 52MHz. Available only with PXA310 CPU.
Hardware acceleration
Supports up to D1 decode and encode performance for codecs including H.264, MPEG-4, H.263, MPEG-2, RealVideo and Microsoft WMV9.
Hardware scaling, rotation and other raster graphics operations.
* Implemented by PXA310 CPU
Host/Slave (OTG) port, 12 Mbps, 23-endpoints (in slave mode), OHCI v1.0
Host port (shared with Bluetooth, therefore not available with “W” option)
Serial Ports
Up to 3 UART ports, 16550 compatible, max 921 kbps
COM-A – RS232, Rx / Tx
COM-C – TTL, full modem controls
COM-D – TTL, partial modem controls

General Purpose I/O
42 dedicated lines (32 I2C-controlled + 10 memory-mapped) plus additional lines shared with other functions. Can also be used as interrupt inputs.
Keyboard & mouse
USB, keypad or redirection from COM port
Davicom DM9000A MAC & PHY, 10/100BaseT, Activity LED’s
Audio codec
Wolfson W9712L, AC97 interface, mono microphone input, stereo line input and 25 mW output for active speakers
Touchscreen ctrl.
A part of the W9712L codec chip. Supports resistive touch panels.
Real Time Clock, powered by external lithium battery
Implements 802.11b/g wireless connectivity standard
Supports Node to Access Point and Multi-Node (w/o access point) methods of connection. (but cannot act as Access Point)
Marvell 88W8686  802.11b/g chipset.
On-board ceramic chip antenna and connector for external antenna.
Bluetooth V2.0+EDR system. CSR BlueCore4-ROM chipset, 2.4GHz band, up to 3Mbps. On-board ceramic chip antenna and connector for external antenna.
Bluetooth and WiFi interfaces are always assembled together, and therefore are specified by the same assembling option.

Electrical, Mechanical and Environmental Specifications

Supply Voltage Single 3.3V or 3.6V battery
Active power consumption 0.2 – 2 W, depending on configuration and CPU speed
Standby/Sleep consumption 20 – 100 mW, depending on configuration and mode
Dimensions 66 x 44 x 7 mm
Weight 25 gram
MTBF > 100,000 hours
Operation temperature (case)
Commercial:    0o to 70o C
Extended: -20o to 70o C
Industrial: -40o to 85o C. Click for availability note
Storage temperature -40o to 85o C
Relative humidity 10% to 90% (operation)
05% to 95% (storage)
Shock 50G / 20 ms
Vibration 20G / 0 – 600 Hz
Connectors 2 x 140 pin, 0.6 mm
Connector insertion / removal 50 cycles

For more information see:
CM-X300 Reference Guide
Developer Resources

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.