The RIO-2015PG FreeRTOS programmable remote I/O module is powered by a 32-bit Atmel SAM4E16E 120-MHz ARM Cortex M4 processor, which is equipped with 256 KB SRAM, 3 MB Flash and FreeRTOS real-time operating system. The industrial I/O features one 10-/100- MHz Ethernet port, one RS-232, one isolated RS-485, four isolated analog input channels, two isolated analog output channels, four isolated digital input and two channels of relay and a single one-wire interface for temperature or humidity sensors. It is shipped with a FreeRTOS+lwIP board support package (BSP), device manager utility and example programs.