C8051F340/1/2/3/4/5/6/7

22.2.3. High Speed Output Mode

In High Speed Output mode, a module’s associated CEXn pin is toggled each time a match occurs between the PCA Counter and the module's 16-bit capture/compare register (PCA0CPHn and PCA0CPLn) Setting the TOGn, MATn, and ECOMn bits in the PCA0CPMn register enables the High-Speed Output mode.

Important Note About Capture/Compare Registers: When writing a 16-bit value to the PCA0 Capture/ Compare registers, the low byte should always be written first. Writing to PCA0CPLn clears the ECOMn bit to ‘0’; writing to PCA0CPHn sets ECOMn to ‘1’.

Write to

PCA0CPLn0

ENB

Reset

Write to

PCA0CPHn ENB

1

PCA0CPMn

P E C C M T P E W C A A A O W C M O P P T G M C 1 M P N n n n F

6 n n n n n

x

0 0

0 x

PCA Interrupt

PCA0CPLn

PCA0CPHn

 

 

Enable

16-bit Comparator

 

PCA

 

PCA0L

PCA0H

Timebase

 

 

 

 

 

 

 

PCA0CN

 

 

 

C C C C C C C

 

 

 

F R C C C C C

 

 

 

F F F F F

 

 

 

4 3 2 1 0

 

 

Match

0

 

 

 

 

 

 

1

 

 

Toggle

TOGn

 

 

0 CEXn

 

 

 

Crossbar

Port I/O

 

1

 

 

 

Figure 22.6. PCA High Speed Output Mode Diagram

268

Rev. 0.5

Page 268
Image 268
Silicon Laboratories C8051F340, C8051F347, C8051F346, C8051F341, C8051F343, C8051F344 PCA High Speed Output Mode Diagram