AP29000
Connecting C166 and C500 Microcontroller to CAN
Examples for the Connection of Infineon Microcontrollers to CAN
Application Note
36
V 1.0, 2004-02
Figure 14
Connection of a C515C to CAN
5.2
Connecting the SAB 80C166 to CAN using the parallel interface
of the SAE 81C
90
Of course not all members of the C500- and C166 family own an integrated CAN
module. But also these controllers can be used in a Controller Area Network. In figure
15, the connection between a SAB 80C166 and a SAE 81C90 (P-LCC 44, with I/O
ports) is shown. Both controllers are connected via the multiplexed 8-bit bus
(address/data lines AD0 to AD7, signals WR#, RD#, ALE). This parallel connection is
selected by applying a low logic level to pin MS (a high level would activate the serial
interface). With the aid of the remaining address lines AD8 to AD17, the chip-select
signal for the CAN controller (active low) can be generated via decoding logic,
depending on the external memory configuration. The SAB 80C166 can use the
multiplexed 8-bit bus for the corresponding memory range, and one of the other bus
modes, for example the faster non-multiplexed 16-bit bus (with individual bus timing in
each case), for the accesses to the remaining address space.