lpcware

C_CAN on LPC43xx and other peripherals on the bridge

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by inspire on Sat Sep 05 13:40:41 MST 2015
Hi,

in the LPC4370 datasheet it says "Use of C_CAN controller excludes operation of all other peripherals connected to the same bus bridge. See the LPC43xx errata. 45.3 Features"
The block diagram is attached.

Does that mean that if I initialized both C_CAN controllers, I cannot use

I2C0
I2S0
I2S1
MOTOR CONTROL PWM

and

ADC0
ADC1
I2C1
10-bit DAC

anymore?

If I get it right, that sounds like a massive design flaw because it makes crucial peripherals permanently unavailable. The errata sheet mentions some workarounds but they don't seem to fit my needs. Is there a workaround to make both CAN interfaces work together with an I2C interface or a 10 bit ADC? E. g. with a fixed interval: receive I2C data and send it over both CAN interfaces.

Thanks!
inspire

Attachments

Outcomes