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