to Data Memory (Bank 6 )
Touch Key Auto Scan Operation Start
Set Start bit TKST 0 1
Store C/F counter value to
Time Slot &
No
16-bit C/F Counter
keep counting
Rev. 1.00
4-Key Enhanced Touch I/O Flash MCU
Start
Write Ref. OSC internal
Capacitor value
Busy flag TKBUSY=1
Load Ref. OSC internal
Capacitor value from
Data Memory (Bank 6 )
Data Memory (Bank 5 )
Initiate Time Slot &
16-bit C/F Counter
All Time Slot counter &
16-bit C/F counter
start to count
All Time Slot
Counter overflow ?
Yes
No
All key scan finish ?
Yes
Touch Key Auto Scan Mode Flowchart
78
Touch key busy flag
Generate Interrupt
Touch key scan end
Set TKST bit 1 0
Read C/F counter value from
Data Memory (Bank 5)
Change next key
BS83A04C
TKBUSY=0
TKRCOV = 1
request flag
End
March 24, 2020
Need help?
Do you have a question about the BS83A04C and is the answer not in the manual?
Questions and answers