Linux SOM with small footprint



  • i.MX286 (ARM9) @ 454MHz
  • i.MX283 or i.MX287 on request(1)


  • 128Mbytes DDR2 16bits


  • 256 Mbytes NAND SLC 8bits
  • or 256Mbytes to 4 Gbytes(1)


  • UART: max 6 (one reserved for debugging)
  • SSP ports (SPI, SD/MMC): max 3
  • I2C: max 2
  • 16bits resolution PWM: max 8
  • CAN controlers: max 2
  • audio ports(SAIF, SPDIF): max 2
  • 1 x USB OTG with PHY
  • 10/100 bits Ethernet MAC: max 2 (one with on module PHY)
  • 24bits parallel TFT LCD controler (resolution up to 800x480): max 1
  • 1 x resistive touchscreen controler (4/5 wires)
  • 1 x HSADC (high speed ADC)
  • 1 x slow ADC (if no tectile)
  • 1 JTAG port (Debugger (ICE) and test)
  • GPIOs (3,3V compatibles): max 89


  • 1 x USB OTG
  • 1 x Ethernet 10/100 Mbits autoMDX

Power supply

  • +3.3VDC single Power supply 5%
  • Voltage supervisor (PMIC)
  • Li-Ion/Li-Po battery charger

Operating conditions

  • Temperature: 0°C..70°C (-20°C..+70°C or -40 to +85°C in option(2))


  • Dimensions: 43 x 25 mm
  • Connectors: 2 x Hirose 80 pins 0,4mm (DF40C-80DP-0.4V)



Embedded operating system

  • Linux 3.14, 4.4 or upper (preempt-rt and Xenomai extensions available, Buildroot or Debian rootfs)

SOM is delivered with U-Boot and Linux pre-installed

(1) available on request for annual volume >250 pièces

(2) All peripherals can't be use simultaneously due to pins multiplexing. Please refer to i.MX28 documentation for more informations.

evaluation kit

image APF28_Dev


The APF28_Dev allows you to access all functionnalities of the APF28 module.

All drivers needed to use the onboard peripherals are available in Armadeus public BSP.


  • 1x RGB LCD
  • 1x USB Host 2.0 High speed
  • 1x USB OTG 2.0
  • 1x touchscreen (resistive 4 wires)
  • 1x USB mini B for debuggins/console
  • 1x 10/100/1000Mbits Ethernet
  • 1x CAN bus
  • 1x microSD port
  • 1x user LED
  • 1x user button
  • 1x jumper for boot selection
  • 1x Reset button


  • 1x jack 2.5mm for power suppply
  • 1x Ethernet (RJ45) with integrated isolator and status LEDs
  • 1x USB Host (type A)
  • 1x USB OTG (type mini B)
  • 1x USB Devive (serial console)
  • 2 Hirose connectors for receiving APF28 module
  • 1x microSD slot
  • 1x LCD+tactile connector (2,54 step, compatible with ST0700_adapt kit)
  • 1x JTAG (pins 2.54mm)
  • 1x CAN bus (pins 2.54mm)
  • 1x ADC (pins 2.54mm)
  • GPIOs (multiplexed with I²C, SSP, UARTs...)

Power supply

  • 7-16V DC Input voltage
  • Possibility to supply power from USB Device debug port
  • Compatibility with Li-Po 3,7V batteries


Dimensions: 110mm x 80mm





Datasheets of the APF28 in PDF format.


Schematics of the APF28 in PDF format.