I will soon be porting code for a MC1319x to a MCR20A.
Has anyone done this already? Was it fairly straight-forward or will lots of changes be needed?
Will it be smarter to go with the MC1320x for a smoother port instead of the MCR20A?
Despite being both a standalone 2.4 Ghz transceiver for 802.15.4-based stacks, the MC1319x is very old and its support is very limited, plus the software might have suffered some changes since then. Moreover, MC1320x is not recommended for new designs, thus I would recommend to use the MCR20A instead.
The software solutions available for MCR20A are quite different for those provided for MC1319x in the past. The new solutions are targeted for Kinetis devices such as K64F and KL46Z micro controllers using Kinetis SDK. MC1319x solutions used to be bare metal and supporting only GT and QE 8-bit MCUs.
Having said this, there might not be a direct or easy way to migrate an existing solution to another, but you could certainly base your application in one of the different software examples available and implement the custom code similarly in the new project. Please refer to our community post about the software for MCR20A:
Retrieving data ...