8XC251SA, SB, SP, SQ USER’S MANUAL
9-6
To program a compare/capture module for the 16-bit capture mode, program the CAPPx and
CAPNx bits in the module’s CCAPMx register as follows:
•
To trigger the capture on a positive transition, set CAPPx and clear CAPNx.
•
To trigger the capture on a negative transition, set CAPNx and clear CAPPx.
•
To trigger the capture on a positive or negative transition, set both CAPPx and CAPNx.
Table 9-3 on page 9-14 lists the bit combinations for selecting module modes. For modules in the
capture mode, detection of a valid signal transition at the I/O pin (CEXx) causes hardware to load
the current PCA timer/counter value into the compare/capture registers (CCAPxH/CCAPxL) and
to set the module’s compare/capture flag (CCFx) in the CCON register. If the corresponding in-
terrupt enable bit (ECCFx) in the CCAPMx register is set (Figure 9-9), the PCA sends an interrupt
request to the interrupt handler.
Since hardware does not clear the event flag when the interrupt is processed, the user must clear
the flag in software. A subsequent capture by the same module overwrites the existing captured
value. To preserve a captured value, save it in RAM with the interrupt service routine before the
next capture event occurs.
Figure 9-2. PCA 16-bit Capture Mode
A4163-02
CCAP
xH CCAPxL
CH
(8 Bits)
CL
(8 Bits)
CEX
x
External I/O
X
O
CAPP
x
CAPN
x
O
O
ECCF
x
O
CCF
x
CCON Register
PCA Timer/Counter
Enable
Interrupt
Request
Capture
0
7
CCAPM
x Mode Register
x = 0,1,2,3 or 4
X = Don't Care
Count
Input
Содержание 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: ......