IO-Link
- Overview
- What is IO-Link?
- Starter Kit
IO-Link single chip controller
The Renesas IO-Link device controller solution was developed in partnership with ELMOS Semiconductor AG and Technologie Management Gruppe, Karlsruhe .
Introduction
Renesas Electronics’ family of single chip IO-Link controllers enables you to integrate both IO-Link communications and sensor application software on the same device. Choose between a range of memory sizes and configurations all available in the same 8mm x 8mm QFN package making it easy to swap between products. With 13 Dhrystone MIPS, dedicated DMA controller to handle communications data, and 32KB to 128KB of Flash there are more than enough resources to support most sensor or actuator applications.
Included in each device is the 78K0R 16-bit CPU, a comprehensive set of peripherals, 24V IO-Link device transceiver circuit, and an abundant amount of Flash and RAM. Each IO-Link single chip controller comes with the complete device protocol stack delivered as an easy to use software library file.
To get you started on your IO-Link project, a simple, low cost development kit is available which includes everything you need to develop an IO-Link sensor or actuator product and optionally includes a USB driven master device to allow for testing your device application.
IO-Link Device Controller Features
- 4 devices in the family
- 13 Dhrystone MIPS CPU
- 20 MHz internal or external oscillator
- Wide operating voltage: 3.0 Vdc to 5.5 Vdc
- From 32 KBytes to 128 Kbytes Flash
- From 4 KBytes RAM to 7 KBytes RAM
- Up to 6 channel 10-bit A/D converter
- 6 channel PWM timer
- Up to 12 channel 16-bit timers
- Self programming with boot swap function
- On-chip debug function
- On-chip (POC) Power On Clear
- On-chip (WDT) Watchdog Timer
- On-chip programmable (LVI) Low Voltage Detection Interrupt
- Hardware 16-bit x 16-bit multiplier (1 cycle)
- Hardware 32-bit/32-bit divide
- Serial interfaces unit (UART LIN-Bus, CSI, I2C)
- DMA controller channel x 2
- EEPROM emulation
- 26 user I/Os
- 56-pin 8 x 8 mm QFN package
IO-Link specific features
- Supply voltage range 8 – 36 V
- Integrated 5 V voltage regulator
- Baud rate selection up to 230 kbit/s
- Supports COM1, COM2, and COM3
- Wake-up detection
- Load current monitor
- Overcurrent protection
- Overtemperature protection
- Driver capability up to 200 mA
- C/Q reverse polarity protection
- Capability to drive inductive loads
- User selectable overcurrent shut-off threshold
Operating Conditions
-
Supply voltage at pin Vddh:
(normally)
Min: 8 V Typ: 24 V
Max: 36 V
(for IO-Link communication)
Min: 18 V
Typ: 24 V
Max: 30 V -
Operating temperature range:
-40 oC to +85 oC
Mechanical Features
- QFN (Quad Flat Pack - No Leads) package
- 56-pins
- 8mm x 8mm package size
IO-Link Device Stack Features
The IO-Link stack is compliant with version 1.0 of the IO-Link specification and is available as an object code library. The stack is free of charge for development use and is included in the Link-It! development kit. A license fee is required once your product is qualified for mass production. Please contact Renesas Electronics for more information about the licensing terms.
Key Features:
- All IO-Link Features according to Specification V1.0 are supported
- Use DMA feature of microcontroller
- Less interrupt load
- Adapt the stack to the applications requirements
- Clear separation of hardware abstraction and application
- Reach down to memory footprints as little as:
- Without SPDU
RAM: 97 Bytes ROM: 1290 Bytes - With SPDU
RAM: 351 Bytes ROM: 1549 Bytes
- Without SPDU
- Preserve real time operation through use of interrupt modes
- IO-Link stack can run in Interrupt mode
- Other timing critical operations can run in interrupt mode
- Only SPDU Handling should be done in normal program mode
- Requires only one timer running in interval mode
- The Timer can run at speeds from 2 MHz to 20 MHz
- IO-Link stack requires only two dedicated interrupts
- Receive Interrupt and Timer Interrupt
- Process data is consistently stored in a triple buffer
- Process data is writable at anytime without blocking interrupts
- Configured using one single file
Fast and simple software integration
To integrate the TMG IO-Link slave stack developers are provided with some useful features:
- Board Support Package (BSP)
With the BSP the user can configure the IO-Link interface such as the receiving and transmitting function of the IO-Link UART, the wakeup function, Interrupts and timer settings.
- Application interface
To transport information between the application and the IO-Link stack, simply call the “Process data handling” and “On-Request Data” handling functions.
- Stack Management
Use the stack manager to initialize, start the stack, and regularly call the “Run” function in order to process SPDU requests.
Using the IO-Link controller in your design
With a versatile range of peripherals Renesas Electronics IO-Link controllers are the components of choice for sensor and actuator applications. The 13 Dhrystone MIPS delivered by the 78K0R CPU makes them a perfect fit for many different types of application, either used as primary or secondary controllers.
A large amount of Flash memory is available with the family allowing developers to integrate both IO-Link communications and their application onto a single device. This saves both cost and complexity for medium sized sensors.
Replace an existing microcontroller with the Renesas IO-Link controller
Developers can use the on-chip 10-bit analogue to digital converter for signal conditioning or for direct connection to analogue sensors. A number of dedicated PWMs are also available, particularly useful for actuator designs.
Add the Renesas IO-Link controller to an existing design
Add value to existing analogue sensor designs by including IO-Link connectivity. The single chip concept enables fast and easy integration of new functionality that can provide great differentiation at low investment costs.
Connect directly to a sensor ASIC for new sensor designs
Many advanced applications include dedicated custom ASIC based sensor devices. A number of serial interfaces are available on the IO-Link controller to make integration simple. Because the family of IO-Link controllers has abundant Flash memory and CPU performance developers can also add new features through additional software.
Partner websites:
![]() |
Leaders in analogue and communications technologies for industrial and automotive markets | |
![]() |
Leading software and systems consultancy for industrial and automotive markets |
Europe/Middle East/Africa



