gc80c590ae CORERIVER Semiconductor, gc80c590ae Datasheet - Page 60
![no-image](/images/no-image-200.jpg)
gc80c590ae
Manufacturer Part Number
gc80c590ae
Description
Flash / Isp / Iap 8-bit Turbo Microcontrollers
Manufacturer
CORERIVER Semiconductor
Datasheet
1.GC80C590AE.pdf
(132 pages)
- Current page: 60 of 132
- Download datasheet (984Kb)
6.10. PCA : PCAn Counter Control Registers
To use a PCA Counter as an 8-bit Auto-reset Counter
Turn off the PCAn by clearing CR bit (CnCON.6)
Load target values into CnL and CnH.
Set PWMDYN bit (CnMOD.6) and set CF bit (CnCON.7)
Run PCAn by setting CR bit (CnCON.6)
An interrupt will occur when CnL reaches to CnH.
Insert the procedure for the PCAn counter overflow into the
PCA interrupt service routine.
[ Counter in Dynamic Mode (PWMDYN=1) ]
overflow
PWMDYN
CnMOD.6
Semiconductor Co., Ltd.
8-BIT COMPARATOR
CnH
CnL
0
[ Count Rate (F
CPS3
C0MOD (ADh) : PCA0 Counter Mode Register
C1MOD (CFh) : PCA1 Counter Mode Register
R/W(0)
0
0
0
0
0
0
0
0
1
1
1
1
CIDL
CIDL
PWMDYN : Dynamic PWM bit.
CPS[3:0] : PCA prescaler rate (F
ECF
CPS2
0
0
0
0
1
1
1
1
0
0
0
0
PWMDYN
R/W(0)
CPS1
: Counter idle control.
: Enable PCA counter overflow interrupt.
0
0
1
1
0
0
1
1
0
0
1
1
If this bit is set, the dynamic PWM is generated.
CIDL = 0 programs the PCA counter to continue
functioning during idle mode.
CIDL = 1 programs it to be stop during idle mode.
C0L is cleared when a match occurs between C0L and C0H.
The match signal replaces the overflow signal for PWM.
ECF = 1 enables CF bit in C0CON to generate an interrupt.
ECF = 0 disables that function.
PCA
) Selection ]
CPS0
-
0
1
0
1
0
1
0
1
0
1
0
1
R/W(0) R/W(0) R/W(0) R/W(0) R/W(0)
0 Internal clock, F
1 Internal clock, F
2 Internal clock, F
3 Internal clock, F
4 Internal clock, F
5 Internal clock, F
6 Internal clock, F
7 Internal clock, F
8 Internal clock, F
9 Internal clock, F
10 External clock at ECIn pin (max rate = F
11 Timer 0 overflow
CPS3
MiDAS2.0 Family
CPS2
PCA
) selection. (Refer to below Table)
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
OSC
CPS1
Description
/ 2
/ 4
/ 8
/ 12
/ 16
/ 32
/ 64
/ 128
/ 256
CPS0
ECF
OSC
[60]
/ 2)
Related parts for gc80c590ae
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![gc41c510g0](/images/no-image3.png)
Part Number:
Description:
Coreriver Semiconductor
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![TOUCHCORE3.0-MLF32](/images/no-image3.png)
Part Number:
Description:
CRITOUCHCORE3.0-MLF32 PSOC(TOUCHCORE30-
Manufacturer:
Coreriver Semiconductor Co.
![tc10-so8ip](/images/no-image3.png)
Part Number:
Description:
Digital-type / Capacitive Touch Sensor Engine
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c520g](/images/no-image3.png)
Part Number:
Description:
Eprom / Rom / Romless Based 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c510](/images/no-image3.png)
Part Number:
Description:
Eprom/rom 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c521a](/images/no-image3.png)
Part Number:
Description:
Flash / Isp / Iap 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c520a](/images/no-image3.png)
Part Number:
Description:
Midas1.0 Family Mask Rom/eprom/romless 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g0-sp8i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g1-so24i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g2-so24i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![tc10-so8ip](/images/no-image3.png)
Part Number:
Description:
Digital-type / Capacitive Touch Sensor Engine
Manufacturer:
CORERIVER Semiconductor
Datasheet: