8XC251SA, SB, SP, SQ USER’S MANUAL
9-8
Figure 9-3. PCA Software Timer and High-speed Output Modes
9.3.4
High-speed Output Mode
The high-speed output mode (Figure 9-3) generates an output signal by toggling the module’s I/O
pin (CEXx) when a match occurs. This provides greater accuracy than toggling pins in software
because the toggle occurs before the interrupt request is serviced. Thus, interrupt response time
does not affect the accuracy of the output.
To program a compare/capture module for the high-speed output mode, set the ECOMx, MATx,
TOGx bits in the module’s CCAPMx register. Table 9-3 on page 9-14 lists the bit combinations
for selecting module modes. A match between the PCA timer/counter and the compare/capture
registers (CCAPxH/CCAPxL) toggles the CEXx pin and sets the module’s compare/capture flag
(CCFx in the CCON register). By setting or clearing the CEXx pin in software, the user selects
whether the match toggles the pin from low to high or vice versa.
A4164-01
CCAP
xH
(8 Bits)
CCAP
xL
(8 Bits)
CH
(8 Bits)
CL
(8 Bits)
CEX
x
X
ECOM
x
0
0
TOG
x
0
ECCF
x
MAT
x
CCF
x
PCA Timer/Counter
Enable
Interrupt
Request
0
7
CCAPM
x Mode Register
X = Don't Care
x = 0, 1, 2, 3, 4
For software timer mode, set ECOM
x and MATx.
For high speed output mode, set ECOM
x, MATx, and TOGx.
Compare/Capture
Module
16-Bit
Comparator
Count
Input
Reset
Write to
CCAP
xL
"0"
Match
"1"
Write to CCAP
x H
Toggle
Enable
CCON
Содержание 8XC251SA
Страница 2: ......
Страница 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Страница 18: ......
Страница 19: ...1 Guide to This Manual...
Страница 20: ......
Страница 30: ......
Страница 31: ...2 Architectural Overview...
Страница 32: ......
Страница 41: ...3 Address Spaces...
Страница 42: ......
Страница 63: ...4 Device Configuration...
Страница 64: ......
Страница 81: ...5 Programming...
Страница 82: ......
Страница 102: ......
Страница 103: ...6 Interrupt System...
Страница 104: ......
Страница 120: ......
Страница 121: ...7 Input Output Ports...
Страница 122: ......
Страница 132: ......
Страница 133: ...8 Timer Counters and Watchdog Timer...
Страница 134: ......
Страница 153: ...9 Programmable Counter Array...
Страница 154: ......
Страница 170: ......
Страница 171: ...10 Serial I O Port...
Страница 172: ......
Страница 187: ...11 Minimum Hardware Setup...
Страница 188: ......
Страница 197: ...12 Special Operating Modes...
Страница 198: ......
Страница 206: ......
Страница 207: ...13 External Memory Interface...
Страница 208: ......
Страница 239: ...14 Programming and Verifying Nonvolatile Memory...
Страница 240: ......
Страница 250: ......
Страница 251: ...A Instruction Set Reference...
Страница 252: ......
Страница 390: ......
Страница 391: ...B Signal Descriptions...
Страница 392: ......
Страница 400: ......
Страница 401: ...C Registers...
Страница 402: ......
Страница 436: ......
Страница 437: ...Glossary...
Страница 438: ......
Страница 446: ......
Страница 447: ...Index...
Страница 448: ......
Страница 458: ......