Holtek HT66FM5440 User manual

Brushless DC Motor A/D Flash MCU
HT66FM5440
Revision: V1.00 Date: June 28, 2017June 28, 2017

Rev. 1.00 2 June 28, 2017 Rev. 1.00 3 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Table of Contents
Features............................................................................................................ 7
CPU Features ......................................................................................................................... 7
Peripheral Features................................................................................................................. 7
General Description......................................................................................... 8
Block Diagram.................................................................................................. 9
Pin Assignment................................................................................................ 9
Pin Description .............................................................................................. 10
Absolute Maximum Ratings.......................................................................... 13
D.C. Characteristics....................................................................................... 13
A.C. Characteristics....................................................................................... 14
LVR/LVD Electrical Characteristics.............................................................. 14
A/D Converter Electrical Characteristics..................................................... 15
D/A Converter Electrical Characteristics .................................................... 16
Operational Amplier 0 Electrical Characteristics .................................... 16
Operational Amplier 1 & 2 Electrical Characteristics .............................. 17
Unit Gain Buffer Electrical Characteristics ................................................ 17
Comparators Electrical Characteristics ...................................................... 18
Power-on Reset Characteristics................................................................... 18
System Architecture...................................................................................... 19
Clocking and Pipelining......................................................................................................... 19
Program Counter................................................................................................................... 20
Stack ..................................................................................................................................... 20
Arithmetic and Logic Unit – ALU ........................................................................................... 21
Flash Program Memory................................................................................. 22
Structure................................................................................................................................ 22
Special Vectors ..................................................................................................................... 22
Look-up Table........................................................................................................................ 22
Table Program Example........................................................................................................ 23
In Circuit Programming – ICP ............................................................................................... 24
On-Chip Debug Support – OCDS ......................................................................................... 25
Data Memory .................................................................................................. 25
Structure................................................................................................................................ 25
Data Memory Addressing...................................................................................................... 26
General Purpose Data Memory ............................................................................................ 26
Special Purpose Data Memory ............................................................................................. 26
Special Function Register Description........................................................ 28
Indirect Addressing Registers – IAR0, IAR1, IAR2 ............................................................... 28
Memory Pointers – MP0, MP1L, MP1H, MP2L, MP2H......................................................... 28

Rev. 1.00 2 June 28, 2017 Rev. 1.00 3 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Accumulator – ACC............................................................................................................... 29
Program Counter Low Register – PCL.................................................................................. 30
Look-up Table Registers – TBLP, TBHP, TBLH..................................................................... 30
Status Register – STATUS.................................................................................................... 30
Oscillators ...................................................................................................... 32
Oscillator Overview ............................................................................................................... 32
System Clock Congurations................................................................................................ 32
Internal High Speed RC Oscillator – HIRC ........................................................................... 33
Internal 32kHz Oscillator – LIRC........................................................................................... 33
Operating Modes and System Clocks ......................................................... 33
System Clocks ...................................................................................................................... 33
System Operation Modes...................................................................................................... 34
Control Registers .................................................................................................................. 35
Operating Mode Switching .................................................................................................... 37
Standby Current Considerations ........................................................................................... 38
Wake-up................................................................................................................................ 39
Watchdog Timer............................................................................................. 40
Watchdog Timer Clock Source.............................................................................................. 40
Watchdog Timer Control Register ......................................................................................... 40
Watchdog Timer Operation ................................................................................................... 41
Reset and Initialisation.................................................................................. 42
Reset Functions .................................................................................................................... 42
Reset Initial Conditions ......................................................................................................... 44
Input/Output Ports ......................................................................................... 51
Pull-high Resistors ................................................................................................................ 52
Port A Wake-up ..................................................................................................................... 52
I/O Port Control Registers ..................................................................................................... 53
Pin-shared Functions ............................................................................................................ 53
I/O Pin Structures.................................................................................................................. 60
Programming Considerations................................................................................................ 60
Timer Modules – TM ...................................................................................... 61
Introduction ........................................................................................................................... 61
TM Operation ........................................................................................................................ 61
TM Clock Source................................................................................................................... 61
TM Interrupts......................................................................................................................... 62
TM External Pins................................................................................................................... 62
TM Input/Output Pin Selection .............................................................................................. 62
Programming Considerations................................................................................................ 63
Periodic Type TM – PTM................................................................................ 64
Periodic TM Operation ......................................................................................................... 65
Periodic Type TM Register Description ................................................................................ 66
Periodic Type TM Operating Modes ..................................................................................... 72

Rev. 1.00 4 June 28, 2017 Rev. 1.00 5 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Capture Timer Module – CAPTM .................................................................. 84
Capture Timer Overview ....................................................................................................... 84
Capture Timer Register Description ..................................................................................... 84
Capture Timer Operation....................................................................................................... 87
Noise Filter ..................................................................................................... 89
Analog to Digital Converter ......................................................................... 91
A/D Converter Overview ....................................................................................................... 91
A/D Converter Register Description ...................................................................................... 92
A/D Converter Operation .................................................................................................... 101
Summary of A/D Conversion Steps..................................................................................... 103
Considerations for simutaniously using both trigger methods............................................. 105
Programming Considerations.............................................................................................. 106
A/D Conversion Function .................................................................................................... 106
A/D Conversion Programming Examples............................................................................ 107
Comparators ................................................................................................ 109
Comparator Operation ........................................................................................................ 109
Comparator Register............................................................................................................110
Over Current Detection ................................................................................111
Over Current Detect Functional Description ........................................................................111
Over Current Detect Register...............................................................................................112
Phase Current Detection..............................................................................113
Phase Current Detect Functional Description ......................................................................113
Phase Current Detect Register ...........................................................................................113
BLDC Motor Control Circuit.........................................................................114
Functional Description..........................................................................................................114
PWM Counter Control Circuit ..............................................................................................115
Mask Function......................................................................................................................119
Other Functions................................................................................................................... 124
Hall Sensor Decoder ........................................................................................................... 126
Motor Protection Function ................................................................................................... 133
I2C Interface .................................................................................................. 140
I2C Interface Operation........................................................................................................ 140
I2C Registers ....................................................................................................................... 141
I2C Bus Communication ..................................................................................................... 144
I2C Bus Start Signal ............................................................................................................ 145
I2C Slave Address ............................................................................................................... 145
I2C Bus Read/Write Signal ................................................................................................. 145
I2C Bus Slave Address Acknowledge Signal ...................................................................... 146
I2C Bus Data and Acknowledge Signal .............................................................................. 146
I2C Time-out Control............................................................................................................ 147
UART Interface............................................................................................. 149
UART External Pins ............................................................................................................ 150
UART Data Transfer Scheme.............................................................................................. 150

