Fujitsu FR60 Computer Hardware User Manual


  Open as PDF
of 1038
 
838
Chapter 41 Up/Down Counter
3.Configuration
Figure 3-3 Configuration Diagram
Figure 3-4 Register List
Note: For ICR registers and interrupt vectors, refer to “Chapter 24 Interrupt Control (Page No.311)”.
UDCR1 UDCR0
UDRC1 UDRC0
UDC0 interrupt
(#128)
CMPF UDCS0: bit4
0
1
Compare match
No compare match
CITE UDCS0: bit6
0
1
Disable interrupts
Enable interrupts
CMS1-0 UDCC0: bit11-10
Timer mode (Countdown only)
0
0
1
10
11
0
Up/down count mode
Phase difference count mode (Multiply by 2)
Phase difference count mode (Multiply by 4)
UDCC0: bit1-0, bit 2
CGE1-0
0
0
1
10
11
0
Disable edge detection
Enable falling edge detection
Enable rising edge detection
Disable setting
Disable level detection
Enable LOW level detection
Enable HIGH level detection
Disable setting
1: Gate function
CGSC
UDCC0: bit2
0
1
Counter clear
No impact
UDIE UDCS0: bit5
0
1
Disable interrupts
Enable interrupts
UDFF UDCS0: bit2
0
1
No underflow
Underflowed
CSTR UDCS0: bit7
0
1
Stop counting
Start counting
Activation
CTUT
UDCC0: bit6
0
1
No impact
Data transfer
* Only 16 bit transfer is enabled
while counting stops.
CDCF UDCC0: bit14
0
1
No change direction
Direction changed
CFIE UDCC0: bit 13
0
1
Disable interrupts
Enable interrupts
CLKS UDCC0: bit 12
0
1
CLKP divided by 2
CLKP divided by 8
16 bit mode
M16E UDCC0: bit15
1
16 bit mode
OR
OR
Up/Down Counter (Read only)
Reload/compare register (Write only)
Reload
1
1
0
0
1
0
UDF1-0 UDCS0: bit 1-0
No input
0
0
1
10
11
0
Countdown
Countup
Both countdown and countup
Write: Disabled, Read only
10
CES1-0 UDCC0: bit 9-8
0
0
1
10
11
0
Disable edge detection
Enable falling edge detection
Enable rising edge detection
Enable both edge detection
From port data
register
From port data
register
From port data
register
BIN0/SOT2/P20.1
ZIN0/SCK2/P20.2
P20 EPFR20.1
0
1
Others
Enable UDC
AIN0/SIN2/P20.0
P20 EPFR20.0
0
1
Others
Enable UDC
P20 EPFR20.2
0
1
Others
Enable UDC
Com-
pare
OR
Up/Down Counter (16 Bit Mode)
UCRE UDCC0:bit5
0
1
Disable counter clear
Enable counter clear
1
0
RLDE
UDCC0: bit4
0
1
Disable reload
Enable reload
Peripheral clock
CLKP
Gate
Read from port
Read from
port
WRITE 0: Flag clear
OVFF
UDCS0: bit3
0
1
No overflow
Overflowed
WRITE 0: Flag clear
WRITE 0: Flag clear
WRITE 0: Flag clear
0
0
-
0: Counter clear function
0
0
0
0
OR
Counter clear
UDF1-0 -
Prescaler
Selector
0
Edge
detection
OR
0
0
Edge
detection
Read
from
port