|
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
|
▷ |