Rev. 1.00 4 June 28, 2017 Rev. 1.00 5 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
UART Status and Control Registers.................................................................................... 150
Baud Rate Generator .......................................................................................................... 156
UART Setup and Control..................................................................................................... 156
UART Transmitter................................................................................................................ 158
UART Receiver ................................................................................................................... 159
Managing Receiver Errors .................................................................................................. 160
UART Interrupt Structure..................................................................................................... 161
UART Power Down and Wake-up....................................................................................... 162
Low Voltage Detector – LVD ....................................................................... 163
LVD Register ....................................................................................................................... 163
LVD Operation..................................................................................................................... 164
Multiplication Division Unit – MDU ............................................................ 165
MDU Registers.................................................................................................................... 166
MDU Operation ................................................................................................................... 167
Interrupts ...................................................................................................... 169
Interrupt Registers............................................................................................................... 169
Interrupt Priority Conguration ............................................................................................ 178
Interrupt Preempt Function ................................................................................................. 180
Interrupt Operation .............................................................................................................. 181
Hall Sensor Interrupts ......................................................................................................... 184
External Interrupt 1.............................................................................................................. 184
Noise Filter Input Interrupt................................................................................................... 185
Comparator Interrupt........................................................................................................... 185
CAPTM Interrupts ............................................................................................................... 185
Multi-function Interrupts....................................................................................................... 186
PWM Module Interrupts ...................................................................................................... 186
A/D Converter Interrupts ..................................................................................................... 187
TM Interrupts....................................................................................................................... 187
UART Interrupt .................................................................................................................... 188
I2C Interrupt ......................................................................................................................... 188
Time Base Interrupt............................................................................................................. 188
LVD Interrupt ....................................................................................................................... 189
Interrupt Wake-up Function................................................................................................. 190
Programming Considerations.............................................................................................. 190
Application Circuits..................................................................................... 191
Introduction ......................................................................................................................... 191
Functional Description......................................................................................................... 191
Hardware Block Diagram .................................................................................................... 192
Hardware Circuit ................................................................................................................. 193
Instruction Set.............................................................................................. 194
Introduction ......................................................................................................................... 194
Instruction Timing ................................................................................................................ 194
Moving and Transferring Data............................................................................................. 194
Arithmetic Operations.......................................................................................................... 194

Rev. 1.00 6 June 28, 2017 Rev. 1.00 7 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Logical and Rotate Operation ............................................................................................. 195
Branches and Control Transfer ........................................................................................... 195
Bit Operations ..................................................................................................................... 195
Table Read Operations ....................................................................................................... 195
Other Operations................................................................................................................. 195
Instruction Set Summary ............................................................................ 196
Table Conventions............................................................................................................... 196
Extended Instruction Set ..................................................................................................... 198
Instruction Denition................................................................................... 200
Extended Instruction Denition ........................................................................................... 209
Package Information ................................................................................... 216
28-pin SSOP (150mil) Outline Dimensions ......................................................................... 217

Rev. 1.00 6 June 28, 2017 Rev. 1.00 7 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Features
CPU Features
• Operatingvoltage
♦fSYS=16MHz:4.5V~5.5V
• 0.0625μsinstructioncyclewith16MHzsystemclockatVDD=5V
• Powerdownandwake-upfunctionstoreducepowerconsumption
• Oscillatortypes
♦InternalHighSpeed16MHzRC–HIRC
♦InternalLowSpeed32kHzRC–LIRC
• Multi-modeoperation:NORMAL,IDLEandSLEEP
• Allinstructionsexecutedin1~3instructioncycles
• Tablereadinstructions
• 115powerfulinstructions
• 8-levelsubroutinenesting
• Bitmanipulationinstruction
Peripheral Features
• FlashProgramMemory:4K×16
• RAMDataMemory:384×8
• WatchdogTimerfunction
• 26bidirectionalI/Olines
• Interruptpriorityprogrammablewithtwointerruptpreemptfuncions
• Fivepin-sharedexternalinterrupts–H1,H2,H3,NFINandINT1
• MultipleTimerModulesfortimemeasurement,inputcapture,comparematchoutputorPWM
outputorsinglepulseoutputfunction
• Single16-bitCAPTMformotorprotection
• 3-channel10-bitPWMwithcomplementaryoutputsforBLDCapplication
• 6externalchannels10/12-bitresolutionA/Dconverter
♦NormalA/Dconversion
♦Delayauto-triggeredA/Dconversion,upto4channelsavailableforeachconversion
• I2CInterface
• SingleFully-duplexUniversalAsynchronousReceiverandTransmitterInterface–UART
• Fourcomparatorfunctions
• Overcurrentdetection–OperationalAmplier0,Comparator0and8-bitD/Aconverter
• Phasecurrentdetection–OperationalAmplier1and2
• SingleTime-Basefunctionforgenerationofxedtimeinterruptsignals
• IntegratedMultiplication/DivisionUnits
♦One8-bitMultiplication/DivisionUnit–MDU0
♦One16-bitMultiplication/DivisionUnit–MDU1
• Lowvoltageresetfunction
• Lowvoltagedetectfunction
• Flashprogrammemorycanbere-programmedupto100,000times
• Flashprogrammemorydataretention>10years
• Packagetype:28-pinSSOP

