8XC196MC, MD, MH USER’S MANUAL

12.2 A/D CONVERTER SIGNALS AND REGISTERS

Table 12-1 lists the A/D signals and Table 12-2 describes the control and status registers. Al- though the analog inputs are multiplexed with I/O port pins, no configuration is necessary.

Table 12-1. A/D Converter Pins

Port Pin

A/D Signal

A/D Signal

Description

Type

 

 

 

 

 

 

 

P1.4:0

ACH12:8 (MC)

I

Analog inputs. See the “Voltage on Analog Input Pin”

P1.5:0

ACH13:8 (MD)

 

specification in the datasheet.

 

 

 

 

P0.7:0

ACH7:0

I

Analog inputs. See the “Voltage on Analog Input Pin”

 

(MC, MD, MH)

 

specification in the datasheet.

 

 

 

 

ANGND

GND

Reference Ground

 

 

 

Must be connected for A/D converter and port operation.

 

 

 

 

V REF

PWR

Reference Voltage

 

 

 

Must be connected for A/D converter and port operation.

 

 

 

 

Table 12-2. A/D Control and Status Registers

Mnemonic

Address

Description

 

 

 

AD_COMMAND

1FACH

A/D Command

 

 

This register selects the A/D channel, controls whether the A/D

 

 

conversion starts immediately or is triggered by the EPA, and

 

 

selects the operating mode.

 

 

 

AD_RESULT

1FAAH, 1FABH

A/D Result

 

 

For an A/D conversion, the high byte contains the eight MSBs from

 

 

the conversion, while the low byte contains the two LSBs from a 10-

 

 

bit conversion (undefined for an 8-bit conversion), indicates which

 

 

A/D channel was used, and indicates whether the channel is idle.

 

 

For a threshold-detection, calculate the value for the successive

 

 

approximation register and write that value to the high byte of

 

 

AD_RESULT. Clear the low byte or leave it in its default state.

 

 

 

AD_TEST

1FAEH

A/D Conversion Test

 

 

This register specifies adjustments for zero-offset errors.

 

 

 

AD_TIME

1FAFH

A/D Conversion Time

 

 

This register defines the sample window time and the conversion

 

 

time for each bit.

 

 

 

INT_MASK

0008H

Interrupt Mask

 

 

The AD bit in this register enables or disables the A/D interrupt. Set

 

 

the AD bit to enable the interrupt request.

 

 

 

INT_PEND

0009H

Interrupt Pending

 

 

The AD bit in this register, when set, indicates that an A/D interrupt

 

 

request is pending.

 

 

 

12-2

Page 267
Image 267
Intel 8XC196MD, 8XC196MH 12.2 A/D Converter Signals and Registers, A/D Converter Pins, A/D Control and Status Registers