
MS51
Dec. 17, 2019
Page
35
of 316
Rev 1.01
M
S51
SE
RIES
TE
CHNICA
L REF
ERE
N
CE MA
NU
A
L
SFR Bit Description And Reset Value
6.1.6.4
Symbol
Definition
Addr
Page
MSB
LSB
[1]
Reset
Value[2]
EIPH1
Extensive interrupt
priority high 1
FFH
(0)
-
-
-
-
-
PWKTH
PT3H
PSH_1
0000 0000b
EIP1
Extensive interrupt
priority 1
FEH
(0)
-
-
-
-
-
PWKT
PT3
PS_1
0000 0000b
PMD
PWM mask data
FCH
-
-
PMD5
PMD4
PMD3
PMD2
PMD1
PMD0
0000 0000b
PMEN
PWM mask enable
FBH
-
-
PMEN5
PMEN4
PMEN3
PMEN2
PMEN1
PMEN0
0000 0000b
PDTCNT
[4]
PWM dead-time
counter
FAH
PDTCNT[7:0]
0000 0000b
PDTEN
[4]
PWM dead-time
enable
F9H
-
-
-
PDTCNT.8
-
PDT45EN PDT23EN
PDT01EN 0000 0000b
SCON_1
Serial port 1 control
F8H
SM0_1/
FE_1
SM1_1
SM2_1
REN_1
TB8_1
RB8_1
TI_1
RI_1
0000 0000b
EIPH
Extensive interrupt
priority high
F7H
PT2H
PSPIH
PFBH
PWDTH
PPWMH
PCAPH
PPIH
PI2CH
0000 0000b
AINDIDS
ADC channel digital
input disable
F6H
P11DIDS
P03DIDS
P04DIDS
P05DIDS
P06DIDS
P07DIDS
P30DIDS
P17DIDS 0000 0000b
SPDR
SPI data
F5H
(0)
SPDR[7:0]
0000 0000b
SPSR
SPI status
F4H
SPIF
WCOL
SPIOVF
MODF
DISMODF
TXBUF
-
-
0000 0000b
SPCR
SPI control
F3H
(0)
SSOE
SPIEN
LSBFE
MSTR
CPOL
CPHA
SPR[1:0]
0000 0000b
SPCR2
SPI control 2
F3H
(1)
-
-
-
-
-
-
SPIS[1:0]
0000 0000b
CAPCON4
Input capture control
4
F2H
-
-
-
-
CAP23
CAP22
CAP21
CAP20
0000 0000b
CAPCON3
Input capture control
3
F1H
CAP13
CAP12
CAP11
CAP10
CAP03
CAP02
CAP01
CAP00
0000 0000b
B
B register
F0H
B.7
B.6
B.5
B.4
B.3
B.2
B.1
B.0
0000 0000b
EIP
Extensive interrupt
priority
EFH
PT2
PSPI
PFB
PWDT
PPWM
PCAP
PPI
PI2C
0000 0000b
C2H
Input capture 2 high
byte
EEH
C2H[7:0]
0000 0000b
C2L
Input capture 2 low
byte
EDH
C2L[7:0]
0000 0000b
PIF
Pin interrupt flag
ECH
PIF7
PIF6
PIF5
PIF4
PIF3
PIF2
PIF1
PIF0
0000 0000b
PIPEN
Pin interrupt high
level/rising edge
enable
EBH
PIPEN7
PIPEN6
PIPEN5
PIPEN4
PIPEN3
PIPEN2
PIPEN1
PIPEN0
0000 0000b
PINEN
Pin interrupt low
level/falling edge
enable
EAH
PINEN7
PINEN6
PINEN5
PINEN4
PINEN3
PINEN2
PINEN1
PINEN0
0000 0000b
PICON
Pin interrupt control
E9H
PIT67
PIT45
PIT3
PIT2
PIT1
PIT0ADC
PIPS[1:0]
0000 0000b
ADCCON0
ADC control 0
E8H
(0)
ADCF
ADCS
ETGSEL1 ETGSEL0
ADCHS3
ADCHS2
ADCHS1
ADCHS0 0000 0000b
C1H
Input capture 1 high
byte
E7H
C1H[7:0]
0000 0000b
C1L
Input capture 1 low
byte
E6H
C1L[7:0]
0000 0000b
C0H
Input capture 0 high
byte
E5H
C0H[7:0]
0000 0000b
C0L
Input capture 0 low
byte
E4H
C0L[7:0]
0000 0000b
ADCDLY
ADC trigger delay
E3H
ADCDLY[7:0]
0000 0000b
ADCCON2
ADC control 2
E2H
(0)
ADFBEN
ADCMPOP ADCMPEN ADCMPO
-
-
-
ADCDLY.8 0000 0000b
ADCCON1
ADC control 1
E1H
(0)
OCEN
STADCPX
ADCDIV[1:0]
ETGTYP[1:0]
ADCEX
ADCEN
0000 0000b
ACC
Accumulator
E0H
ACC.7
ACC.6
ACC.5
ACC.4
ACC.3
ACC.2
ACC.1
ACC.0
0000 0000b
PWMCON1 PWM control 1
DFH
PWMMOD[1:0]
GP
PWMTYP FBINEN
PWMDIV[2:0]
0000 0000b
PIOCON0
PWM I/O switch 0
DEH
-
-
PIO05
PIO04
PIO03
PIO02
PIO01
PIO00
0000 0000b
PWM3L
PWM0 channel 3
duty low byte
DDH
PWM3[7:0]
0000 0000b
PWM2L
PWM0 channel 2
duty low byte
DCH
PWM2[7:0]
0000 0000b
PWM1L
PWM0 channel 1
duty low byte
DBH
PWM1[7:0]
0000 0000b
PWM0L
PWM0 channel 0
duty low byte
DAH
PWM0[7:0]
0000 0000b
PWMPL
PWM period low byte
D9H
PWMP[7:0]
0000 0000b
PWMCON0
PWM0 control
register 0
D8H
PWMRUN
LOAD
PWMF
CLRPWM
-
-
-
-
0000 0000b
FBD
Brake data
D7H
FBF
FBINLS
FBD5
FBD4
FBD3
FBD2
FBD1
FBD0
0000 0000b