ISIS On Board Computer


  • 400 MHz, power efficient ARM9 processor
  • Multiple OS options available:
  • On-board telemetry: voltages, power-controller, and real time clock
  • High reliability data storage and fail safe filesystem
  • Flexible daughterboard architecture
  • Robust design
  • Includes Hardware Abstraction Layer Library
  • Compliant with CubeSat standard

Option Sheet

Availability: 8 – 12 weeks

SKU: N/A Category:
Flight Heritage since 2014


The ISIS On Board computer (IOBC) is a flight-proven, high-performance processing unit based around an ARM9 processor with a speed of 400 MHz, making it one of the most capable on-board computers for CubeSats, currently available on the market within the same price range. Its pluggable daughter board offers additional flexibility and customizability by providing a wide range of extra interfaces for payloads, sensors or actuators in a compact form factor.


Mass 94g mainboard only, 100g with EM daughter board
Dimensions: 96 x 90 x 12.4 [mm] (including FM daughter board)
Power Consumption: 400mW average
Power Supply: 3.3V
Operating Temperature: -25 degC to +65 degC
Processor: 400MHz 32-bit ARM9 processor
Volatile Memory: 64MB SDRAM
Code Storage: 1MB NOR Flash
Critical Data Storage: 512kb FRAM
Mass Data Storage: 2 x 2GB high reliability SD cards for fail safe data storage (up to 32 GB on request) or 2x any size standard SD cards



  • I2C master or slave mode
  • SPI master mode up to 8 slaves
  • 2x UART (RS232 + RS232 / RS485 / RS422)
  • General Purpose Input / Output pins (GPIO)
  • ADC: 8 channel, 10-bit
  • PWM: 6 channel
  • JTAG for programming and debugging
  • Dedicated debug LEDs and UART
  • USB host and device
  • Image sensor interface



Hardware Abstraction Layer Library
This library supports the following peripherals:

  • I2C master mode
  • I2C slave mode
  • Pulse Width Modulation (PWM)
  • UART (RS232, RS422, RS485)
  • SPI master mode
  • FRAM read and write
  • SD card using failsafe FAT journalling filesystem
  • Real-Time Clock (RTC) and OBC internal timer (RTT)
  • Debug LED control

This library offers the following additional functionality:

  • Checksumming (CRC-8, CRC-16, CRC-32)
  • Interface to iOBC Supervisor
  • Watchdog kicking
  • Timekeeping
  • FreeRTOS operating system
  • AT91 library from Atmel


Qualification and Acceptance testing

Test QT AT
Mechanical Shock
Thermal Cycling
Thermal Vacuum

*QT is performed on the design/qualification model
*AT is performed on the unit to be shipped


In the box

  • iOBC main board
  • JTAG programmer / debugger + USB cable
  • Adapter board (including debugging UART to USB conversion) + USB cable
  • 2 x 2 GB high-reliability SD cards
  • Power break-out board for easy connection to the power supply
  • USB drive containing manuals, iOBC SDK installer, and applicable software libraries

You may also be interested in