Touchscreen Controller/Analog-to-Digital Converter
•
FIFO temporarily stores the measured data and provides a capability for the CPU to process the
measured data in a burst way with aid of the variant FIFO usage flags.
22.1.1
Features
The ASP module includes the following features:
•
Supports 4-, 5-, 7-, and 8-wire touchscreen configurations
•
Embedded touchscreen control circuitry
•
Touch/pressure measurements
•
12-bit 125 kS/s ADC for touchscreen and general purpose measurements
— Unsigned 12-bit binary output with ±2 LSB INL, ±1 LSB DNL, ±2 LSB offset error, and ±4
LSB gain error
•
Ratiometric measurements drivers (support differential mode)
•
Up to eight auxiliary input channels are available for general purpose ADC measurements (the
number of the auxiliary input channels are defined by the touch-screen topology)
•
Power-down and quick wake-up capability
•
Pen-up detection by polling the pen-down state
•
Pen-down detection circuitry to generate pen-down signal
•
Pen detection de-bouncing circuit
•
Touchscreen mode supports auto-sampling, single-round sampling, and manual sampling modes
•
Touchscreen calibration and auto-zero support
•
Provides data-ready, FIFO full, and configurable water mark interrupts
•
Hardware pen detection interrupt
22-2
MCF52277 Reference Manual, Rev. 1
Freescale Semiconductor