Datasheet

Table Of Contents
Overview
Freescale Semiconductor 1-3
Queued serial peripheral interface (QSPI)
Full-duplex, three-wire synchronous transfers
Up to four chip selects available
Master mode operation only
Programmable master bit rates
Up to 16 pre-programmed transfers
Queued analog-to-digital converter (QADC)
8 direct, or up to 18 multiplexed, analog input channels
10-bit resolution +/- 2 counts accuracy
Minimum 7 μS conversion time
Internal sample and hold
Programmable input sample time for various source impedances
Two conversion command queues with a total of 64 entries
Sub-queues possible using pause mechanism
Queue complete and pause software interrupts available on both queues
Queue pointers indicate current location for each queue
Automated queue modes initiated by:
External edge trigger and gated trigger
Periodic/interval timer, within QADC module [Queue 1 and 2]
Software command
Single-scan or continuous-scan of queues
Output data readable in three formats:
Right-justified unsigned
Left-justified signed
Left-justified unsigned
Unused analog channels can be used as digital I/O
Low pin-count configuration implemented
Four 32-bit DMA timers
15-ns resolution at 80 MHz (66 MHz for MCF5214 and MCF5216)
Programmable sources for clock input, including an external clock option
Programmable prescaler
Input-capture capability with programmable trigger edge on input pin
Output-compare with programmable mode for the output pin
Free run and restart modes
Maskable interrupts on input capture or reference-compare
DMA trigger capability on input capture or reference-compare
Two 4-channel general purpose timers
Four 16-bit input capture/output compare channels per timer
16-bit architecture
Programmable prescaler
Pulse widths variable from microseconds to seconds
Single 16-bit pulse accumulator
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3