Rev. 1.00 8 June 28, 2017 Rev. 1.00 9 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
General Description
TheBLDCMotorFlashMCUHT66FM5440providesPWMcongurationexibilityandcomplete
protectionmechanismwhicharenecessaryforbrushlessDCmotorapplications.Thedeviceusesthe
HT8-1Tarchitecturetoachieveoneoscillationcycleforoneinstruction.Withtheintegrated16MHz
oscillator,executingasingleinstructiononlyneeds0.0625μs.
Comparedwithitspredecessor,theHT66FM5440addstheinterruptprioritycongurationfunction
andtwointerruptpreemptfunctions,whichcanbeflexiblyconfiguredaccordingtodifferent
interruptpriorityrequirementsfordifferentsystems.TwounsignedMultiplicationandDivision
Units(MDU),one8-bittypeandone16-bittype,areprovidedforcomplicatedoperational
requirements.The16-bitMDUadditionallyintegratesa32-bit/16-bitunsigneddivider.
The10-bitPWMgeneratordedicatedformotorcontrolprovidesdifferentdutycongurationsfor
thefourchannelsanduptothreePWMcomplimentaryoutputpairs.Themotorcurrentandvoltage
oftenrequirereal-timedetectionandaccuratetriggertiming,toachievethispurposeanA/Dauto-
scanfunctionisprovided.Userscanexiblyselecttousethe10-bitPWMperiodordutysignalto
triggertheA/Dconversion.IfusingtheinterrupttocheckfortheendoftheA/Dconversion,the
mainprogramorsubroutineprogramrunningwillnotbeaffectedduringtheconversionprocess.
WiththeA/Dauto-scancontinuoussamplingfunctionprovided,theA/Dconverteralsosupports
10-bitor12-bitresolution,whichisadjustableaccordingtotheactualresolutionandsampling
timerequirement.Inaddition,eachchannelhasaunity-gainbufferwhichisusedtoavoidvoltage
interferencewhenswitchingbetweenA/Dchannels.AnintegratedOCPcircuitcomposedofOPA0
andCMP0,andtwoOPAs,OPA1andOPA2,canbeexiblyusedformotorcurrentdetection.The
OCPfunctioncaneffectivelyprovidemotorinstantlargecurrentprotectionandturnofftheinternal
motordrivesignaltoachieveinstantaneoussystemprotection.AftertheOPA0~OPA2outputsignals
aresampledandconvertedbytheA/Dconverter,theconverteddatawillbecomparedwiththe
presetboundaryvalues.Iftheconverteddataexceedsthepresetrange,aninterruptwillbegenerated
fortheusertodothecorrespondingprocessing.Withregardtomotorstallingprotection,a16-bit
CaptureTimerisprovidedtomonitorthemotorspeedloopthusachievingstallingprotection.
Withtheaforementionedadvantages,theHT66FM5440isespeciallysuitableforbrushlessmotor
square-waveHallsolutions,square-wavesensorlesssolutionsandsine-waveHalldrivingsolutions.

Rev. 1.00 8 June 28, 2017 Rev. 1.00 9 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Block Diagram
HIRC
16MHz
LIRC
32kHz
MUX
Clock System
HT8 MCU Core
Reset
Circuit
Interrupt
Controller
INT1
ROM
4K×16
LVD/LVR
Watchdog
Timer
RAM
384×8
Stack
8-Level
HT8-1T
SYSCLK
Bus
Digital Peripherals
TM3
Time Base
12-bit
ADC
MUX
Pin-Shared
With Port A,B&D
AVDD
AN0~AN3,
AN6&AN7
TM2
TM1 TM0
Pin-Shared
&
Pin-Remapping
Function
Port A
Driver
Port B
Driver
Port C
Driver
Port D
Driver
PA0~PA7
PB0~PB7
PC0~PC5
PD0~PD3
VDD&AVDD
VSS&AVSS
VDD
BLDC Motor Control Peripherals
: Pin-Shared Node
OPA1P
AP
Pin-Shared
With Port A
MUX
OPA1
OPA2
OPA0
Unity
Gain
8-bit
DAC
+
-Over Current
Detection Circuit
ADBYPS
Analog
Digital
Converter
UART I2C
Noise
Filter NFIN
Pin-Shared
With Port A&B
Position Detection Circuit
MUX
+
+
+
-
Hall Noise
Filter
Motor
Protect
Circuit
Motor
Control
Circuit
Pin-Shared
With Port A&B
Pin-Shared
With Port C
Pin-Shared
With Port A
GAT
GAB
GBT
GBB
GCT
GCB
H1
H2
H3
C1P~
C3P
C1N~
C3N
Pin-Shared
With Port B
OPA1N
OPA1O
OPA2P
OPA2N
OPA2O
CMP0
Analog Peripherals
+
-
+
-
AVDD
VSS
AVSS
CAPTM 8/16-bit
MDUs
Pin Assignment
PA6/OPA1O/C1N/AN7
PA7/OPA2O/NFIN/AN6
PD0/TP0_0/TCK0/OPA1N/AN0
PD1/TP0_1/OPA1P/AN1
VSS & AVSS
VDD & AVDD
PA1/TCK2/AP/AN3
PD2/TP1_0/INT1/OPA2N
PD3/TP1_1/OPA2P
PB1/CTIN/HBO/SCL
PB2/TP3_1/HCO/SDA
PB0/INT1/NFIN/TP3_0/HAO/TCK3
PC0/GAT
PC1/GAB
PA5/C3P/H3
PA4/C2P/H2/C1N
PA3/C1P/H1/TCK1
PB3/C1N/CPN
PB5/TP2_1/C2N
PB4/TP2_0/C3N
PB7/TP2_1/TX/AN2
PB6/TP2_0/RX/OPA0O
PA2/SCL/TX/ICPCK/OCDSCK
PA0/SDA/RX/ICPDA/OCDSDA
PC5/GCB
PC4/GCT
PC3/GBB
PC2/GBT
HT66FM5440/HT66VM5440
28 SSOP-A
28
27
26
25
24
23
22
21
20
19
18
17
16
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Note:1.Ifthepin-sharedpinfunctionshavemultipleoutputs,thedesiredpin-sharedfunctionisdeterminedby
correspondingsoftwarecontrolbits.
2.TheOCDSDAandOCDSCKpinsaresuppliedfortheOCDSdedicatedpinsandassuchonlyavailable
fortheHT66VM5440devicewhichistheOCDSEVchipfortheHT66FM5440device.
3.The"VDD&AVDD"meansthattheVDDandAVDDareinternallybondedwhilethe"VSS&AVSS"
meansthattheVSSandAVSSareinternallybonded.

