Table of Contents

Advertisement

Software starts a conversion on channel x. When the conversion is finished and the A/D conver-
sion complete interrupt is generated, the A/D scan mode routine begins. The PTS reads the com-
mand in location 3000H and stores it in a temporary location. Then it increments PTSPTR1 twice
and stores the value of the AD_RESULT register in location 3002H. The final step is to copy the
conversion command from the temporary location to the AD_COMMAND register. The CPU
could process or move the conversion results data from the table before the next conversion com-
pletes and a new PTS cycle begins. When the next cycle begins, PTSPTR1 again points to 3000H
and the repeats the events of the first cycle. The value of the AD_RESULT register is written to
location 3002H and the command at location 3000H is re-executed.
5.6.6

PWM Modes

The PWM toggle and PWM remap modes are designed for use with the event processor array
(EPA) to generate pulse-width modulated (PWM) output signals. These modes can also be used
with an interrupt signal from any other source. The PWM toggle mode uses a single EPA channel
to generate a PWM signal. The PWM remap mode uses two EPA channels, but it can generate
signals with duty cycles closer to 0% or 100% than are possible with the PWM toggle mode. Ta-
ble 5-12 compares the two PWM modes. For code examples, see AP-445, 8XC196KR Peripher-
als: A User's Point of View, and "EPA PWM Output Program" on page 10-35.
Table 5-11. A/D Scan Mode PTSCB (Example 2)
Unused
Unused
PTSPTR2 (HI) = 1FH
PTSPTR2 (LO) = AAH
PTSPTR1 (HI) = 30H
PTSPTR1 (LO) = 00H
PTSCON = C3H (Mode = 110, UPDT = 0)
PTSCOUNT = 0AH
STANDARD AND PTS INTERRUPTS
5-31

Advertisement

Table of Contents
loading

Table of Contents