Rev. 1.00
32
March 24, 2020
Rev. 1.00
33
March 24, 2020
BS83A04C
4-Key Enhanced Touch I/O Flash MCU
BS83A04C
4-Key Enhanced Touch I/O Flash MCU
High Speed
Oscillator
Prescaler
HIRC
f
H
/2
f
H
/4
f
H
/8
f
H
/16
f
H
/32
f
H
/64
Low Speed
Oscillator
LIRC
IDLE0
SLEEP
IDLE2
SLEEP
f
SUB
f
SUB
f
LIRC
HIRCEN
f
H
f
SUB
f
SYS
/4
f
SYS
CLKSEL[1:0]
f
PSC
Prescaler
Time
Base
TBON
TB[2:0]
WDT
CKS2~CKS0
f
SYS
Device Clock Configurations
Note: When the system clock source f
SYS
is switched to f
SUB
from f
H
, the high speed oscillator can be
stopped to conserve the power or continue to oscillate to provide the clock source, f
H
~f
H
/64,
for peripheral circuit to use, which is determined by configuring the corresponding high speed
oscillator enable control bit.
System Operation Modes
There are six different modes of operation for the microcontroller, each one with its own
special characteristics and which can be chosen according to the specific performance and
power requirements of the application. There are two modes allowing normal operation of the
microcontroller, the FAST Mode and SLOW Mode. The remaining four modes, the SLEEP, IDLE0,
IDLE1 and IDLE2 Mode are used when the microcontroller CPU is switched off to conserve power.
Operation
Mode
CPU
Register Setting
f
SYS
f
H
f
SUB
f
LIRC
FHIDEN
FSIDEN
CKS2~CKS0
FAST
On
x
x
000~110
f
H
~f
H
/64
On
On
On
SLOW
On
x
x
111
f
SUB
On/Off
(1)
On
On
IDLE0
Off
0
1
000~110
Off
Off
On
On
111
On
IDLE1
Off
1
1
xxx
On
On
On
On
IDLE2
Off
1
0
000~110
On
On
Off
On
111
Off
SLEEP
Off
0
0
xxx
Off
Off
Off
On
(2)
“x”: Don’t care
Note: 1. The f
H
clock will be switched on or off by configuring the corresponding oscillator enable
bit in the SLOW mode.
2. The f
LIRC
clock will be switched on since the WDT function is always enabled in the SLEEP
mode.