Rev. 1.00 10 June 28, 2017 Rev. 1.00 11 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Pin Description
Thefunctionofeachpinislistedinthefollowingtable,howeverthedetailsbehindhoweachpinis
congurediscontainedinothersectionsofthedatasheet.
Pin Name Function OPT I/T O/T Description
PA0/SDA/RX/
ICPDA/OCDSDA
PA0
PAPU
PAWU
PAPS0
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
SDA PAPS0
PRM ST NMOS I2C data/address line
RX PAPS0
PRM ST — External UART RX serial data input pin
ICPDA — ST CMOS ICP data/address pin
OCDSDA — ST CMOS OCDS data/address pin, for EV chip only.
PA1/TCK2/AP/AN3
PA1
PAPU
PAWU
PAS0
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
TCK2 PAPS0 ST — PTM2 clock input
AP PAPS0 AN — Operational Amplier 0 positive input
AN3 PAPS0 AN — A/D Converter external input 3
PA2/SCL/TX/
ICPCK/OCDSCK
PA2
PAPU
PAWU
PAPS0
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
SCL PAPS0
PRM ST — I2C clock line
TX PAPS0
PRM — CMOS External UART TX serial data output pin
ICPCK — ST — ICP clock pin
OCDSCK — ST — OCDS clock pin, for EV chip only
PA3/C1P/H1/TCK1
PA3
PAPU
PAWU
PAPS0
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
C1P PAPS0 AN — Comparator 1 positive intput
H1 PAPS0 ST — Hall sensor input
TCK1 PAPS0 ST — PTM1 clock input
PA4/C2P/H2/C1N
PA4
PAPU
PAWU
PAPS1
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
C2P PAPS1 AN — Comparator 2 positive intput
H2 PAPS1 ST — Hall sensor input
C1N PAPS1
PRM AN — Comparator 1 negative input
PA5/C3P/H3
PA5
PAPU
PAWU
PAPS1
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
C3P PAPS1 AN — Comparator 3 positive intput
H3 PAPS1 ST — Hall sensor input
PA6/OPA1O/
C1N/AN7
PA6
PAPU
PAWU
PAPS1
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
OPA1O PAPS1 — AN Operational Amplier 1 output
C1N PAPS1
PRM AN — Comparator 1 negative input
AN7 PAPS1 AN — A/D Converter external input 7

Rev. 1.00 10 June 28, 2017 Rev. 1.00 11 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Pin Name Function OPT I/T O/T Description
PA7/OPA2O/
NFIN/AN6
PA7
PAPU
PAWU
PAPS1
ST CMOS General purpose I/O. Register enabled pull-up
and wake-up
OPA2O PAPS1 — AN Operational Amplier 2 output
NFIN PAPS1
PRM ST — Noise Filter External input
AN6 PAPS1 AN — A/D Converter external input 6
PB0/INT1/NFIN/
TP3_0/HAO/TCK3
PB0 PBPU
PBPS0 ST CMOS General purpose I/O. Register enabled pull-up
INT1
PBPS0
PRM
INTEG
ST — External interrupt 1 input
NFIN PBPS0
PRM ST — Noise Filter External input
TP3_0 PBPS0 ST CMOS PTM3 input/output
HAO PBPS0 — CMOS Test pin for SA
TCK3 PBPS0 ST — PTM3 clock input
PB1/CTIN/HBO/
SCL
PB1 PBPU
PBPS0 ST CMOS General purpose I/O. Register enabled pull-up
CTIN PBPS0 ST — CAPTM capture input
HBO PBPS0 — CMOS Test pin for SB
SCL PBPS0
PRM ST — I2C clock line
PB2/TP3_1/HCO/
SDA
PB2 PBPU
PBPS0 ST CMOS General purpose I/O. Register enabled pull-up
TP3_1 PBPS0 — CMOS PTM3 output
HCO PBPS0 — CMOS Test pin for SC
SDA PBPS0
PRM ST NMOS I2C data/address line
PB3/C1N/CPN
PB3 PBPU
PBPS0 ST CMOS General purpose I/O. Register enabled pull-up
C1N PBPS0
PRM AN — Comparator 1 negative input
CPN PBPS0 — AN Comparator 1&2&3 negative input when
C1N&C2N&C3N are shorted
PB4/TP2_0/C3N
PB4 PBPU
PBPS1 ST CMOS General purpose I/O. Register enabled pull-up
TP2_0 PBPS1 ST CMOS PTM2 input/ouput
C3N PBPS1 AN — Comparator 3 negative input
PB5/TP2_1/C2N
PB5 PBPU
PBPS1 ST CMOS General purpose I/O. Register enabled pull-up
TP2_1 PBPS1 — CMOS PTM2 ouput
C2N PBPS1 AN — Comparator 2 negative input
PB6/TP2_0/RX/
OPA0O
PB6 PBPU
PBPS1 ST CMOS General purpose I/O. Register enabled pull-up
TP2_0 PBPS1 ST CMOS PTM2 input/ouput
RX PBPS1
PRM ST — External UART RX serial data input pin
OPA0O PBPS1 — AN Operational Amplier 0 output

