IO-Link Firmware Update Reference Design Leveraging MSP430 FRAM Technology


Design files


IO-Link offers new options for communication between the system control and field level. Today, even the smallest sensors have a powerful microcontroller and several thousand lines of software code. Firmware updates may occasionally be necessary, for example, to fix bugs or to enable new functionalities. This reference design demonstrates the advantages when using a MSP430 microcontroller with FRAM technology for firmware updates with IO-Link instead of using a MCU with flash memory.

  • Updating FRAM takes 100x less time and there is no pre-erase required
  • Data can be written to FRAM on-the-fly right out of the IO-link channel, with no buffering required
  • CPU is not held in the process of writes and interrupts are not blocked
  • Data will not be lost in case of power failure
  • IP encapsulation module: protect portions of memory from unwanted reads
  • Complies to IO-link specification v1.1 and to IO-link profile BLOB transfer and firmware updates v1.0
??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDUCV4.PDF (1457 K)

Reference design overview and verified performance test data

TIDRS59.PDF (240 K)

Detailed schematic diagram for design layout and components

TIDRS60.PDF (51 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDRS61.PDF (182 K)

Detailed overview of design layout for component placement

TIDRS63.ZIP (1012 K)

Files used for 3D models or 2D drawings of IC components


Design file that contains information on physical board layer of design PCB

TIDRS62.PDF (732 K)

PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

IO-Link & digital I/Os

TIOL111IO-Link device transceiver with integrated surge protection

Data sheet: PDF | HTML
MSP430 microcontrollers

MSP430FR596916 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer

Data sheet: PDF | HTML

Technical documentation

= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 1
Type Title Date
* Design guide IO-Link Firmware Update Reference Design Leveraging MSP430™ FRAM Technology Aug. 09, 2017

Related design resources

Reference designs

TIDA-01250 Smart Solenoid Driver with Predictive Maintenance Reference Design

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​