MPC5604B/C Microcontroller Reference Manual, Rev. 8
10 Freescale Semiconductor
20.2 External signal description ............................................................................................................356
20.2.1 SCL ...............................................................................................................................356
20.2.2 SDA ..............................................................................................................................356
20.3 Memory map and register description ...........................................................................................356
20.3.1 Module memory map ...................................................................................................356
20.3.2 I
2
C Bus Address Register (IBAD) ...............................................................................357
20.3.3 I
2
C Bus Frequency Divider Register (IBFD) ...............................................................358
20.3.4 I
2
C Bus Control Register (IBCR) .................................................................................364
20.3.5 I
2
C Bus Status Register (IBSR) ....................................................................................365
20.3.6 I
2
C Bus Data I/O Register (IBDR) ...............................................................................366
20.3.7 I
2
C Bus Interrupt Config Register (IBIC) ....................................................................367
20.4 Functional description ...................................................................................................................367
20.4.1 I-Bus protocol ...............................................................................................................367
20.4.2 Interrupts .......................................................................................................................371
20.5 Initialization/application information ............................................................................................372
20.5.1 I
2
C programming examples ..........................................................................................372
Chapter 21
LIN Controller (LINFlex)
21.1 Introduction ...................................................................................................................................377
21.2 Main features .................................................................................................................................377
21.2.1 LIN mode features ........................................................................................................377
21.2.2 UART mode features ....................................................................................................377
21.2.3 Features common to LIN and UART ...........................................................................377
21.3 General description .......................................................................................................................378
21.4 Fractional baud rate generation .....................................................................................................379
21.5 Operating modes ...........................................................................................................................381
21.5.1 Initialization mode ........................................................................................................382
21.5.2 Normal mode ................................................................................................................382
21.5.3 Low power mode (Sleep) .............................................................................................382
21.6 Test modes .....................................................................................................................................382
21.6.1 Loop Back mode ...........................................................................................................382
21.6.2 Self Test mode ..............................................................................................................383
21.7 Memory map and registers description .........................................................................................383
21.7.1 Memory map ................................................................................................................383
21.8 Functional description ...................................................................................................................409
21.8.1 UART mode ..................................................................................................................409
21.8.2 LIN mode ......................................................................................................................411
21.8.3 8-bit timeout counter ....................................................................................................419
21.8.4 Interrupts .......................................................................................................................421
Chapter 22
FlexCAN
22.1 Introduction ...................................................................................................................................423
22.1.1 Overview ......................................................................................................................423