Rev. 1.00 12 June 28, 2017 Rev. 1.00 13 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Pin Name Function OPT I/T O/T Description
PB7/TP2_1/TX/
AN2
PB7 PBPU
PBPS1 ST CMOS General purpose I/O. Register enabled pull-up
TP2_1 PBPS1 — CMOS PTM2 ouput
TX PBPS1
PRM — CMOS External UART TX serial data output pin
AN2 PBPS1 AN — A/D Converter external input 2
PC0/GAT PC0 PCPU
PCPS0 ST CMOS General purpose I/O. Register enabled pull-up
GAT PCPS0 — CMOS Pulse width modulation complementary output
PC1/GAB PC1 PCPU
PCPS0 ST CMOS General purpose I/O. Register enabled pull-up
GAB PCPS0 — CMOS Pulse width modulation complementary output
PC2/GBT PC2 PCPU
PCPS0 ST CMOS General purpose I/O. Register enabled pull-up
GBT PCPS0 — CMOS Pulse width modulation complementary output
PC3/GBB PC3 PCPU
PCPS0 ST CMOS General purpose I/O. Register enabled pull-up
GBB PCPS0 — CMOS Pulse width modulation complementary output
PC4/GCT PC4 PCPU
PCPS1 ST CMOS General purpose I/O. Register enabled pull-up
GCT PCPS1 — CMOS Pulse width modulation complementary output
PC5/GCB PC5 PCPU
PCPS1 ST CMOS General purpose I/O. Register enabled pull-up
GCB PCPS1 — CMOS Pulse width modulation complementary output
PD0/TP0_0/TCK0/
OPA1N/AN0
PD0 PDPU
PDPS0 ST CMOS General purpose I/O. Register enabled pull-up
TP0_0 PDPS0 ST CMOS PTM0 input/ouput
TCK0 PDPS0 ST — PTM0 clock input
OPA1N PDPS0 AN — Operational Amplier 1 negative input
AN0 PDPS0 AN — A/D Converter external input 0
PD1/TP0_1/
OPA1P/AN1
PD1 PDPU
PDPS0 ST CMOS General purpose I/O. Register enabled pull-up
TP0_1 PDPS0 — CMOS PTM0 ouput
OPA1P PDPS0 AN — Operational Amplier 1 positive input
AN1 PDPS0 AN — A/D Converter external input 1
PD2/TP1_0/INT1/
OPA2N
PD2 PDPU
PDPS0 ST CMOS General purpose I/O. Register enabled pull-up
TP1_0 PDPS0 ST CMOS PTM1 input/ouput
INT1
PDPS0
PRM
INTEG
ST — External interrupt 1 input
OPA2N PDPS0 AN — Operational Amplier 2 negative input
PD3/TP1_1/OPA2P
PD3 PDPU
PDPS0 ST CMOS General purpose I/O. Register enabled pull-up
TP1_1 PDPS0 — CMOS PTM1 ouput
OPA2P PDPS0 AN — Operational Amplier 2 positive input
VDD&AVDD VDD — PWR — Digital positive power supply
AVDD — PWR — Analog positive power supply

Rev. 1.00 12 June 28, 2017 Rev. 1.00 13 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Pin Name Function OPT I/T O/T Description
VSS&AVSS VSS — PWR — Digital negative power supply, ground
AVSS — PWR — Analog negative power supply, ground
Legend:I/T:Inputtype; O/T:Outputtype;
OPT:Optionalbyregisteroption; PWR:Power;
ST:SchmittTriggerinput; CMOS:CMOSoutput;
NMOS:NMOSoutput; AN:Analogsignal
Absolute Maximum Ratings
SupplyVoltage................................................................................................VSS−0.3VtoVSS+6.0V
InputVoltage..................................................................................................VSS−0.3VtoVDD+0.3V
StorageTemperature....................................................................................................-50˚Cto125˚C
OperatingTemperature..................................................................................................-40˚Cto85˚C
IOLTotal..................................................................................................................................... 80mA
IOHTotal....................................................................................................................................-80mA
TotalPowerDissipation......................................................................................................... 500mW
Note:Thesearestressratingsonly.Stressesexceedingtherangespecifiedunder"Absolute
MaximumRatings"maycausesubstantialdamagetothedevice.Functionaloperationofthe
deviceatotherconditionsbeyondthoselistedinthespecicationisnotimpliedandprolonged
exposuretoextremeconditionsmayaffectdevicereliability.
D.C. Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VDD Operating Voltage (HIRC) — fSYS=16MHz 4.5 — 5.5 V
IDD Operating Current (HIRC)
5V
fSYS=fH=16MHz, No load,
ADC off, WDT enable,
Motor_CTL off, IR_RX off
— 29 39 mA
5V
fSYS=fH=16MHz/2, No load,
ADC off, WDT enable,
Motor_CTL off, IR_RX off
— 20 30 mA
ISTB Standby Current — LIRC and LVR on, LVD off,
WDT enable — 17 26 μA
VIL Input Low Voltage for I/O Ports — — 0 — 0.3VDD V
VIH Input High Voltage for I/O Ports — — 0.7VDD — VDD V
IOL Sink Current for I/O Ports 5V VOL=0.1VDD 32 64 — mA
IOH Source Current for I/O Ports 5V VOH=0.9VDD -8 -15 — mA
RPH Pull-high Resistance for I/O Ports 5V — 10 30 50 kΩ

