English
Language : 

PXD10RM Datasheet, PDF (55/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
1.5.16 Controller Area Network (CAN) module
The PXD10 contains two CAN modules that offer the following features:
• Compliant with CAN protocol specification, Version 2.0B active
• 64 mailboxes, each configurable as transmit or receive
— Mailboxes configurable while module remains synchronized to CAN bus
• Transmit features
— Supports configuration of multiple mailboxes to form message queues of scalable depth
— Arbitration scheme according to message ID or message buffer number
— Internal arbitration to guarantee no inner or outer priority inversion
— Transmit abort procedure and notification
• Receive features
— Individual programmable filters for each mailbox
— 8 mailboxes configurable as a 6-entry receive FIFO
— 8 programmable acceptance filters for receive FIFO
• Programmable clock source
— System clock
— Direct oscillator clock to avoid PLL jitter
• Listen only mode capabilities
• CAN Sampler
— Can catch the first message sent on the CAN network while the PXD10 is stopped. This
guarantees a clean startup of the system without missing messages on the CAN network.
— The CAN sampler is connected to one of the CAN RX pins.
1.5.17 Inter-IC Communications (I2C) module
The I2C module features the following:
• As many as four I2C modules supported
• Two-wire bi-directional serial bus for on-board communications
• Compatibility with I2C bus standard
• Multimaster operation
• Software-programmable for one of 256 different serial clock frequencies
• Software-selectable acknowledge bit
• Interrupt-driven, byte-by-byte data transfer
• Arbitration-lost interrupt with automatic mode switching from master to slave
• Calling address identification interrupt
• Start and stop signal generation/detection
• Repeated START signal generation
• Acknowledge bit generation/detection
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
1-19