This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Upgrade M0 to M0+?

Good morning guys, I'm new to this and I have the task of upgrading to an industrial automation system (PLC type) in real time based on an ARM CORTEX M0 (LPC1224FBD64 from NXP).

The system uses 2 RS485 communication channels but it will also be necessary to implement an IRED communication system. The new hardware will have about 55 ports. I will have to decide if we move to M0 + but we also don't want to use chips with more than 64 pins.

Are there any suggestions for the chip to use? Is it worth switching to M0 +?

Parents
  •  Have you reviewed the feature set of the CM0 vs the CM0+?  There is a comparison table here: developer.arm.com/.../cortex-m

      Pin count-wise, they are not significantly different and both implement the Arm v6M architecture. If this for industrial applications like you note then the fast I/O port may be a useful upgrade. Again, I'd recommend reviewing the comparison table and seeing where you might benefit from the new features on the CM0+. Note, the code from the CM0 would be binary compatible with CM0+ so at least from a development perspective you'd be starting from a mature standpoint seeing as they are part of the same v6M architecture. 

Reply
  •  Have you reviewed the feature set of the CM0 vs the CM0+?  There is a comparison table here: developer.arm.com/.../cortex-m

      Pin count-wise, they are not significantly different and both implement the Arm v6M architecture. If this for industrial applications like you note then the fast I/O port may be a useful upgrade. Again, I'd recommend reviewing the comparison table and seeing where you might benefit from the new features on the CM0+. Note, the code from the CM0 would be binary compatible with CM0+ so at least from a development perspective you'd be starting from a mature standpoint seeing as they are part of the same v6M architecture. 

Children