|
PXN20RM Datasheet, PDF (55/1376 Pages) Freescale Semiconductor, Inc – PXN20 Microcontroller | |||
|
◁ |
⢠Programmable clock source
â System clock
â Direct oscillator clock to avoid PLL jitter
â Listen only mode capabilities
1.7.11 Inter-IC Communications Module (I2C)
The I2C module features the following:
⢠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
⢠Bus-busy detection
Introduction
1.7.12 Serial Peripheral Interface Module (SPI)
The PXN20 SPI features the following:
⢠Full duplex, synchronous transfers
⢠Master or slave operation
⢠Programmable master bit rates
⢠Programmable clock polarity and phase
⢠End-of-transmission interrupt flag
⢠Programmable transfer baud rate
⢠Programmable data frames from 4 to 16 bits
⢠Up to 24 chip select lines available (6 per SPI module); the number available at any time is
dependent on package and pin multiplexing.
⢠Up to 4 independently configurable transfer types can be configured for each SPI using the clock
and transfer attributes registers
⢠Chip select strobe available as alternate function on one of the chip select pins for de-glitching
⢠FIFOs for buffering up to 4 transfers on the transmit and receive side
⢠General purpose I/O functionality on pins when not used for SPI
⢠Queueing operation possible through use of eDMA
Freescale Semiconductor
PXN20 Microcontroller Reference Manual, Rev. 1
1-13
|
▷ |