
Rev. 1.10
88
March 02, 2020
Rev. 1.10
89
March 02, 2020
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
Start
Write Ref. OSC internal Capacitor value
to TKM0KnROCH/TKM0KnROCL
Touch Key Auto Scan Operation Start
Set Start bit TKST 0
1
Busy flag TKBUSY=1
All Time Slot
Counter overflow ?
No
Initiate Time Slot &
16-bit C/F Counter
All Time Slot counter &
16-bit C/F counter
start to count
Time Slot &
16-bit C/F Counter
keep counting
Yes
TKRCOV=1
Generate Interrupt
request flag
Read C/F counter value from
TKM0KnCNTH/TKM0KnCNTL
Touch key scan end
Set TKST bit 1
0
End
Load Ref. OSC internal
Capacitor value from
TKM0KnROCH/TKM0KnROCL
Store C/F counter value to
TKM0KnCNTH/TKM0KnCNTL
All key scan finish ?
Yes
No
Touch key busy flag
TKBUSY=0
Change next key
Touch Key Auto Scan Mode Flowchart