HT45F12
8-Bit Flash MCU with Op Amps & Comparators
Timer/Event Counter...................................................................................... 56
Timer Control Register – TMRC............................................................................................. 57
Configuring the Timer Mode................................................................................................... 58
Configuring the Event Counter Mode..................................................................................... 58
Pulse Width Capture Mode.................................................................................................... 59
Programmable Frequency Divider – PFD.............................................................................. 60
Prescaler................................................................................................................................ 61
I/O Interfacing......................................................................................................................... 61
Timer/Event Counter Pin Internal Filter.................................................................................. 61
Programming Considerations................................................................................................. 61
Timer Program Example........................................................................................................ 62
LDO function................................................................................................... 63
Operational Amplifiers................................................................................... 64
Operational Amplifier Registers.............................................................................................. 64
Operational Amplifier Operation............................................................................................. 67
Operational Amplifier Functions............................................................................................. 67
Comparator..................................................................................................... 71
Comparator Operation........................................................................................................... 71
Comparator Registers............................................................................................................ 71
Comparator Functions............................................................................................................ 73
Interrupts......................................................................................................... 75
Interrupt Registers.................................................................................................................. 75
Interrupt Operation................................................................................................................. 75
Interrupt Priority...................................................................................................................... 76
External Interrupt.................................................................................................................... 78
Timer/Event Counter Interrupt................................................................................................ 80
Time Base Interrupt................................................................................................................ 80
Multi-function Interrupt........................................................................................................... 81
Comparator Interrupt.............................................................................................................. 81
EEPROM Interrupt................................................................................................................. 82
Interrupt Wake-up Function.................................................................................................... 82
Programming Considerations................................................................................................. 82
Buzzer.............................................................................................................. 83
Configuration Options.................................................................................... 85
Application Circuits........................................................................................ 86
Instruction Set................................................................................................. 87
Introduction............................................................................................................................ 87
Instruction Timing................................................................................................................... 87
Moving and Transferring Data................................................................................................ 87
Arithmetic Operations............................................................................................................. 87
Logical and Rotate Operations............................................................................................... 88
Branches and Control Transfer.............................................................................................. 88
Bit Operations........................................................................................................................ 88
Rev. 0.00
4
September 26, 2012