Page 1 of 1

dsPIC ECIO40P16 and internal CAN

Posted: Fri Jul 15, 2016 12:07 pm
by Jay Dee
Hi,
Same as with FC6, Using standard setting the CAN transmits at half the required speed.
To make it work on the bench I changed Register CxCTRL1 from 0x0800 to 0x0000
bit 11 = 0 //FCAN is equal to Fp, Datasheet page 362.

This works for my setup running at 1Mbit, not checked anything else as yet.
Regards, J.

Re: dsPIC ECIO40P16 and internal CAN

Posted: Fri Jul 15, 2016 2:03 pm
by kersing
The controller on the ECIO 40P16 has a silicon issue which reverses that particular bit. May-be a property can be introduced to allow users to determine activation of a work-around. (Hard coding would work as long as Microchip does not release fixed silicon)

See errata for devices affected.