SN8F2250B Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
8.4.2 TC0M MODE REGISTER
088H
TC0M
Read/Write
After reset
Bit 7
TC0ENB
R/W
Bit 6
TC0rate2
R/W
Bit 5
TC0rate1
R/W
Bit 4
TC0rate0
R/W
Bit 3
TC0CKS
R/W
Bit 2
ALOAD0
R/W
Bit 1
Bit 0
TC0OUT PWM0OUT
R/W
0
R/W
0
0
0
0
0
0
0
Bit 0
Bit 1
Bit 2
Bit 3
PWM0OUT: PWM output control bit.
0 = Disable PWM output.
1 = Enable PWM output. PWM duty controlled by TC0OUT, ALOAD0 bits.
TC0OUT: TC0 time out toggle signal output control bit. Only valid when PWM0OUT = 0.
0 = Disable, P5.4 is I/O function.
1 = Enable, P5.4 is output TC0OUT signal.
ALOAD0: Auto-reload control bit. Only valid when PWM0OUT = 0.
0 = Disable TC0 auto-reload function.
1 = Enable TC0 auto-reload function.
TC0CKS: TC0 clock source select bit.
0 = Internal clock (Fcpu or Fosc).
1 = External clock from P0.0/INT0 pin.
Bit [6:4] TC0RATE[2:0]: TC0 internal clock select bits.
000 = fcpu/256.
001 = fcpu/128.
…
110 = fcpu/4.
111 = fcpu/2.
Bit 7
TC0ENB: TC0 counter control bit.
0 = Disable TC0 timer.
1 = Enable TC0 timer.
Note: When TC0CKS=1, TC0 became an external event counter and TC0RATE is useless. No more P0.0
interrupt request will be raised. (P0.0IRQ will be always 0).
SONiX TECHNOLOGY CO., LTD
Page 83
Version 1.1