Rev. 1.00 14 June 28, 2017 Rev. 1.00 15 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
A.C. Characteristics
Ta=25°C, unless otherwise specied
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
fSYS System Clock (HIRC) 4.5V~
5.5V fSYS=fHIRC=16MHz — 16 — MHz
fHIRC
High Speed Internal RC Oscillator
Frequency (HIRC)
5V Ta=25°C -1.0% 16 +1.0% MHz
Ta= -40°C~85°C -2.0% 16 +2.0%
4.5V~
5.5V
Ta=25°C -2.5% 16 +2.5% MHz
Ta= -40°C~85°C -3.0% 16 +3.0%
fLIRC
Low Speed Internal RC Oscillator
Frequency (LIRC)
4.5V~
5.5V
Ta=25°C -5% 32 +5% kHz
Ta= -40°C~85°C -10% 32 +10%
tSTART LIRC Start Up Time — — — — 100 μs
fI2C
I2C Standard Mode (100kHz) fSYS
Frequency —
No clock debounce 2 — —
MHz2 system clock debounce 4 — —
4 system clock debounce 8 — —
I2C Fast Mode (400kHz) fSYS Frequency —
No clock debounce 5 — —
MHz2 system clock debounce 10 — —
4 system clock debounce 20 — —
tTCK
TM Capture Input Pin Minimum Pulse
Width — — 0.2 — — μs
tTPI
TM Capture Input Pin Minimum Pulse
Width — — — 4 6 ms
tINT External Interrupt Minimum Pulse Width — — 1 5 10 tSYS
tSST
System Start-up Timer Period
(Wake-up from HALT Status) — fSYS=fHIRC —15~
16 — tSYS
tRSTD
System Reset Delay Time
(Power-on Reset) — — 25 50 100 ms
System Reset Delay Time
(Any Reset except Power On Reset) — — 8.3 16.7 33.3 ms
Note:1.tSYS=1/fSYS
2.TomaintaintheaccuracyoftheinternalHIRCoscillatorfrequency,a0.1μFdecouplingcapacitorshould
beconnectedbetweenVDDandVSSandlocatedasclosetothedeviceaspossible.
LVR/LVD Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VLVR Low Voltage Reset Voltage — LVR enable, voltage select 3.8V -5% 3.8 +5% V
VLVD Low Voltage Detection Voltage — LVD enable, voltage select 4.0V -5% 4.0 +5% V
ILVRLVDBG Operating Current
3V LVD enable, LVR enable,
VBGEN=0
— 13 16 μA
5V — 21 23 μA
3V LVD enable, LVR enable,
VBGEN=1
— 14 17 μA
5V — 20 22 μA
ILVR Additional Current for LVR Enable — LVD disable, VBGEN=0 — — 26 μA
ILVD Additional Current for LVD Enable — LVR disable, VBGEN=0 — — 26 μA
tLVDS LVDO Stable Time
—For LVR enable, VBGEN=0,
LVD off → on — — 15 μs
—For LVR disable, VBGEN=0,
LVD off → on — — 150 μs

Rev. 1.00 14 June 28, 2017 Rev. 1.00 15 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
tLVR
Minimum Low Voltage Width to
Reset — — 120 240 480 μs
tLVD
Minimum Low Voltage Width to
Interrupt — — 60 120 240 μs
A/D Converter Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
AVDD A/D Converter Operating Voltage — — 4.5 5 5.5 V
IOP A/D Converter Operating Current 5V — — 0.7 — mA
ISTB A/D Converter Standby Current — Digital input not changed — — 1 μA
VREF A/D Converter Reference Voltage — — 2 AVDD
AVDD
+0.1 V
tCONV
12-bit Conversion Time — — — — 19 tADCK
10-bit Conversion Time — — — — 17 tADCK
DNL A/D Differential Non-linearity
4.5V VREF=AVDD=VDD,
tADCK=0.1μs, 10-bit
-3 — +3 LSB
5.5V
4.5V VREF=AVDD=VDD,
tADCK=10μs, 10-bit
5.5V
4.5V VREF=AVDD=VDD,
tADCK=0.16μs, 12-bit
-3 — +3 LSB
5.5V
4.5V VREF=AVDD=VDD,
tADCK=10μs, 12-bit
5.5V
INL A/D Integral Non-linearity
4.5V VREF=AVDD=VDD,
tADCK=0.1μs, 10-bit
-4 — +4 LSB
5.5V
4.5V VREF=AVDD=VDD,
tADCK=10μs, 10-bit
5.5V
4.5V VREF=AVDD=VDD,
tADCK=0.16μs, 12-bit
-4 — +4 LSB
5.5V
4.5V VREF=AVDD=VDD,
tADCK=10μs, 12-bit
5.5V
tADCK A/D Converter Clock Period — 12-bit 0.16 — 10 μs
— 10-bit 0.1 — 10
tCKH A/D Converter Clock High Pulse — — 225 — — ns
tCKL A/D Converter Clock Low Pulse — — 225 — — ns
tST
A/D Converter Turn-on Setup Time — — 2 — — ns
A/D Converter Start Bit Setup Time — — 2 — — ns
tSTH A/D Converter Start Bit High Pulse — — 25 — — ns
tDEOC EOCB Bit Output Delay — AVDD=5V — 3 — ns
tDOUT Conversion Data Output Delay — AVDD=5V — 3 — ns
tON A/D Converter Wake-up Time — — 2 — — μs
tOFF A/D Converter Sleep Time — — — — 5 ns

