NI CompactRIO Real-Time Controller

The National Instruments cRIO-9012 embedded real-time controller features an industrial 400 MHz Freescale MPC5200 real-time processor for deterministic and reliable real-time applications. The NI cRIO-9012 contains 64 MB of DRAM memory and 128 MB of nonvolatile storage. The embedded controller is designed for extreme ruggedness, reliability, and low power consumption with dual 9 to 35 VDC supply inputs that deliver isolated power to the CompactRIO chassis/modules and a -40 to 70 °C operating temperature range. The cRIO-9012 accepts 9 to 35 VDC power supply inputs on power-up and 6 to 35 VDC power supply inputs during operation, so it can function for long periods of time in remote applications using a battery or solar power.

With the 10/100 Mb/s Ethernet port, you can conduct programmatic communication over the network and built-in Web (HTTP) and file (FTP) servers. For additional storage capability, the cRIO-9012 has a full-speed USB host port to which you can connect external USB-based storage media (flash drives and hard drives) for embedded logging applications requiring additional storage. Also, there is a fault-tolerant file system embedded in the cRIO-9012 that provides increased reliability for data-logging applications.

National Instruments cRIO-9012 embedded real-time controller

The cRIO-9012 runs the National Instruments LabVIEW Real-Time Module on the VxWorks real-time operating system (RTOS) for extreme reliability and determinism. With the cRIO-9012 real-time controller, you can use the leading VxWorks RTOS technology to quickly design, prototype, and deploy a customizable COTS embedded system using LabVIEW graphical programming tools.


  • 400 MHz processor, 128 MB nonvolatile storage, 64 MB DRAM memory
  • 10/100BaseT Ethernet port with embedded Web and file servers with remote-panel user interface
  • Full-speed USB host port for connection to USB flash and memory devices
  • RS232 serial port for connection to peripherals
  • Dual 9 to 35 VDC supply inputs
  • More than 2X faster than cRIO-9002/9004 real-time controllers
  • Embedded controller runs LabVIEW Real-Time for deterministic control, data logging, and analysis

More info »