How easy is it to port C167 (Kitcon) code to a C164 such as the nanoMODUL-164? Thanks Dave
It should not be too difficult. However, you have to mindful of the different peripherals that do not exist between the devices. Code for the core is no different. This biggest issue would to change from a demux bus to a multiplexed bus. -Chris
How conceivable is it to do this without a C164 evaluation/development board? I've got plenty of C167 development boards available but the C164 will allow me smaller packaging. Not to mention the fact the C167 is overpowered for the task. Dave
In my opinion it is very doable. If you only use peripherals that are on both and adjust for the performance hit of going to a multiplexed bus then it should be very close. (There is an OTP version of the C164 available to run in single chip mode). You also need to be aware that the C164 does not have port6 so the chip selects and segmentation address lines are both on port4. For peripherals that you want to use that are not on the C167 you can use dscope which is very representative of the actual hardware interaction. Although it is not cycle accurate it does a very nice job. -Chris