BS84B04C
Touch A/D Flash MCU
I/O Port Control Registers...........................................................................................................52
I/O Port Source Current Selection...............................................................................................53
Pin-shared Functions ..................................................................................................................54
I/O Pin Structures........................................................................................................................58
Programming Considerations......................................................................................................58
Timer Modules – TM ...........................................................................................59
Introduction .................................................................................................................................59
TM Operation ..............................................................................................................................59
TM Clock Source.........................................................................................................................59
TM Interrupts...............................................................................................................................59
TM External Pins.........................................................................................................................60
Programming Considerations......................................................................................................60
Compact Type TM – CTM ...................................................................................61
Compact Type TM Operation......................................................................................................61
Compact Type TM Register Description......................................................................................62
Compact Type TM Operation Modes ..........................................................................................66
Analog to Digital Converter ...............................................................................72
A/D Converter Overview .............................................................................................................72
A/D Converter Register Description............................................................................................72
A/D Converter Reference Voltage...............................................................................................75
A/D Converter Input Signals........................................................................................................76
A/D Converter Operation.............................................................................................................76
Conversion Rate and Timing Diagram ........................................................................................77
Summary of A/D Conversion Steps.............................................................................................78
Programming Considerations......................................................................................................79
A/D Conversion Function ............................................................................................................79
A/D Conversion Programming Examples....................................................................................80
Touch Key Function ...........................................................................................81
Touch Key Structure....................................................................................................................81
Touch Key Register Definition.....................................................................................................81
Touch Key Operation...................................................................................................................86
Touch Key Interrupt.....................................................................................................................87
Programming Considerations......................................................................................................87
I2C Interface.........................................................................................................87
I2C Interface Operation................................................................................................................87
I2C Registers ...............................................................................................................................89
I2C Bus Communication ..............................................................................................................91
I2C Bus Read/Write Signal ..........................................................................................................93
I2C Time-out Control....................................................................................................................95
Interrupts.............................................................................................................96
Interrupt Registers.......................................................................................................................96
Interrupt Operation....................................................................................................................100
External Interrupt.......................................................................................................................102
Rev. 1.21
4
November 10, 2023