Rev. 1.00 16 June 28, 2017 Rev. 1.00 17 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
D/A Converter Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VDD D/A Converter Operating Voltage — — VLVR — 5.5 V
VDA D/A Converter Output Voltage — 00h~FFh, no load 0.01 — 0.99 VDD
tDAC D/A Conversion Time — VDD=5V, CL=10pF — — 2 μs
ROD/A Output Resistance — — — 10 — kΩ
Operational Amplier 0 Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VDD Operating Voltage — — VLV R 5 5.5 V
IPD Power Down Current 5V — — — 0.1 μA
VOPOS Input Offset Voltage 5V Without calibration,
A0OF[4:0]=10000B -15 — +15 mV
5V With calibration -2 — +2
VCM Common Mode Voltage Range 5V — VSS —VDD-
1.4 V
VOR Maximum Output Voltage Range 5V — VSS
+0.2 —VDD-
0.2 V
IOP Operating Current 5V — — 300 — μA
PSRR Power Supply Rejection Ratio 5V — 90 — 96 dB
CMRR Common Mode Rejection Ratio 5V VCM=0~(VDD-1.4V) — 106 — dB
SR Slew Rate+, Slew Rate- 5V RL=600Ω, CL=100pF 1.8 2.5 — V/μs
GBW Gain Band Width 5V RL=600Ω, CL=100pF 2.05 3.7 7.16 MHz
AOL Open Loop Gain 5V RL=600Ω, CL=100pF — 96 — dB
PM Phase Margin 5V RL=600Ω, CL=100pF — 90 — —

Rev. 1.00 16 June 28, 2017 Rev. 1.00 17 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Operational Amplier 1 & 2 Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VDD Operating Voltage — — VLVR 5 5.5 V
IPD Power Down Current 5V — — — 0.1 μA
VOPOS Input Offset Voltage 5V Without calibration -15 — +15 mV
VCM Common Mode Voltage Range 5V — VSS
+0.2 —VDD
-0.2 V
VOR Maximum Output Voltage Range 5V — VSS
+0.2 —VDD
-0.2 V
IOP Operating Current 5V — — 800 — μA
PSRR Power Supply Rejection Ratio 5V — 50 60 — dB
CMRR Common Mode Rejection Ratio 5V VCM=0~VDD 50 60 — dB
SR Slew Rate+, Slew Rate- 5V RL=100kΩ, CL=100pF 1.8 2.5 — V/μs
GBW Gain Band Width 5V RL=100kΩ, CL=100pF — 1 — MHz
AOL Open Loop Gain 5V RL=100kΩ, CL=100pF 60 80 — dB
PM Phase Margin 5V RL=100kΩ, CL=100pF 50 60 — —
Unit Gain Buffer Electrical Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VDD Operating Voltage — — VLVR 5 5.5 V
IPD Power Down Current 5V — — — 0.1 μA
VOPS Input Offset Voltage 5V Without calibration -15 — +15 mV
VCM Common Mode Voltage Range 5V — VSS
+0.2 —VDD
-0.2 V
VOR Maximum Output Voltage Range 5V — VSS
+0.2 —VDD-
0.2 V
IOP Operating Current 5V — — 800 — μA
PSRR Power Supply Rejection Ratio 5V — 50 60 — dB
CMRR Common Mode Rejection Ratio 5V VCM=0~VDD 50 60 — dB
SR Slew Rate+, Slew Rate- 5V RL=100kΩ, CL=100pF 1.8 2.5 — V/μs
GBW Gain Band Width 5V RL=100kΩ, CL=100pF — 1 — MHz
AOL Open Loop Gain 5V RL=100kΩ, CL=100pF 60 80 — dB
PM Phase Margin 5V RL=100kΩ, CL=100pF 50 60 — —

Rev. 1.00 18 June 28, 2017 Rev. 1.00 19 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Comparators Electrical Characteristics
Ta=25°C
Symbol Parameter Test Condition Min. Typ. Max. Unit
VDD Conditions
VDD Comparator Operating Voltage — — VLVR 5.0 5.5 V
ICMP Comparator Operating Current 5V — — 300 450 μA
IOFF Comparator Power Down Current 5V Comparator disabled — — 0.1 μA
VCMPOS Comparator Input Offset Voltage 5V — -10 — +10 mV
VHYS Hysteresis Width 5V Comparator 0 -50 100 +50 mV
5V Comparator 1, 2, 3 10 30 50 mV
VCM
Input Common Mode Voltage
Range — — VSS —VDD
-1.4 V
AOL Comparator Open Loop Gain — — 100 120 — dB
tPD Comparator Response Time 5V VCM=0~(VDD-1.4V),
With 10mV overdrive — — 1 μs
5V With 100mV overdrive (Note) — — 200 ns
Note:MeasuredwithcomparatoroneinputpinatVCM=(VDD-1.4)/2whiletheotherpininputtransitionfromVSSto
(VCM+100mV)orfromVDDto(VCM-100mV).
Power-on Reset Characteristics
Ta=25°C
Symbol Parameter Test Conditions Min. Typ. Max. Unit
VDD Conditions
VPOR VDD Start Voltage to Ensure Power-on Reset — — — — 100 mV
RRPOR VDD Rising Rate to Ensure Power-on Reset — — 0.035 — — V/ms
tPOR
Minimum Time for VDD Stays at VPOR to Ensure
Power-on Reset — — 1 — — ms
VDD
tPOR RRPOR
VPOR
Time

