The M28 module is the fast, flexible and reliable System On Module (SOM) solution based on the new i.MX287 processor by Freescale Semiconductor. The i.MX287 is the most feature rich device in the i.MX28 family. Optimized for performance and power consumption, the i.MX287 boasts of a premium feature set that includes: dual CAN, dual Ethernet, and LCD touch screen. The i.MX287 is an ideal fit for portable devices that require rich user interfaces with high color displays for presented information and user interaction.


  • i.MX287, up to 454MHz speed
  • 128MB DDR2 DRAM, 256MB optionally available
  • 256 MB NAND Flash
  • size only 70 x 35mm
  • 230 Pins edge connector
  • LCD Controller 800x480 with Touchscreen support
  • up to 2 x 10/100MBit Ethernet with IEEE1588 support
  • up to 2 x CAN
  • up to 2 x USB2.0 (1 x OTG/Device)
  • up to 4 x UART
  • 2 x I²C,
  • up to 4 x SPI
  • up to 2 x SDIO
  • I²S
  • Security features:
    • Read-only unique ID for Digital Rights Management (DRM) algorithms
    • Secure boot using 128-bit AES hardware decryption
    • SHA-1 and SHA256 hashing hardware
    • High assurance boot (HAB4) 
  • Up to 8x8 keypad matrix with button-detect circuit
  • Multiplexing on several functional blocks
M28 software support 
  • mainline U-Boot
  • mainline Linux
  • LCD 800x480 pixel
  • touch screen
  • Audio
  • serial interface
  • Ethernet 1&2
  • USB Host 2.0
  • CAN 1&2
  • RT socket CAN
  • I²C
  • SPI
  • SD-card
  • Xenomai

Order Codes


  • i.MX283, up to 454MHz
  • 128MB DDR2 RAM
  • 0MB NAND Flash
  • temperature range 0°C...+70°C



  • i.MX287, up to 454MHz
  • 128MB DDR2 RAM
  • 256MB NAND Flash
  • temp. range -40°C...+85°C



  • i.MX287, up to 454MHz
  • 256MB DDR2 RAM
  • 256MB NAND Flash
  • temperature range -40°C...+85°C

M28 is predestined for numerous embedded projects by its unique characteristics:

  • small footprint
  • lowest power dissipation
  • best possible pricing for both single units as well as high project quantities
  • up to date software support for U-Boot and Linux
  • detailed description for setup of U-Boot, Linux and ELDK
  • real time support through Xenomai
  • tools and Quick Start Guides to get up and running with M28