Hello,
A lot of LPC43xx devices have a problem with the CAN1 peripheral.
Writes to the ADC, DAC, I2C, and I2S peripherals can update registers in the C_CAN controller. Specifically, writes to I2C0, MCPWM, and I2S can affect C_CAN1. Writes to I2C1, DAC, ADC0, and ADC1 can affect C_CAN0. The spurious C_CAN controller writes will occur at the address offset written to the other peripherals on the same bus.
Doen anyone know if the LPC43(S)67 have this bug as well. The errate does not contain this issue.
We would like to use this processor for a new application but rely heavily on both CAN peripherals so we would like to know if anyone has encoutered such a problem on the LPC43(S)67.
Thank you in advance.
Hi Tomas Stegmeijer,
The CAN problem in LPC43xx only exist in '-' reversion, you can find your reversion from the product identification:
This problem doesn't exist in LPC4367 and LPC43S67, you can check the according errata:
1. LPC4367 errata
http://www.nxp.com/documents/errata_sheet/ES_LPC436X_FLASH.pdf
2. LPC43S67 errata
http://www.nxp.com/documents/errata_sheet/ES_LPC43S6X_FLASH.pdf
it just have revision 'A' which doesn't have this CAN problem.
Wish it helps you!
If you still have problem, please let me know!
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------