Rev. 1.00 18 June 28, 2017 Rev. 1.00 19 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
System Architecture
Akeyfactorinthehigh-performancefeaturesoftheHoltekrangeofmicrocontrollersisattributedto
theirinternalsystemarchitecture.Therangeofthedevicetakeadvantageoftheusualfeaturesfound
withinRISCmicrocontrollersprovidingincreasedspeedofoperationandenhancedperformance.
Thepipeliningschemeisimplementedinsuchawaythatinstructionfetching,instructionexecution
anddatawrite-backoperationareoverlapped,henceinstructionsareeffectivelyexecutedinone
ortwocyclesformostofthestandardorextendedinstructionsrespectively,withtheexceptionof
branchorcallinstructionswhichneedsonemorecycle.An8-bitwideALUisusedinpractically
allinstructionsetoperations,whichcarriesoutarithmeticoperations,logicoperations,rotation,
increment,decrement,branchdecisions,etc.Theinternaldatapathissimpliedbymovingdata
throughtheAccumulatorandtheALU.CertaininternalregistersareimplementedintheData
Memoryandcanbedirectlyorindirectlyaddressed.Thesimpleaddressingmethodsofthese
registersalongwithadditionalarchitecturalfeaturesensurethataminimumofexternalcomponents
isrequiredtoprovideafunctionalI/OandA/Dcontrolsystemwithmaximumreliabilityand
flexibility.Thismakesthedevicesuitableforlow-cost,high-volumeproductionforcontroller
applications.
Clocking and Pipelining
Themainsystemclock,derivedfromtheHIRCoscillatorisalsousedastheinstructionclock.The
ProgramCounterisincrementedatthebeginningofthethesystemclockduringwhichtimeanew
instructionisfetched.Thefollowingtwosystemclockscarryouttheinstructiondecoding/execution
andthedatawrite-backfunctionsrespectively.Althoughtheinstructionfetching,decoding/
executionanddatawrite-backoperationstakeplaceinconsecutiveinstructioncycles,thepipelining
structureofthemicrocontrollerensuresthatinstructionsareeffectivelyexecutedinoneinstruction
cycle.TheexceptiontothisareinstructionswherethecontentsoftheProgramCounterarechanged,
suchassubroutinecallsorjumps,inwhichcasetheinstructionwilltakeonemoreinstructioncycle
toexecute.
Forinstructionsinvolvingbranches,suchasjumporcallinstructions,twomachinecyclesare
requiredtocompleteinstructionexecution.Anextracycleisrequiredastheprogramtakesone
cycletorstobtaintheactualjumporcalladdressandthenanothercycletoactuallyexecutethe
branch.Therequirementforthisextracycleshouldbetakenintoaccountbyprogrammersintiming
sensitiveapplications.
Fetch Inst. (PC)
(System Clock)
f
SYS
Program Counter PC PC+1 PC+2
Pipelining Execute Inst. (PC-1) Fetch Inst. (PC+1)
Execute Inst. (PC) Fetch Inst. (PC+2)
Execute Inst. (PC+1)
PC+3
Data Write (PC-2)
Data Write (PC-1)
Data Write (PC)
Fetch Inst. (PC+3)
Execute Inst. (PC+2)
Data Write (PC+1)
Fetch
Execute
Write
System Clocking and Pipelining

Rev. 1.00 20 June 28, 2017 Rev. 1.00 21 June 28, 2017
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Program Counter
Duringprogramexecution,theProgramCounterisusedtokeeptrackoftheaddressofthe
nextinstructiontobeexecuted.Itisautomaticallyincrementedbyoneeachtimeaninstruction
isexecutedexceptforinstructions,suchas"JMP"or"CALL"thatdemandajumptoanon-
consecutiveProgramMemoryaddress.Onlythelower8bits,knownastheProgramCounterLow
Register,aredirectlyaddressablebytheapplicationprogram.
Whenexecutinginstructionsrequiringjumpstonon-consecutiveaddressessuchasajump
instruction,asubroutinecall,interruptorreset,etc.,themicrocontrollermanagesprogramcontrol
byloadingtherequiredaddressintotheProgramCounter.Forconditionalskipinstructions,once
theconditionhasbeenmet,thenextinstruction,whichhasalreadybeenfetchedduringthepresent
instructionexecution,isdiscardedandadummycycletakesitsplacewhilethecorrectinstructionis
obtained.
Program Counter
Program Counter High Byte PCL Register
PC11~PC8 PCL7~PCL0
Program Counter
ThelowerbyteoftheProgramCounter,knownastheProgramCounterLowregisterorPCL,is
availableforprogramcontrolandisareadableandwriteableregister.Bytransferringdatadirectly
intothisregister,ashortprogramjumpcanbeexecuteddirectly;however,asonlythislowbyte
isavailableformanipulation,thejumpsarelimitedtothepresentpageofmemorythatis256
locations.Whensuchprogramjumpsareexecuteditshouldalsobenotedthatadummycycle
willbeinserted.ManipulatingthePCLregistermaycauseprogrambranching,soanextracycleis
neededtopre-fetch.
Stack
ThisisaspecialpartofthememorywhichisusedtosavethecontentsoftheProgramCounteronly.
Thestackisorganizedintomultiplelevelsandneitherpartofthedatanorpartoftheprogramspace,
andisneitherreadablenorwriteable.TheactivatedlevelisindexedbytheStackPointer,andis
neitherreadablenorwriteable.Atasubroutinecallorinterruptacknowledgesignal,thecontentsof
theProgramCounterarepushedontothestack.Attheendofasubroutineoraninterruptroutine,
signaledbyareturninstruction,RETorRETI,theProgramCounterisrestoredtoitspreviousvalue
fromthestack.Afteradevicereset,theStackPointerwillpointtothetopofthestack.
Ifthestackisfullandanenabledinterrupttakesplace,theinterruptrequestagwillberecordedbut
theacknowledgesignalwillbeinhibited.WhentheStackPointerisdecremented,byRETorRETI,
theinterruptwillbeserviced.Thisfeaturepreventsstackoverowallowingtheprogrammertouse
thestructuremoreeasily.However,whenthestackisfull,aCALLsubroutineinstructioncanstill
beexecutedwhichwillresultinastackoverow.Precautionsshouldbetakentoavoidsuchcases
whichmightcauseunpredictableprogrambranching.
Table of contents
Popular Engine manuals by other brands

Briggs & Stratton
Briggs & Stratton 090000 Operator's manual

Oriental motor
Oriental motor K II Series operating manual

Hydro-Gear
Hydro-Gear ZT-5400 Powertrain Service and repair manual

Nidec
Nidec Leroy-Somer IMfinity LC Series manual

Texas Equipment
Texas Equipment TG470V user manual

Miller
Miller RAD-100 owner's manual