For analog interfaces required in most applications today, users can take advantage of multiple blocks available in the R8C devices, such as comparators, standard analog to digital converters and dual-channel digital to analog converters available in devices as small as 24-pins. Some R8Cs include advanced analog to digital circuitry with the following features: total conversion time of 2.2µs including sampling, up to eight conversion result registers, repeat and automatic scan operation, and hardware triggers from timer units or Data Transfer Controller (DTC). For an application which requires complex filtering of analog signals, designers can use the Repeat Sweep Mode, along with multiple result registers (or buffers) and the DTC to perform a repeated automatic input scan and transfers to RAM with minimum CPU intervention. This allows an efficient method to gather the data and execute filtering algorithms resulting in high throughput and reliable manipulation.