roboRIO 2.0 Embedded Controller for FRC Specifications
- Updated2025-09-29
- 9 minute(s) read
roboRIO 2.0 Embedded Controller for FRC Specifications
roboRIO 2.0 Specifications
These specifications apply to the roboRIO 2.0 Embedded Controller for FRC.
Looking For Something Else?
For information not found in the specifications for your product, such as operating instructions, browse Related Information.
roboRIO 2.0 Pinouts
Use the pinouts to connect to terminals on the roboRIO 2.0.
| 1. Digital input and output (DIO) port | 2. RS-232 port | 3. I2C port |
| 4. CAN port | 5. Power connector | 6. USB Device port |
| 7. microSD card slot | 8. USB Host ports | 9. Ethernet port |
| 10. Serial peripheral interface bus (SPI) port | 11. LEDs | 12. Pulse-width modulation (PWM) port |
| 13. myRIO Expansion Port (MXP) | 14. MXP retention mount | 15. User and Reset buttons |
| 16. Analog input (AI) port | 17. Relay port | 18. Robot signal light (RSL) port |
MXP Pinout
The following figure and table describe the MXP pins and signals. Note that some pins carry both primary and secondary functions.
| Signal Name | Reference | Direction | Description |
|---|---|---|---|
| +5V | DGND | Output | +5 V power output. |
| AI <0..3> | AGND | Input | 0 V to 5 V, referenced, single-ended AI channels. |
| AO <0..1> | AGND | Output | 0 V to 5 V referenced, single-ended AO. |
| AGND | — | — | Reference for AI and AO. |
| +3.3V | DGND | Output | +3.3 V power output. |
| DIO <0..15> | DGND | Input or Output | General-purpose digital lines with 3.3 V output, 3.3 V-/5 V-compatible input. |
| UART.RX | DGND | Input | UART receive input. UART lines are electrically identical to DIO lines. |
| UART.TX | DGND | Output | UART transmit output. UART lines are electrically identical to DIO lines. |
| DGND | — | — | Reference for digital signals, +5 V, and +3.3 V. |
CAN Port Pinout
The following figure and table describe the CAN port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| L (GRN) | Input/Output | CAN bus differential low signal. |
| H (YEL) | Input/Output | CAN bus differential high signal. |
I2C Port Pinout
The following figure and table describe the I2C port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| GND | — | Reference for digital lines and +3.3 V power output. |
| 3.3V | Output | +3.3 V power output. |
| SCL | Input or Output | I2C lines with 3.3 V output, 3.3 V-/5 V-compatible input. |
| SDA | Input or Output |
RS-232 Port Pinout
The following figure and table describe the RS-232 port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| TXD | Output | Serial transmit output with ±5 V to ±15 V signal levels. |
| RXD | Input | Serial receive input with ±15 V input voltage range. |
| GND | — | Reference for digital lines. |
DIO Port Pinout
The following figure and table describe the DIO port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| S (DIO) <0..9> | Input/Output | General-purpose digital lines with 3.3 V output, 3.3 V-/5 V-compatible input. |
| 5V | Output | +5 V power output. |
| GND | — | Reference for digital lines and +5 V power output. |
RSL Port Pinout
The following figure and table describe the RSL port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| S | Output | Switched power output to drive RSL when RSL is enabled. The voltage level depends on the connected input voltage. RSL current is limited at 120 mA. |
| GND | — | Reference for S. |
Relay Port Pinout
The following figure and table describe the Relay port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| FWD <0..3> | Output | Relay digital lines with 5 V output. |
| REV <0..3> | Output | Relay digital lines with 5 V output. |
| GND | — | Reference for digital lines. |
AI Port Pinout
The following figure and table describe the AI port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| S (AI) <0..3> | Input | 0 V to 5 V referenced, single-ended AI channels. |
| 5V | Output | +5 V power output. |
| GND | — | Reference for AI and +5 V power. |
PWM Port Pinout
The following figure and table describe the PWM port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| S (PWM) <0..9> | Output | PWM digital lines with 5 V output. |
| 6V | Output | +6 V power output for servos only. |
| GND | — | Reference for digital lines and +6 V power output. |
SPI Port Pinout
The following figure and table describe the SPI port pins and signals.
| Signal Name | Direction | Description |
|---|---|---|
| 3.3V | Output | +3.3 V power output. |
| 5V | Output | +5 V power output. |
| CS <0..3> | Output | SPI with 3.3 V output, 3.3 V-/5 V-compatible input. |
| SCLK | Output | |
| COPI | Output | |
| CIPO | Input | |
| GND | — | Reference for digital lines and +3.3 V and +5.5 V power output. |
Processor
Type | Xilinx Z-7020 All Programmable SoC dual-core ARM Cortex-A9 |
Speed | 866 MHz |
Cores | 2 |
Memory
Nonvolatile | 16 MB | ||||||||
microSD | 4 GB | ||||||||
| |||||||||
For information about the life span of the nonvolatile memory and about best practices for using nonvolatile memory, visit ni.com/info and enter the Info Code SSDBP.
FPGA
Type | Xilinx Z-7020 |
Network
Network interface | 10BaseT and 100BaseTX Ethernet |
Compatibility | IEEE 802.3 |
Communication rates | 10 Mbps, 100 Mbps, auto-negotiated |
Maximum cabling distance | 100 m/segment |
USB Ports
| |||||||||
| |||||||||
Analog Input
Aggregate sample rate | 500 kS/s |
Resolution | 12 bits |
Overvoltage protection | ±16 V |
Expansion port configuration | 4 single-ended channels |
Integrated AI connector configuration | 4 single-ended channels |
Input impedance | >500 kΩ acquiring at 500 kS/s, 1 MΩ powered on and idle, 4.7 kΩ powered off |
Recommended source impedance | 3 kΩ or less |
Nominal range | 0 V to +5 V |
Absolute accuracy | ±50 mV |
Bandwidth | 20 kHz minimum, >50 kHz typical |
Analog Output
Aggregate maximum update rate | 345 kS/s |
Resolution | 12 bits |
Overload protection | ±16 V |
Startup voltage | 0 V after FPGA initialization |
Configuration | 2 single-ended channels on expansion port |
Range | 0 V to +5 V |
Absolute accuracy | 50 mV |
Current drive | 3 mA |
Slew rate | 0.3 V/μs |
Digital I/O
| |||||||||||||||
Direction control | Each DIO line individually programmable as input or output | ||||||||||||||
Logic level | 5 V compatible LVTTL input; 3.3 V LTTL output | ||||||||||||||
| |||||||
| |||||||
Minimum pulse width | 20 ns | ||||||||||||
| |||||||||||||
| |||||||||||||
RS-232 Serial Port
Maximum baud rate | 115,200 bps | ||||||||||
Data bits | 5, 6, 7, 8 | ||||||||||
Stop bits | 1, 2 | ||||||||||
Parity | Odd, Even, Mark, Space | ||||||||||
Flow control | XON/XOFF | ||||||||||
| |||||||||||
PWM and Relay Lines
PWM port | 10 PWM lines | ||||||
Relay port | 4 forward; 4 reverse | ||||||
Direction control | Output only | ||||||
Logic level | 5 V output | ||||||
| |||||||
| |||||||
| |||||||
| |||||||
Maximum frequency | 150 kHz | ||||||
RSL
RSL port | Switched VIN output |
Voltage range | 7 V to 16 V (VIN) |
Current range | 120 mA maximum |
Accelerometer
Number of axes | 3 |
Range | ±8 g |
Resolution | 12 bits |
Sample rate | 800 S/s |
Noise | 3.9 mgms typical at 25° C |
Power Output
| |||||||||
| |||||||||
| |||||||||
Brownout Threshold
Default threshold | 7 V |
User-configurable threshold | 4.5 V to 12 V |
Tolerance | ±0.35 V |
Hysteresis | 0.85 V |
Power Requirements
The roboRIO 2.0 requires a power supply connected to the power connector.
Power supply voltage range | 7 VDC to 16 VDC |
Maximum power consumption | 45 W |
Typical idle power consumption | 5 W |
Physical Characteristics
Dimensions | 14.6 cm x 14.3 cm x 3.5 cm (5.75 inch x 5.64 inch x 1.37 inch) |
Weight | 335 g (11.82 oz) |
Environmental Characteristics
| |||||||||||||
| |||||||||||||
Pollution Degree | 2 | ||||||||||||
Maximum altitude | 2,000 m | ||||||||||||
| |||||||||||||
Environmental Standards
This product meets the requirements of the following environmental standards for electrical equipment.
- IEC 60068-2-1 Cold
- IEC 60068-2-2 Dry heat
- IEC 60068-2-78 Damp heat (steady state)
- IEC 60068-2-64 Random operating vibration
- IEC 60068-2-6 Sinusoidal operating vibration
- IEC 60068-2-27 Operating shock
Safety Compliance Standards
This product is designed to meet the requirements of the following electrical equipment safety standards for measurement, control, and laboratory use:
- IEC 61010-1, EN 61010-1
- UL 61010-1, CSA C22.2 No. 61010-1
EMC Standards
This product meets the requirements of the following EMC standards for electrical equipment for measurement, control, and laboratory use:
- EN 61326-1 (IEC 61326-1): Class A emissions; Basic immunity
- EN 55011 (CISPR 11): Group 1, Class A emissions
- AS/NZS CISPR 11: Group 1, Class A emissions
Environmental Management
NI is committed to designing and manufacturing products in an environmentally responsible manner. NI recognizes that eliminating certain hazardous substances from our products is beneficial to the environment and to NI customers.
For additional environmental information, refer to the Engineering a Healthy Planet web page at ni.com/environment. This page contains the environmental regulations and directives with which NI complies, as well as other environmental information not included in this document.
Product Certifications and Declarations
Refer to the product Declaration of Conformity (DoC) for additional regulatory compliance information. To obtain product certifications and the DoC for NI products, visit ni.com/product-certifications, search by model number, and click the appropriate link.