English
Language : 

PXD20RM Datasheet, PDF (1035/1628 Pages) Freescale Semiconductor, Inc – PXD20 Microcontroller
Header
Data RX
IFMI = ID matched
Checksum RX
DRF set
RX Interrupt
Header
DDRQ = 0
Data RX
Checksum RX
HRF set
RX Interrupt
(ID not matched)
Configure CCS, DIR, DFL
(ID is RX)
DRF set
RX Interrupt
Header
Data TX
Checksum TX
HRF set
RX Interrupt
Configure CCS, DIR, DFL,
Data Buffers
Set DTRQ
(ID is TX)
DTF set
TX Interrupt
Figure 27-69. Programming consideration: slave node, RX filter, BF is set
Header
Data TX
Checksum TX
HRF set
TX Interrupt
(IFMI = ID matched+1)
Write Data Buffers
Set DTRQ
DTF set
TX Interrupt
Header
Data RX
IFMI = ID matched+1
Checksum RX
DRF set
RXI Interrupt
Header
Data RX/TX
Checksum RX/TX
HRF set
RX Interrupt
(ID not matched)
Configure CCS, DIR, DFL
DDRQ = 0
DRF/DTF set
RX/TX Interrupt
Note: This configuration is used when:
a) The number of filters is not enough
b) Filters are used for most frequently used IDs to reduce CPU usage
Figure 27-70. Programming consideration: slave node, TX filter, RX filter, BF is set
Freescale Semiconductor
PXD20 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
27-79