15-4
MC68VZ328 User’s Manual
Programming Model
15.4
Programming Model
This section contains programming information about both PWM 1 and PWM 2.
15.4.1
PWM 1 Control Register
This register controls the operation of the pulse-width modulator, and it also contains the status of the
PWM 1 FIFO. The register bit assignments are shown in the following register display. The register
settings are described in Table 15-1.
PWMC1
PWM 1 Control Register
0x(FF)FFF500
BIT 15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
BIT 0
CLKSRC
PRESCALER
IRQ
IRQEN
FIFOAV
EN
REPEAT
CLKSEL
TYPE
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
w
w
rw
rw
RESET
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0x0020
Table 15-1. PWM 1 Control Register Description
Name Description
Setting
CLKSRC
Bit 15
Clock Source—This bit is used to select the
clock source to the pulse-width modulator.
0 = SYSCLK source is selected (default).
1 = CLK32 is selected.
Note:
32.768 kHz clock source is selected
when using a 32.768 kHz crystal. If a 38.4 kHz
crystal is used, 38.4 kHz is selected.
PRESCALER
Bits 14–8
Prescaler—This field is used to scale down
the incoming clock to divide by the
pre 1. The prescaler is normally used
to generate a low single-tone PWMO signal.
For voice modulation, these bits are set to 0
(divide by 1). The default value is 0.
Any value between 0 and 127.
IRQ
Bit 7
Interrupt Request—This bit indicates that the
FIFO has one or no bytes remaining, which
can be a signal of the need to fill the FIFO by
writing no more than two 16-bit words into the
PWMS register. This bit automatically clears
itself after this register is read, thus eliminating
an extra write cycle in the interrupt service rou-
tine. If the IRQEN bit is 0, this bit can be polled
to indicate the status of the period comparator.
This bit can be set to immediately post a PWM
interrupt for debugging purposes.
0 = The FIFO is not empty.
1 = The FIFO has one or no sample bytes
remaining.
IRQEN
Bit 6
Interrupt Request Enable—This bit controls
the pulse-width modulator interrupt. While this
bit is low, the interrupt is disabled.
0 = The PWM interrupt is disabled (default).
1 = The PWM interrupt is enabled.
Содержание MC68VZ328
Страница 1: ...MC68VZ328UM D Rev 0 02 2000 MC68VZ328 Integrated Processor User s Manual ...
Страница 14: ...xiv MC68VZ328 User s Manual ...
Страница 18: ...xviii MC68VZ328 User s Manual ...
Страница 26: ...xxvi MC68VZ328 User s Manual ...
Страница 42: ...1 12 MC68VZ328 User s Manual Modules of the MC68VZ328 ...
Страница 54: ...2 12 MC68VZ328 User s Manual In Circuit Emulation ICE Signals ...
Страница 68: ...3 14 MC68VZ328 User s Manual Programmer s Memory Map ...
Страница 110: ...6 22 MC68VZ328 User s Manual Programming Model ...