SM39R08A5
8-Bit Micro-controller
with 8KB Flash
& 256B RAM embedded
11. PWM - Pulse Width Modulation
SM39R08A5 provides four-channel PWM outputs.
The interrupt vector is 43h.
Mnemonic
PWMC
PWMD0H
Description
PWM Control
register
PWM 0 Data
register high
byte
PWM 0 Data
register low
byte
PWM 1 Data
register high
byte
PWM 1 Data
register low
byte
PWM 2 Data
register high
byte
PWM 2 Data
register low
byte
PWM 3 Data
register high
byte
PWM 3 Data
register low
byte
PWM Max
Data register
high byte
PWM Max
Data register
low byte
Direct
B5h
BCh
Bit 7
Bit 6
Bit 5 Bit 4
PWM
-
-
-
Bit 3
Bit 2
Bit 1
Bit 0
RESET
00H
00H
PWMCS[2:0]
PWMP0
-
PWM3EN PWM2EN PWM1EN PWM0EN
-
-
PWMD0[9:8]
PWMD0L
BDh
PWMD0[7:0]
00H
PWMD1H
BEh
PWMP1
-
-
-
-
-
PWMD1[9:8]
00H
PWMD1L
BFh
PWMD1[7:0]
00H
PWMD2H
B1h
PWMP2
-
-
-
-
-
PWMD2[9:8]
00H
PWMD2L
B2h
PWMD2[7:0]
00H
PWMD3H
B3h
PWMP3
-
-
-
-
-
PWMD3[9:8]
00H
PWMD3L
B4h
PWMD3[7:0]
00H
PWMMDH
CEh
-
-
-
-
-
-
PWMMD[9:8]
00H
PWMMDL
CFh
PWMMD[7:0]
FFH
Mnemonic: PWMC
7
6
PWMCS[2:0]
5
4
-
Address: B5h
3
2
1
0
Reset
PWM3EN PWM2EN PWM1EN PWM0EN
00H
PWMCS[2:0]: PWM clock select.
PWMCS [2:0]
Mode
000
Fosc
001
Fosc/2
010
Fosc/4
011
Fosc/6
100
Fosc/8
101
Fosc/12
110
Timer 0 overflow
111
P3.4
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M067
Ver B SM39R08A5 04/22/2013
- 39 -