Cobham Gaisler is a world leader in embedded computer systems for harsh environments, with footprints in many parts of the solar system. We provide the full ecosystem to support digital hardware design for mission critical System-on-a-Chip solutions. The IP cores and development tools support processors based on the SPARC and RISC-V architectures. In addition to this, a number of standard components are available.

GR716 - LEON3FT Microcontroller


The GR716 features a fault-tolerant LEON3 SPARC V8 processor, communication interfaces and on-chip ADC, DAC, Power-on-Reset, Oscillator, Brown-out detection, LVDS transceivers, regulators to support for single 3.3V supply, ideally suited for space and other high-rel applications. The GR716 is supported by the software development environment from Cobham Gaisler described below.

GR716 block diagram


  • System frequency up-to 50 MHz
  • SpaceWire links up-to 100 Mbps
  • CQFP132 hermetically sealed ceramic package
  • Total Ionizing Dose (TID) up to 100 krad (Si, functional)
  • Single-Event Latch-Up (SEL) to LETTH > 118 MeV-cm2mg
  • Single-Event Upset (SEU) below 10-6 bit errors/device-day in space environment
  • Support for single 3.3V supply


  • Fault-tolerant SPARC V8 processor with 31 register windows 
      • 16-bit instruction set: LEON-REX for improved code density
      • Double precision IEEE-754 floating point unit
      • Memory protection units with 8 zones and individual access control of peripherals
      • Deterministic software execution and non-intrusive debugging
      • Fast context switching (PWRPSR, AWP, register partitioning, interrupt mapping, SVT, MVT) 
      • Interrupt zero jitter delay
      • Non-intrusive advanced on-chip debug support unit with trace buffers and statistics
  • External EDAC memory: 8-bit PROM/SRAM, SPI, I2C
  • SpaceWire interface with time distribution support, 100 Mbps
  • MIL-STD-1553B interface
  • 2x CAN 2.0B controller interface
  • PacketWire with CRC acceleration support
  • Programmable PWM interface
  • SPI with SPI-for-Space protocols
  • UARTs, I2C, GPIO, Timers with Watchdog
  • Interrupt controller, Status registers, JTAG debug, etc.
  • Dual ADC 11bits @ 200Ksps, 4 differential or 8 single ended
  • DAC 12bits @ 3Msps, 4 channels
  • Mixed General purpose inputs and outputs
  • Power-on-Reset and Brown-out-detection
  • Temperature sensor, Integrated PLL
  • On-chip regulator for 3.3V single supply

Integrated Analog functions

  • Dual 11 bits 200KS/s SAR ADC with Pre-amplifier
  • 12 bit 3.75MS/s Rad Hardened DAC
  • Rad Hardened PLL
  • Crystal Oscillator
  • Power On System Reset
  • 1.8V and 3.3V voltage monitors
  • GPIO with local Power on Control
  • LVDS transceivers with build-in reference
  • Rad Hardened voltage and current reference
  • Rad Hardened Low-drop regulators for single supply support
  • Rad Hardened external voltage references
  • Rad Hardened high density RAM with EDAC protection

Memory support

  • 192KiB EDAC protected tightly coupled memory with single cycle access from processor and ATOMIC bit operations
  • Embedded ROM with bootloader for initializing and remote access
  • Dedicated SPI Memory interface with boot ROM capability
  • I2C memory interface with boot ROM capability
  • 8-bit SRAM/ROM I/F with support up to 16MiB ROM and 256MiB SRAM
  • Scrubber with programmable scrub rate for all embedded memories and external PROM/SRAM and SPI memories
  • Redundant boot memory (PROM/SRAM/SPI/I2C/NVRAM)
  • Application software container for checking software integrity using CRC
  • Boot from internal SRAM, external PROM/FLASH/SRAM/SPI/I2C memory


Support for many different standard interfaces makes the GR716 microcontroller is ideally fit for handling supervision and control in a satellite, such as

  • propulsion system control
  • sensor bus control
  • robotics applications control
  • simple motor control
  • mechanism control
  • power control
  • particle detector instrumentation
  • radiation environment monitoring
  • thermal control
  • antenna pointing control
  • remote terminal unit control
  • simple instrument control

Software Development Environment (SDE)

Cobham Gaisler provides compiler toolchains and development tools with GR716 specific support such as the GR716 BSPs, GRMON support and simulator CPU/IO models. The Bare-metal environment is free and open-source. The GR716-MINI board can be evaluated using the free GRMON3 evaluation version. The hardware debugger and simulator requires a license, for GR716 available at a reduced price.

The SDE for the GR716 consists of the following SW components from Cobham Gaisler:


Document Link
GR716 Data Sheet and User’s Manual GR716-DS-UM.pdf
GR716 Software Evaluation board GR716-MINI
GR716 Hardware Engineering board GR716-BOARD
GR716 Interface Development board GR-CPCI-GR716-DEV